Activiti for Process Developers ( activitidev | 28 hours )
Good knowledge of an Object Oriented programming language is required. At least basics of Java are also required.
This course is created for people who will be responsible for executing process with Activity.
BPMN 2.0 Introduction
- What is BPMN?
- Defining a process
BPMN 2.0 Constructs
- Events
- Event Definitions
- Timer Event Definitions
- Error Event Definitions
- Signal Event Definitions
- Message Event Definitions
- Start Events
- None Start Event
- Timer Start Event
- Message Start Event
- Signal Start Event
- Error Start Event
- End Events
- None End Event
- Error End Event
- Cancel End Event
- Boundary Events
- Timer Boundary Event
- Error Boundary Event
- Signal Boundary Event
- Message Boundary Event
- Cancel Boundary Event
- Compensation Boundary Event
- Intermediate Catching Events
- 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
- Graphical notation
- XML representation
- Conditional sequence flow
- Default sequence flow
- Gateways
- Exclusive Gateway
- Parallel Gateway
- Inclusive Gateway
- Event-based Gateway
- Tasks
- User Task
- Script Task
- Java Service Task
- Web Service Task
- Business Rule Task
- Email Task
- Mule Task
- Camel Task
- Manual Task
- Java Receive Task
- Shell Task
- Execution listener
- Task listener
- Multi-instance (for each)
- Compensation Handlers
- Sub-Processes and Call Activities
- Sub-Process
- Event Sub-Process
- Transaction subprocess
- Call activity (subprocess)
- Transactions and Concurrency
- Asynchronous Continuations
- Exclusive Jobs
- Process Initiation Authorization
- Data objects
Activiti Introduction
- Very short introduction to BPMS
- License
- Downloading and Installing
Activiti Modeler
- Table-driven definition (Activiti Kickstart)
- Model editing
- Importing existing models
- Convert deployed definitions to an editable model
- Export model to BPMN XML
- Deploy model to the Activiti Engine
Activiti Explorer
- Process diagram
- Tasks
- Start process instances
- My instances
- Administration
- Reporting
- Changing the database
The Activiti API
- The Process Engine API and services
- Exception strategy
- Working with the Activiti services
- Deploying the process
- Starting a process instance
- Completing tasks
- Suspending and activating a process
- Query API
- Expressions
- Unit testing
- Debugging unit tests
- The process engine in a web application
Eclipse Designer
- Installation
- Activiti Designer editor features
- Activiti Designer BPMN features
- Activiti Designer deployment features
- Extending Activiti Designer
Deployment
- Business archives
- Deploying programmatically
- Deploying with Activiti Explorer
- Versioning of process definitions
- Providing a process diagram
- Generating a process diagram
- Category
Forms
- Form properties
- External form rendering
History
- Querying history
- HistoricProcessInstanceQuery
- HistoricVariableInstanceQuery
- HistoricActivityInstanceQuery
- HistoricDetailQuery
- HistoricTaskInstanceQuery
- History configuration
- History for audit purposes
REST API
- General Activiti REST principles
- Deployment
- Process Definitions
- Models
- Process Instances
- Executions
- Tasks
- History
- Forms
- Database tables
- Engine
- Runtime
- Jobs
- Users
- Groups
- Legacy REST - General Usage
- Repository
- Engine
- Processes
- Tasks
- Identity
- Management
Integration
- Integration strategies and frameworks
United Arab Emirates - Activiti for Process Developers
Qatar - Activiti for Process Developers
Egypt - Activiti for Process Developers
Saudi Arabia - Activiti for Process Developers
South Africa - Activiti for Process Developers
Brasil - Activiti para Desenvolvedores de Processos
Canada - Activiti for Process Developers
中国 - Activiti for Process Developers
香港 - Activiti for Process Developers
澳門 - Activiti for Process Developers
台灣 - Activiti for Process Developers
USA - Activiti for Process Developers
Österreich - Activiti for Process Developers
Schweiz - Activiti for Process Developers
Deutschland - Activiti for Process Developers
Czech Republic - Activiti for Process Developers
Denmark - Activiti for Process Developers
Estonia - Activiti for Process Developers
Finland - Activiti for Process Developers
Greece - Activiti for Process Developers
Magyarország - Activiti for Process Developers
Ireland - Activiti for Process Developers
Israel - Activiti for Process Developers
Luxembourg - Activiti for Process Developers
Latvia - Activiti for Process Developers
España - Activiti para Desarrolladores de Procesos
Italia - Activiti for Process Developers
Lithuania - Activiti for Process Developers
Nederland - Activiti for Process Developers
Norway - Activiti for Process Developers
Portugal - Activiti para Desenvolvedores de Processos
România - Activiti for Process Developers
Sverige - Activiti for Process Developers
Türkiye - Activiti for Process Developers
Malta - Activiti for Process Developers
Belgique - Activiti for Process Developers
France - Activiti for Process Developers
日本 - Activiti for Process Developers
Australia - Activiti for Process Developers
Malaysia - Activiti for Process Developers
New Zealand - Activiti for Process Developers
Philippines - Activiti for Process Developers
Singapore - Activiti for Process Developers
Thailand - Activiti for Process Developers
Vietnam - Activiti for Process Developers
India - Activiti for Process Developers
Argentina - Activiti para Desarrolladores de Procesos
Chile - Activiti para Desarrolladores de Procesos
Costa Rica - Activiti para Desarrolladores de Procesos
Ecuador - Activiti para Desarrolladores de Procesos
Guatemala - Activiti para Desarrolladores de Procesos
Colombia - Activiti para Desarrolladores de Procesos
México - Activiti para Desarrolladores de Procesos
Panama - Activiti para Desarrolladores de Procesos
Peru - Activiti para Desarrolladores de Procesos
Uruguay - Activiti para Desarrolladores de Procesos
Venezuela - Activiti para Desarrolladores de Procesos
Polska - Modelowanie procesów biznesowych z wykorzystaniem Activity dla Deweloperów
United Kingdom - Activiti for Process Developers
South Korea - Activiti for Process Developers
Pakistan - Activiti for Process Developers
Sri Lanka - Activiti for Process Developers
Bulgaria - Activiti for Process Developers
Bolivia - Activiti para Desarrolladores de Procesos
Indonesia - Activiti for Process Developers
Kazakhstan - Activiti for Process Developers
Moldova - Activiti for Process Developers
Morocco - Activiti for Process Developers
Tunisia - Activiti for Process Developers
Kuwait - Activiti for Process Developers
Oman - Activiti for Process Developers
Slovakia - Activiti for Process Developers
Kenya - Activiti for Process Developers
Nigeria - Activiti for Process Developers
Botswana - Activiti for Process Developers
Slovenia - Activiti for Process Developers
Croatia - Activiti for Process Developers
Serbia - Activiti for Process Developers