Problem Statement
In this article, we will discuss various process designs with performance and user experience at the back of our minds.
Figure 1: Process Flow with Long Running Tools in Between Activities
In Figure 1, when the user completes Activity 1, it will take 15 seconds long to execute all tools before reaching Activity 2.
Figure 2: User Started a Process Instance
In the eye of the user, the user will be presented with "Please wait..." as shown in Figure 2, and needed to wait for a considerable long time before reaching the next activity assignment, Activity 2.
We will discuss possible solutions to eliminate the need to wait for the users.
Possible Solutions
Solution 1 - Use Synchronous Deadline
Figure 3: Process Flow with the use of synchronous deadline