...
Solution 2 - Use Synchronous Deadline (With Dependency on Tools)
By retaining the synchronous deadline in Solution 1 earlier, upon completing the assignment Activity 1, users will be able to inbox listing or wherever they came from and continue their work as shown in Figure 5 below.
The tools will start executing upon deadline maturity and Activity 2 will only be created after that.
Figure 5: Process Flow with the Use of Synchronous Deadline to Cater to Dependency on Tools' Executions