We have a process we use that requires a very short wait time at the beginning of a workflow. In the past, we used the SDK activity to perform this wait. However, LF has said that this approach was unadvised. Instead, we have been using the workflow Date and DateTime tokens in order to get the start time, and adding 5 seconds to that time.
https://answers.laserfiche.com/questions/58027/Delay-Feature--Workflow--Delay-by-Seconds#58055
This has proven inefficient, as the wait activity will take an extra 20-40 seconds to resume the rest of the workflow.
Does anyone have any suggestions on how to improve this process? I understand that Workflow most likely does not check for Wait conditions every second, but the inconsistency as well as the extra delay makes this a poor user experience.