Accelerate the implementation, development and success of your Resolve platform with our expert training courses. Our courses combine hands-on practice with in-depth training to build and advance your knowledge of the Resolve platform. Explore the options below or contact us to learn more about training options ›

Course Summary:

Resolve Fundamentals

Designed for new Resolve users, this course provides an introductory overview of the platform architecture, tools, and core capabilities.

Course Goals:

  • Provide an overview to assist managers, users, administrators, developers, and other project contributors to understand the capabilities of Resolve
  • Demonstrate the components and tools of Resolve
  • Dive into the Resolve architecture, including physical and logical components
  • Understand the basics of a Resolve automation
  • Comprehend the principles to support and develop for the Resolve platform

Course Agenda:

  • Key concepts: process optimization capabilities; automation and orchestration
  • Architecture: Physical and logical components
  • Accessing the Resolve product
  • Core capabilities: build and test a Resolve automation; store results in Worksheets
  • Intro to builders: Page Builder, Form Builder, Decision Tree Builder, ActionTask Builder, Automation Builder
  • Connectors: Adaptors and Gateways
  • Administration and troubleshooting

Resolve Administrator

Dive into the architecture of Resolve and explore tools, disciplines, and techniques to administrator the platform. Designed for system administrators who have completed the Fundamentals course, you’ll explore the techniques and processes of Resolve system administration through lectures, demonstrations, and practical exercises.

Course Goals:

  • Gain a deeper understanding of the Resolve architecture, including physical and logical components
  • Understand the roles and responsibilities of those performing Resolve system administration, product administration, security and solution support
  • Learn how to perform system administrator tasks such as security implementation, gateway support, user interface configuration, and troubleshooting.
  • Explore Resolve tools and techniques

Course Agenda:

  • Resolve overview: explore the physical components that make up Resolve
  • Basic operations: stop and start Resolve; work through high availability cluster and failover scenarios; backup and restore including Elasticsearch
  • Administration: export/import, Wiki administration, and Worksheet creation
  • Security: manage users, roles, and groups; configure LDAP and Active Directory remote authentication; configure SSL
  • Installation and maintenance: Install Resolve (stand alone or clustered installations); reconfigure and understand blueprint concepts; perform upgrades and updates; system maintenance (daily, weekly, monthly)
  • Gateway support: installation and configuration
  • User interface configuration: navigate through Resolve Menu Sets; understand Resolve Catalog concepts; understand Resolve system properties
  • Troubleshooting: logfiles, monitoring, reporting, support

Developer Basics

Learn how to develop your first custom automations for Resolve and get a deeper understanding the architecture. At the end of the course, developers will understand all aspects of the Resolve architecture, the responsibilities of a Resolve software developer and be able to develop simple, automated solutions in Resolve and understand more complex ones.

Course Goals:

  • Expand knowledge of Resolve’s capabilities used to build automation solutions
  • Go deep on the architecture and components of the Resolve platform
  • Understand the structure of an automated solution using Resolve
  • Understand each component of a Resolve solution and how they integrate
  • Work with a live Resolve installation
  • Develop automated solutions in Resolve and understand more complex automation
  • Discuss live Resolve solutions with experienced team members

Course Agenda:

  • Resolve overview: architecture and components of Resolve; modes of automation (interactive automation, automated processes); user interface and navigation; structure and components of an automation solution
  • ActionTask development: structure of ActionTasks; how to execute them and check results; building basic tasks; adding functionality such as result assessment, data handling, and user presentation
  • Automation development: elements of an automation model; automated process design considerations; using the editor to create automations; setting Runbook properties (timeout, loop control); loops in Runbooks; data handling in automations; conditional execution using preconditions; accessing systems and device external to the Resolve infrastructure; connector (SSH); using SESSIONS to persist connections; execution paths and merging; abort handling
  • Custom forms: create and using simple forms to initiate automation
  • User interface: creating a page using source editing; using components from the Page Builder
  • Testing and troubleshooting: Logging errors and tracing code using the LOG object and the DEBUG object; mocking test data

Advanced Developer

Learn how to develop advanced automations for Resolve, custom forms and tables, and rich user interfaces. Dive into the details of the platform and advanced components, and learn how to maintain the performance and reliability of Resolve. Designed for software developers who have attended Resole Developer Basics plus a minimum of 6 months development experience of Resolve, or those who have a minimum of 1 year of independent Resolve development experience.

Course Goals:

  • Provide a more comprehensive understanding of the Resolve platform
  • Increase the depth and breadth of the understanding of ActionTasks, Runbooks and user interfaces
  • Present skills that, once mastered, allow building more advanced Resolve solutions
  • Build richer user interfaces
  • Implement additional options for ActionTasks and Runbooks
  • Cover other components (Gateways, custom tables and Decision Trees)
  • Develop solutions while maintaining performance and reliability across the Resolve system

Course Agenda:

  • Resolve Overview
  • Gateways: configuring gateways; filters and filter scripts
  • Custom forms, tables, and scripts
  • Action Tasks: runtime error handling; targets (standalone task); returning complex results from content; calling an Assessors, Parsers, and Preprocessors; using the Enterprise Service Bus; database processing; integrating additional code to Resovle
  • Automation (Runbooks and Decision Trees): methods to execute Runbooks; connection persistence in a Runbook (SESSIONS); targets in Runbooks; Decision Trees; using events to create workflows; user interactions
  • UI Development: using multiple documents; UI builder components including ActionTask, Automation, XTable, JavaScript, Groovy, Code, and Progress; sharing document sections; menus and catalogs; browser-side (JavaScript) and server-side (Groovy and Velocity) scripting
  • Graphs and Charts: adding charts to pages and accessing Worksheet data for charts