I can't think of any way to accomplish this. Even if you ran a script like what I built here, I suspect the SAME ISSUE would still exist; There is no way to force three serial operations to occur at the same time. Our machines are so fast we sometimes believe they are doing operations simultaneously, but in most cases, they really can't... they just do them so quickly that we believe they are happening simultaneously.
You could test the script idea and see if it does any better than the workflow controls do? One drawback of this script idea though is the three statements will run their tasks asynchronously in the background and your workflow will complete and not wait for them to finish.
:set &Run1# = activate_uc_object(JOBS.AR.TGRRCON)
:set &Run2# = activate_uc_object(TGRAGES_NEGATIVE)
:set &Run3# = activate_uc_object(TGRAGES_POSITIVE)
------------------------------
Pete Wirfs
SAIF Corporation
Salem Oregon USA
------------------------------
Original Message:
Sent: 08-04-2020 02:09 PM
From: Marshall Washburn
Subject: Synchronize task start times
Hello everyone!
We have customer that wants, if possible, times for tasks set in parallel to always have the same start time. Most of the time, they are, but every so often one will be ahead or behind. An example run is below, the top task starts one second earlier.
They are requesting this due to wanting audit records to match processing records for our Accounts Receivable area, and would prefer for all times to always match. Is there a way to force these to all start running at once? Does an after-the-fact update need to be done to set that all to the same time?
Thank you,
Marshall Washburn
------------------------------
Banner Developer
Clemson University
Clemson, SC
------------------------------