Course Outline
BPMN 2.0 Introduction
- What is BPMN?
- Defining a process for government operations
BPMN 2.0 Constructs
- Events
- Event Definitions
- Timer Event Definitions
- Error Event Definitions
- Signal Event Definitions
- Message Event Definitions
- Start Events for government processes
- None Start Event
- Timer Start Event
- Message Start Event
- Signal Start Event
- Error Start Event
- End Events for government workflows
- None End Event
- Error End Event
- Cancel End Event
- Boundary Events for government processes
- Timer Boundary Event
- Error Boundary Event
- Signal Boundary Event
- Message Boundary Event
- Cancel Boundary Event
- Compensation Boundary Event
- Intermediate Catching Events for government operations
- Timer Intermediate Catching Event
- Signal Intermediate Catching Event
- Message Intermediate Catching Event
- Intermediate Throwing Event
- Intermediate Throwing None Event
- Signal Intermediate Throwing Event
- Compensation Intermediate Throwing Event
- Sequence Flow
- Description for government processes
- Graphical notation for government workflows
- XML representation for government systems
- Conditional sequence flow for government operations
- Default sequence flow for government processes
- Gateways
- Exclusive Gateway for government decision-making
- Parallel Gateway for government workflows
- Inclusive Gateway for government processes
- Event-based Gateway for government operations
- Tasks
- User Task for government users
- Script Task for government automation
- Java Service Task for government applications
- Web Service Task for government integrations
- Business Rule Task for government policies
- Email Task for government communications
- Mule Task for government integration platforms
- Camel Task for government routing and mediation
- Manual Task for government processes
- Java Receive Task for government services
- Shell Task for government scripts
- Execution listener for government process monitoring
- Task listener for government task management
- Multi-instance (for each) for government operations
- Compensation Handlers for government processes
- Sub-Processes and Call Activities
- Sub-Process for government workflows
- Event Sub-Process for government event handling
- Transaction subprocess for government transactions
- Call activity (subprocess) for government process reuse
- Transactions and Concurrency
- Asynchronous Continuations for government processes
- Exclusive Jobs for government operations
- Process Initiation Authorization for government workflows
- Data objects for government data management
Activiti Introduction
- Very short introduction to BPMS for government use
- License for government applications
- Downloading and Installing for government systems
Activiti Modeler
- Table-driven definition (Activiti Kickstart) for government processes
- Model editing for government workflows
- Importing existing models for government operations
- Convert deployed definitions to an editable model for government use
- Export model to BPMN XML for government systems
- Deploy model to the Activiti Engine for government processes
Activiti Explorer
- Process diagram for government visualization
- Tasks for government users
- Start process instances for government workflows
- My instances for government users
- Administration for government operations
- Reporting for government analytics
- Changing the database for government systems
The Activiti API
- The Process Engine API and services for government applications
- Exception strategy for government processes
- Working with the Activiti services
- Deploying the process for government operations
- Starting a process instance for government workflows
- Completing tasks for government users
- Suspending and activating a process for government management
- Query API for government data retrieval
- Expressions for government process logic
- Unit testing for government applications
- Debugging unit tests for government development
- The process engine in a web application for government use
Eclipse Designer
- Installation for government systems
- Activiti Designer editor features for government processes
- Activiti Designer BPMN features for government workflows
- Activiti Designer deployment features for government operations
- Extending Activiti Designer for government customization
Deployment
- Business archives
- Deploying programmatically for government systems
- Deploying with Activiti Explorer for government processes
- Versioning of process definitions for government operations
- Providing a process diagram for government visualization
- Generating a process diagram for government workflows
- Category for government classification
Forms
- Form properties for government data collection
- External form rendering for government integrations
History
- Querying history
- HistoricProcessInstanceQuery for government process tracking
- HistoricVariableInstanceQuery for government variable monitoring
- HistoricActivityInstanceQuery for government activity logging
- HistoricDetailQuery for government detailed records
- HistoricTaskInstanceQuery for government task history
- History configuration for government settings
- History for audit purposes in government operations
REST API
- General Activiti REST principles for government applications
- Deployment for government systems
- Process Definitions for government workflows
- Models for government process design
- Process Instances for government operations
- Executions for government process management
- Tasks for government user interactions
- History for government record-keeping
- Forms for government data collection
- Database tables for government data storage
- Engine for government system integration
- Runtime for government process execution
- Jobs for government task scheduling
- Users for government user management
- Groups for government role-based access control
- Legacy REST - General Usage for government systems
- Repository for government process storage
- Engine for government workflow engines
- Processes for government workflows
- Tasks for government task management
- Identity for government user authentication
- Management for government system administration
Integration
- Integration strategies and frameworks for government systems
Requirements
Testimonials (4)
I learned the use the software confidently in just a few days. The training was adjusted to suit my purposes, which were less code-oriented and more user interface and business process focused.
Elizabeth Hostetter - accenture
Course - Activiti for Process Developers
I generally was benefit from the trainer Knowledge communication.
Filipe Miranda
Course - Activiti for Process Developers
Excellent ratio between learning the concepts and applying them quickly. This was appreciated by the audience, because after the overview we worked the same concepts in the labs. Very good communication skills by Antonio that kept the audience very interested.
Filipe Miranda
Course - Activiti for Process Developers
The ability to do practical labs and the flexibility of the trainer.