Your SlideShare is downloading. ×

Activiti 5 Training Demo

4,883

Published on

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,883
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Just some demo slides for camunda.comActiviti TrainingGetting started with the Open Source BPM PlatformCovering Activiti 5.x
  • 2. Jobs and Asynchronous Continuations= Transaction Boundaries Application / Client Thread 3 taskService.complete(id) 2 1 1st TX 2nd TX Logical unit of work which has to succeed or fail atomically -> executed in a single transaction
  • 3. Jobs and Asynchronous Continuations= Transaction Boundaries Application / Client Thread Activiti Job Executor Thread taskService.complete(id) 2 3 1 activiti:async=‘‘true“ 1st TX 2nd TX 3rd TX Generating the invoice is not part of the same logical unit of work -> executed asynchronously in a 2nd transaction <serviceTask id="service1" name="Generate Invoice" activiti:class="my.custom.Delegate" activiti:async="true" />
  • 4. Call Activity: Reusable Sub-Processes  Key is used to identify called process  Process is resolved at runtime  Version can be included in key of the process
  • 5. Subprocesses (Embedded) Collapsed view (not supported in most tools, e.g. Activiti)
  • 6. The sub process is part of the main process
  • 7. Subprocesses (Call Activity)
  • 8. Multiple Instance Marker
  • 9. Error Event
  • 10. Exercise 5 Advanced Modelling constructs Follow the provided instructions for lab 5.

×