SlideShare a Scribd company logo
All Rights Reserved © Joget Inc
Joget Workflow v6
Doing more with your Process Design
http://facebook.com/jogetworkflow
http://twitter.com/jogetworkflow
Last Revised on Oct 2018
All Rights Reserved © Joget Inc
Prerequisites
1. Knowledge about designing process using the Process
Builder.
All Rights Reserved © Joget Inc
Content
1. Type of routes
2. Participant Mapping using Workflow Variable
All Rights Reserved © Joget Inc
Chapter 1
Type of routes
All Rights Reserved © Joget Inc
Routes
• Route is used to split or merge a process flow.
• The 2 types of routes supported by Process Builder are:
– Exclusive (XOR)
– Parallel (AND)
All Rights Reserved © Joget Inc
Exclusive Route (XOR)
• After “Activity 1”, only 1 path will be taken, either Activity
2, 3, or 4, based on matching condition.
All Rights Reserved © Joget Inc
Exclusive Route (XOR)
• After completing either one of the activities, Activity 5 will
be executed
All Rights Reserved © Joget Inc
Exclusive Route
• What if there’s no condition set at all?
All Rights Reserved © Joget Inc
Exclusive Route
• FIRST matchable condition takes precedence, even when multiple
routes are TRUE
• If NO matchable, FIRST default condition takes precedence (e.g:
blank condition)
• If all transitions are NOT true and NO ‘otherwise’ condition exist,
instance now stuck at “Route 1” and instance is marked as CLOSED
& COMPLETED
All Rights Reserved © Joget Inc
Parallel Route (AND)
• After “Activity 1”, ALL matching conditions OR defaults
(next 3 activities) will be executed simultaneously.
• “Activity 5” will not be performed until Activity 2, 3, and 4
are completed.
All Rights Reserved © Joget Inc
Discussion
• List down all combinations of Join and Split type and how
it would affect the process flow.
All Rights Reserved © Joget Inc
Discussion
Only 4 possible combinations (Split - Join):
1. XOR - XOR
2. XOR - AND
3. AND - AND
4. AND - XOR
What happen if I do _______? You ask me!!
All Rights Reserved © Joget Inc
Chapter Review
1. Understand the use of Route and its configurations.
All Rights Reserved © Joget Inc
Chapter 2
Participant Mapping using
Workflow Variable
All Rights Reserved © Joget Inc
Participant Mapping using Workflow
Variable
• Dynamically map to participant using workflow variable.
• Workflow variable may consists of:-
1. Group code
2. Username
3. Department code
4. Head of Department (Department code)
• Supports multiple assignments. (Semicolon separated
value [Eg. jack;david;clark])
All Rights Reserved © Joget Inc
Problem statement
• A new role is added to existing process but the
participant can only be decided during the runtime. (In
the last activity before the activity in the new role’s
swimlane)
• Example use case: selecting your approver before
submitting your purchase request
All Rights Reserved © Joget Inc
Exercise: Implement dynamic participant
capability
• Add a new workflow variable - approver
All Rights Reserved © Joget Inc
Map participant to workflow variable
• Change “approver” participant mapping. Go to “Map to
Workflow Variable” tab and select “approver” variable id
that’s created recently. Then, select “Username” for
value representation.
All Rights Reserved © Joget Inc
Mapping form field to workflow variable
• Any *input element can be used to assign value to the Workflow Variable.
• Insert a text field element into the form and tie to the workflow variable
created earlier.
* Input elements that allow mapping to Workflow Variable are:-
– Checkbox
– Date Picker
– Hidden Field
– ID Generator Field
– Radio
– Select Box
– Textarea
– Text Field
– Calculation Field
– Multi Select Box
– Popup Select Box
– Time Picker
All Rights Reserved © Joget Inc
Mapping form field to workflow variable
• Insert a select box element into the form and tie to it.
All Rights Reserved © Joget Inc
Configure select box to populate user
list using User Options Binder
All Rights Reserved © Joget Inc
Exercise: Verify participant
mapping
• Run the process to test whether the participant mapping
works as designed.
• The new participant should be assigned to the username
as specified in the form.
• Try out the process monitor! Try to check for who is the
assigned approver and if it’s correct.
All Rights Reserved © Joget Inc
Materials
• The completed app with the working exercise is available
in the ‘materials’ folders as 19.2.1.jwa
All Rights Reserved © Joget Inc
Chapter Review
1. Able to assign Participant by using Workflow Variable’s
value.
All Rights Reserved © Joget Inc
Module Review
1. Understand the use of Route and its configurations.
2. Able to assign Participant by using Workflow Variable’s
value.
All Rights Reserved © Joget Inc
Stay Connected with Joget Workflow
• www.joget.org
• community.joget.org
• twitter.com/jogetworkflow
• facebook.com/jogetworkflow
• youtube.com/jogetworkflow

More Related Content

What's hot (20)

PPTX
Joget Workflow v6 Training Slides - 6 - Using your First Process Tool
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 7 - Designing your First Datalist
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 8 - Designing your First Userview
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 17 - Building Plugins
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 16 - Preparing Development Environment
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 17 - Building Plugins
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 3 - Designing your First Process
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 19 - Doing More With Your Process ...
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 9 - Hash Variable
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 2 - Setting Up Joget Workflow
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 14 - Introduction to reporting
Joget Workflow
 
PPTX
Joget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 2 - Setting up Joget Workflow
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 4 - Localizing your Joget Workflow
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 8 - Designing your first Userview
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 20 - Basic System Administration
Joget Workflow
 
Joget Workflow v6 Training Slides - 6 - Using your First Process Tool
Joget Workflow
 
Joget Workflow v6 Training Slides - 7 - Designing your First Datalist
Joget Workflow
 
Joget Workflow v6 Training Slides - 8 - Designing your First Userview
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 17 - Building Plugins
Joget Workflow
 
Joget Workflow v6 Training Slides - 16 - Preparing Development Environment
Joget Workflow
 
Joget Workflow v6 Training Slides - 17 - Building Plugins
Joget Workflow
 
Joget Workflow v6 Training Slides - 12 - Version Control
Joget Workflow
 
Joget Workflow v6 Training Slides - 3 - Designing your First Process
Joget Workflow
 
Joget Workflow v6 Training Slides - 1 - Introduction to Joget Workflow
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 19 - Doing More With Your Process ...
Joget Workflow
 
Joget Workflow v6 Training Slides - 9 - Hash Variable
Joget Workflow
 
Joget Workflow v6 Training Slides - 2 - Setting Up Joget Workflow
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 15 - Introduction to Plugin Archit...
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 14 - Introduction to reporting
Joget Workflow
 
Joget Workflow v6 Training Slides - 5 - Designing your First Form
Joget Workflow
 
Joget Workflow v4 Training - Module 2 - Setting up Joget Workflow
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 4 - Localizing your Joget Workflow
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 8 - Designing your first Userview
Joget Workflow
 
Joget Workflow v4 Training - Module 14 - Introduction to Reporting
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 20 - Basic System Administration
Joget Workflow
 

Similar to Joget Workflow v6 Training Slides - 19 - Doing More with your Process Design (20)

PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 10 – Hash Variables
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 5 – Creating your...
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 3 - Designing your first Process
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 5 - Designing your First Form
Joget Workflow
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 8 – Participant M...
Joget Workflow
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 5 - Designing your First Form
Joget Workflow
 
PDF
Workflow Driven Application Development v1.0
Tien-Soon Law
 
PPTX
Joget Workflow v6 Training Slides - 10 - Participant Mapping and Permission C...
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 10 - Participant Mapping and Permission C...
Joget Workflow
 
PDF
Easy joget v3 for the absolute beginner
madengly
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 11 – A Revision -...
Joget Workflow
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 7 – Creating Data...
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 9 - Hash variable
Joget Workflow
 
PPTX
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow
 
PPTX
Joget Workflow v4 Training - Module 9 - Hash Variable
Joget Workflow
 
PPTX
Joget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow
 
PDF
Joget Workflow Training – Basic & Advance for v3.1 – Module 9 – SLA and Deadl...
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 10 – Hash Variables
Joget Workflow
 
Joget Workflow v4 Training - Module 3 - Designing your First Process
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 5 – Creating your...
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 3 - Designing your first Process
Joget Workflow
 
Joget Workflow v4 Training - Module 5 - Designing your First Form
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 8 – Participant M...
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 1 – Introduction
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 5 - Designing your First Form
Joget Workflow
 
Workflow Driven Application Development v1.0
Tien-Soon Law
 
Joget Workflow v6 Training Slides - 10 - Participant Mapping and Permission C...
Joget Workflow
 
Joget Workflow v4 Training - Module 10 - Participant Mapping and Permission C...
Joget Workflow
 
Easy joget v3 for the absolute beginner
madengly
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 11 – A Revision -...
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 7 – Creating Data...
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 9 - Hash variable
Joget Workflow
 
Joget Workflow v5 Training Slides - Module 10 - Participant Mapping and Permi...
Joget Workflow
 
Joget Workflow v4 Training - Module 1 - Introduction to Joget
Joget Workflow
 
Joget Workflow v4 Training - Module 9 - Hash Variable
Joget Workflow
 
Joget Workflow v5 Training - Module 1 - Introduction to Joget Workflow
Joget Workflow
 
Joget Workflow Training – Basic & Advance for v3.1 – Module 9 – SLA and Deadl...
Joget Workflow
 
Ad

Recently uploaded (20)

PDF
Laboratory Workflows Digitalized and live in 90 days with Scifeon´s SAPPA P...
info969686
 
PPTX
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
PPTX
For my supp to finally picking supp that work
necas19388
 
PDF
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
PDF
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
 
PPTX
Introduction to web development | MERN Stack
JosephLiyon
 
PDF
Automated Test Case Repair Using Language Models
Lionel Briand
 
PDF
IObit Uninstaller Pro 14.3.1.8 Crack for Windows Latest
utfefguu
 
PPTX
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
 
PDF
Rewards and Recognition (2).pdf
ethan Talor
 
PDF
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
 
PPTX
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
PPTX
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
PPTX
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
PPTX
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
PDF
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
PDF
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
PPTX
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
PDF
>Wondershare Filmora Crack Free Download 2025
utfefguu
 
PPTX
Automatic_Iperf_Log_Result_Excel_visual_v2.pptx
Chen-Chih Lee
 
Laboratory Workflows Digitalized and live in 90 days with Scifeon´s SAPPA P...
info969686
 
IObit Uninstaller Pro 14.3.1.8 Crack Free Download 2025
sdfger qwerty
 
For my supp to finally picking supp that work
necas19388
 
Why Edge Computing Matters in Mobile Application Tech.pdf
IMG Global Infotech
 
capitulando la keynote de GrafanaCON 2025 - Madrid
Imma Valls Bernaus
 
Introduction to web development | MERN Stack
JosephLiyon
 
Automated Test Case Repair Using Language Models
Lionel Briand
 
IObit Uninstaller Pro 14.3.1.8 Crack for Windows Latest
utfefguu
 
IDM Crack with Internet Download Manager 6.42 [Latest 2025]
HyperPc soft
 
Rewards and Recognition (2).pdf
ethan Talor
 
TEASMA: A Practical Methodology for Test Adequacy Assessment of Deep Neural N...
Lionel Briand
 
ERP - FICO Presentation BY BSL BOKARO STEEL LIMITED.pptx
ravisranjan
 
CV-Project_2024 version 01222222222.pptx
MohammadSiddiqui70
 
Android Notifications-A Guide to User-Facing Alerts in Android .pptx
Nabin Dhakal
 
Seamless-Image-Conversion-From-Raster-to-wrt-rtx-rtx.pptx
Quick Conversion Services
 
Difference Between Kubernetes and Docker .pdf
Kindlebit Solutions
 
LPS25 - Operationalizing MLOps in GEP - Terradue.pdf
terradue
 
Avast Premium Security crack 25.5.6162 + License Key 2025
HyperPc soft
 
>Wondershare Filmora Crack Free Download 2025
utfefguu
 
Automatic_Iperf_Log_Result_Excel_visual_v2.pptx
Chen-Chih Lee
 
Ad

Joget Workflow v6 Training Slides - 19 - Doing More with your Process Design

  • 1. All Rights Reserved © Joget Inc Joget Workflow v6 Doing more with your Process Design http://facebook.com/jogetworkflow http://twitter.com/jogetworkflow Last Revised on Oct 2018
  • 2. All Rights Reserved © Joget Inc Prerequisites 1. Knowledge about designing process using the Process Builder.
  • 3. All Rights Reserved © Joget Inc Content 1. Type of routes 2. Participant Mapping using Workflow Variable
  • 4. All Rights Reserved © Joget Inc Chapter 1 Type of routes
  • 5. All Rights Reserved © Joget Inc Routes • Route is used to split or merge a process flow. • The 2 types of routes supported by Process Builder are: – Exclusive (XOR) – Parallel (AND)
  • 6. All Rights Reserved © Joget Inc Exclusive Route (XOR) • After “Activity 1”, only 1 path will be taken, either Activity 2, 3, or 4, based on matching condition.
  • 7. All Rights Reserved © Joget Inc Exclusive Route (XOR) • After completing either one of the activities, Activity 5 will be executed
  • 8. All Rights Reserved © Joget Inc Exclusive Route • What if there’s no condition set at all?
  • 9. All Rights Reserved © Joget Inc Exclusive Route • FIRST matchable condition takes precedence, even when multiple routes are TRUE • If NO matchable, FIRST default condition takes precedence (e.g: blank condition) • If all transitions are NOT true and NO ‘otherwise’ condition exist, instance now stuck at “Route 1” and instance is marked as CLOSED & COMPLETED
  • 10. All Rights Reserved © Joget Inc Parallel Route (AND) • After “Activity 1”, ALL matching conditions OR defaults (next 3 activities) will be executed simultaneously. • “Activity 5” will not be performed until Activity 2, 3, and 4 are completed.
  • 11. All Rights Reserved © Joget Inc Discussion • List down all combinations of Join and Split type and how it would affect the process flow.
  • 12. All Rights Reserved © Joget Inc Discussion Only 4 possible combinations (Split - Join): 1. XOR - XOR 2. XOR - AND 3. AND - AND 4. AND - XOR What happen if I do _______? You ask me!!
  • 13. All Rights Reserved © Joget Inc Chapter Review 1. Understand the use of Route and its configurations.
  • 14. All Rights Reserved © Joget Inc Chapter 2 Participant Mapping using Workflow Variable
  • 15. All Rights Reserved © Joget Inc Participant Mapping using Workflow Variable • Dynamically map to participant using workflow variable. • Workflow variable may consists of:- 1. Group code 2. Username 3. Department code 4. Head of Department (Department code) • Supports multiple assignments. (Semicolon separated value [Eg. jack;david;clark])
  • 16. All Rights Reserved © Joget Inc Problem statement • A new role is added to existing process but the participant can only be decided during the runtime. (In the last activity before the activity in the new role’s swimlane) • Example use case: selecting your approver before submitting your purchase request
  • 17. All Rights Reserved © Joget Inc Exercise: Implement dynamic participant capability • Add a new workflow variable - approver
  • 18. All Rights Reserved © Joget Inc Map participant to workflow variable • Change “approver” participant mapping. Go to “Map to Workflow Variable” tab and select “approver” variable id that’s created recently. Then, select “Username” for value representation.
  • 19. All Rights Reserved © Joget Inc Mapping form field to workflow variable • Any *input element can be used to assign value to the Workflow Variable. • Insert a text field element into the form and tie to the workflow variable created earlier. * Input elements that allow mapping to Workflow Variable are:- – Checkbox – Date Picker – Hidden Field – ID Generator Field – Radio – Select Box – Textarea – Text Field – Calculation Field – Multi Select Box – Popup Select Box – Time Picker
  • 20. All Rights Reserved © Joget Inc Mapping form field to workflow variable • Insert a select box element into the form and tie to it.
  • 21. All Rights Reserved © Joget Inc Configure select box to populate user list using User Options Binder
  • 22. All Rights Reserved © Joget Inc Exercise: Verify participant mapping • Run the process to test whether the participant mapping works as designed. • The new participant should be assigned to the username as specified in the form. • Try out the process monitor! Try to check for who is the assigned approver and if it’s correct.
  • 23. All Rights Reserved © Joget Inc Materials • The completed app with the working exercise is available in the ‘materials’ folders as 19.2.1.jwa
  • 24. All Rights Reserved © Joget Inc Chapter Review 1. Able to assign Participant by using Workflow Variable’s value.
  • 25. All Rights Reserved © Joget Inc Module Review 1. Understand the use of Route and its configurations. 2. Able to assign Participant by using Workflow Variable’s value.
  • 26. All Rights Reserved © Joget Inc Stay Connected with Joget Workflow • www.joget.org • community.joget.org • twitter.com/jogetworkflow • facebook.com/jogetworkflow • youtube.com/jogetworkflow