JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasović and Jakov Kondža

1,872 views

Published on

Activiti, as their own description says, is open source, fast and rock-hard BPMN2 Java process engine. Authors of this lecture have abusing Activit pros and cons for quite some time as they implement complex and sometimes imposible requirements set by business users and integration obstacles. Lecture brings everyday life problem, inspirated with requirments of unnamed Telco, and its solution by using every possible Activiti paradigma.

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

  • Be the first to like this

No Downloads
Views
Total views
1,872
On SlideShare
0
From Embeds
0
Number of Embeds
1,345
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

JavaCro'14 - Pimp my Activiti – Petar Butković, Goran Pugar, Krešimir Jurasović and Jakov Kondža

  1. 1. JavaCro'14 Pimp my ActivitiPimp my Activiti 1
  2. 2. Goran Pugar & Petar Butković Jakov Kondža - Krešimir Juarsović MyMyMy Pimp Activiti Pimp Activiti Pimp Activiti JavaCro'14 Pimp my ActivitiPimp my Activiti 2
  3. 3. Što radimo? JavaCro'14 Pimp my ActivitiPimp my Activiti 3
  4. 4. 792xxxxxxx JavaCro'14 Pimp my ActivitiPimp my Activiti 4
  5. 5. 792xxxxxxx JavaCro'14 Pimp my ActivitiPimp my Activiti 5
  6. 6. 792xxxxxxx JavaCro'14 Pimp my ActivitiPimp my Activiti 6
  7. 7. 792xxxxxxx JavaCro'14 Pimp my ActivitiPimp my Activiti 7
  8. 8. Što radimo? 792xxxxxxx 792xxxxxxx 792xxxxxxx MNP JavaCro'14 Pimp my ActivitiPimp my Activiti 8
  9. 9. Kako radimo? JavaCro'14 Pimp my ActivitiPimp my Activiti 9
  10. 10. BPMN JavaCro'14 Pimp my ActivitiPimp my Activiti 10
  11. 11. Kako radimo? BPMN JavaCro'14 Pimp my ActivitiPimp my Activiti 11
  12. 12. Use Case? JavaCro'14 Pimp my ActivitiPimp my Activiti 12
  13. 13. JavaCro'14 Pimp my ActivitiPimp my Activiti 13
  14. 14. JavaCro'14 Pimp my ActivitiPimp my Activiti 14
  15. 15. JavaCro'14 Pimp my ActivitiPimp my Activiti 15
  16. 16. Donor Debt Check Query Subscriber ... Send Donor Info... usertask. longTimePortOut.... Wait For Donor Inf... Wait For Query Subscriber Status Error Wait For Query Subscriber Status Notify Operator... Process Debt Res... usertask.... Reject Subscriber ... usertask.... Set Manual Event .... Set Manual Event .... Outstanding Debt Error Unrecoverable Error Wait auto donor accept Wait auto donor info Notify Operator... Notify Operator... Request Account .... Verify Subscriber.... Verify Subscriber Pwdc Timeout Log Unrecoverable Error... Close Port Out ... Close Port Out ...Check Technical ..... Wait For Technical ... Terminate Process... usertask. longTimePortOut.... Wait auto donor info Make Task Label... Notify External ... Notify External ... Fire Manual Event ... Subscriber Confirmation Wait For Donor ...usertask.... Send Donor Confir... Subscriber Confirmation Pwdc Timeout Subscriber Rejection Send Donor Reject... usertask.... Wait For Donor Reject Confirm Or ... Subscriber Rejection Pwdc Timer Subscriber Acception Send Donor Acce... usertask.... Wait For Donor ... Wait auto donor accept Start Event Service Task Gateway Call Activity Timer Event Signal Boundary Event Sub process Boundary Error Event Event Based Gateway End Event Scrip Task Receiver Task JavaCro'14 Pimp my ActivitiPimp my Activiti 16
  17. 17. Start Event JavaCro'14 Pimp my ActivitiPimp my Activiti 17
  18. 18. Subscriber Rejection Send Donor Reject... usertask.... Wait For Donor Reject Confirm Or ... Subscriber Rejection Sub process JavaCro'14 Pimp my ActivitiPimp my Activiti 18
  19. 19. Close Port Out ...cal ... Call Activity JavaCro'14 Pimp my ActivitiPimp my Activiti 19
  20. 20. Query Subscriber ... Service Task JavaCro'14 Pimp my ActivitiPimp my Activiti 20
  21. 21. nfo... Wait For Donor Inf... Process Debt Res... ... anual Event .... Set Manual Event .... Script Task JavaCro'14 Pimp my ActivitiPimp my Activiti 21
  22. 22. Wait For Donor Inf...usertask.... Gateway JavaCro'14 Pimp my ActivitiPimp my Activiti 22
  23. 23. Wait auto donor accept Wait auto donor info criber Acception . Wait For Donor ... Receiver Task JavaCro'14 Pimp my ActivitiPimp my Activiti 23
  24. 24. Notify Operator... Fire Manual Event ... Timer Event JavaCro'14 Pimp my ActivitiPimp my Activiti 24
  25. 25. usertask.... Wait For Donor ... Wait auto donor accept Signal Boundary Event JavaCro'14 Pimp my ActivitiPimp my Activiti 25
  26. 26. Outstanding Debt Error Unrecoverable Error Boundary Error Event JavaCro'14 Pimp my ActivitiPimp my Activiti 26
  27. 27. Donor Debt Check Wait For Q Subscriber Event Based Gateway JavaCro'14 Pimp my ActivitiPimp my Activiti 27
  28. 28. Check Technical ..... Notify External ... End Event JavaCro'14 Pimp my ActivitiPimp my Activiti 28
  29. 29. Kao što smo obećali JavaCro'14 Pimp my ActivitiPimp my Activiti 29
  30. 30. Primjer iz svakodnevnog života Kao što smo obećali JavaCro'14 Pimp my ActivitiPimp my Activiti 30
  31. 31. JavaCro'14 Pimp my ActivitiPimp my Activiti 31
  32. 32. Ovog puta u modernoj verziji... JavaCro'14 Pimp my ActivitiPimp my Activiti 32
  33. 33. JavaCro'14 Pimp my ActivitiPimp my Activiti 33
  34. 34. JavaCro'14 Pimp my ActivitiPimp my Activiti 34
  35. 35. SEX... DRUG... ROCK 'N' ROLL... Bordel... Skola Trcanja... Sleep... Budilica Sastanak - Check i... Posao... JavaCro'14 Pimp my ActivitiPimp my Activiti 35
  36. 36. JavaCro'14 Pimp my ActivitiPimp my Activiti 36
  37. 37. JavaCro'14 Pimp my ActivitiPimp my Activiti 37
  38. 38. Kava... Sastanak Check In... Posao...Voznja... Ured... Call Grog JavaCro'14 Pimp my ActivitiPimp my Activiti 38
  39. 39. JavaCro'14 Pimp my ActivitiPimp my Activiti 39
  40. 40. JavaCro'14 Pimp my ActivitiPimp my Activiti 40
  41. 41. Kuca Spavanje... Odslusaj zenu... Birtija Dance monky, dance...... Pivo... Update promila i ... Bolovanje Poziv kolegeVrijeme za na posao Nazovi 112... Posao Mail... Sastanak - Check i... Posao... JavaCro'14 Pimp my ActivitiPimp my Activiti 41
  42. 42. Kuca Spavanje... Odslusaj zenu... JavaCro'14 Pimp my ActivitiPimp my Activiti 42
  43. 43. Birtija Dance monky, dance...... Pivo... Update promila i ... Bolovanje Poziv kolegeVrijeme za na posao Nazovi 112... JavaCro'14 Pimp my ActivitiPimp my Activiti 43
  44. 44. Posao Mail... Sastanak - Check i... Posao... JavaCro'14 Pimp my ActivitiPimp my Activiti 44
  45. 45. Svaka sličnost sa stvarnim kolegama je naravno... JavaCro'14 Pimp my ActivitiPimp my Activiti 45
  46. 46. Svaka sličnost sa stvarnim kolegama je naravno... U potpunosti slučajna. JavaCro'14 Pimp my ActivitiPimp my Activiti 46
  47. 47. HVALA NA PAŽNJI! JavaCro'14 Pimp my ActivitiPimp my Activiti 47
  48. 48. HV A LA N A PA Ž N JI! Pitanja i odgovori?! JavaCro'14 Pimp my ActivitiPimp my Activiti 48

×