Activiti for Process Developers

Kurs Code

activitidev

Dauer

28 Stunden (üblicherweise 4 Tage inklusive Pausen)

Voraussetzungen

Good knowledge of an Object Oriented programming language is required. At least basics of Java are also required.

Übersicht

This course is created for people who will be responsible for executing process with Activity.

Schulungsübersicht

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

Erfahrungsberichte

★★★★★
★★★★★

Buchungen, Preise und Anfragen

Privater Klassenraum

Ab 8000EUR

Öffentlicher Fernkurs

Ab 7000EUR (9)

Öffentlicher Klassenraum

Standort Datum Kurspreis (Fernkurs/Schulungsraum)
Basel2018-12-31 09:30:007000EUR / 7800EUR
Bern2019-01-07 09:30:007000EUR / 7800EUR
Zürich2019-01-15 09:30:007000EUR / 7800EUR
Basel2019-02-26 09:30:007000EUR / 7800EUR
Bern2019-03-04 09:30:007000EUR / 7800EUR
Zürich2019-03-11 09:30:007000EUR / 7800EUR
Basel2019-04-23 09:30:007000EUR / 7800EUR
Bern2019-04-29 09:30:007000EUR / 7800EUR
Zürich2019-05-07 09:30:007000EUR / 7800EUR
Cannot find a suitable date? Choose Your Course Date >>Zu teuer? Schlagen Sie einen Preis vor >>

Sonderangebote

CourseOrtSchulungsdatumKurspreis (Fernkurs / Schulungsraum)
System Engineering using SysML and UML 2Frankfurt am MainMo, 2018-11-19 09:305198EUR / 5998EUR
Managing Configuration with AnsibleFrankfurt am MainMi, 2018-11-21 09:304455EUR / 5255EUR
Git for UsersBernDo, 2018-11-22 09:301350EUR / 1700EUR
IoT ( Internet of Things) for Entrepreneurs, Managers and InvestorsGrazMo, 2018-12-03 09:30N/A / 5375EUR
Python Programming for FinanceBerlin Mo, 2018-12-03 09:307875EUR / 9075EUR
Hadoop AdministrationLinzDi, 2018-12-04 09:304050EUR / 4700EUR
OCEB2 OMG Certified Expert in BPM - Fundamental Exam PreparationErfurtMi, 2018-12-19 09:306300EUR / 7300EUR
Advanced RSalzburgDo, 2019-01-31 09:301575EUR / 1925EUR
IoT: Build an IoT Application with ThingWorxBernMi, 2019-03-06 09:302700EUR / 3200EUR
Ripple for Financial ManagersLeipzigFr, 2019-03-15 09:301350EUR / 1750EUR
Financial Trading with RBernMi, 2019-04-24 09:304725EUR / 5375EUR
Matlab for Prescriptive AnalyticsGrazDo, 2019-04-25 09:303150EUR / 3650EUR
Comprehensive BPMN 2 - From Analysis to ExecutionBernMo, 2019-04-29 09:307875EUR / 8825EUR
NLP: Natural Language Processing with RBernMo, 2019-05-20 09:304725EUR / 5375EUR

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

EINIGE UNSERER KUNDEN

is growing fast!

We are looking to expand our presence in Switzerland!

As a Business Development Manager you will:

  • expand business in Switzerland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!