Practical process implementation for developers
A comprehensive technical Operaton course for developers, architects and IT teams responsible for process implementation, integration and maintenance.
Target audience and training objectives
- Developers, architects, technical administrators, integrators and IT teams implementing process solutions
- People responsible for implementing process components, integrating external systems and maintaining processes in Operaton
- The goal is to gain practical technical skills in working with the Operaton engine: configuration, API, integrations, debugging, versioning and maintenance
Training program
- Introduction to BPMN and DMN notation from a developer’s perspective
- Capabilities of Operaton as a process engine
- BPM applications in automation, orchestration and process control
- Operaton Modeler – overview of basic functions and less obvious capabilities
- Basic process-related concepts in the Operaton engine
- Process lifecycle, starting instances and methods of verifying their status
- BPMN and DMN in detail – interpretation of notation elements by the Operaton engine
- Data model in Operaton – data serialization and variable scope
- Integration of Operaton with Spring Boot – environment configuration
- Operaton API and REST API – overview and use cases
- Messaging in Operaton processes – message types and message correlation
- Timer configuration in processes
- Operaton database schema
- Historical data and access to it
- Incidents and transactionality in the engine
- Typical error handling approaches
- Process versioning – capabilities, tools and version management strategies
- Configuration and implementation of business process components on individual environments with trainer support
- Service Task, delegates, listeners and integration components
- External Tasks, REST API and RabbitMQ in communication with external systems
- Calling external APIs and loading variables into the process
- Debugging processes in the Operaton engine
- Operaton Cockpit – production error analysis, working with tokens and process variables
- Engine configuration – embedded vs standalone
- Operaton in production and distributed environments
- Optimizing engine configuration for larger scale
- Managing historical data in a relational database
- History API and reporting historical events
- Typical anti-patterns in process modeling and implementation
- Best practices for modeling, implementation and process maintenance
- Practical exercises and Q&A session
Benefits for participants
- Independent implementation and launch of executable processes in Operaton
- Confidence in integrating processes with external systems
- Ability to use APIs, process variables, events, timers and messaging mechanisms
- Effective diagnosis of errors, incidents and production issues
- Preparation for maintaining, versioning and scaling processes in production environments
- Access to training materials and post-training support
Organization
- Format: online or on-site, adapted to the group
- Duration: 3 days
- Materials and an experienced trainer included
- Scope tailored to the company’s specific challenges