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

A strong understanding of an object-oriented programming language is necessary. Additionally, foundational knowledge of Java is required for government projects.
 28 Hours

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories