The Wait Delay schedule step servers two purposes:
- Wait for a batch of parallel (Async) steps to complete before starting another batch. For example, you may have five export profiles, then a wait step, then five confirming imports.
- Create a delay between steps. For example, you may have a several minute delay for workflow processing between exporting to the MIM Portal and running a confirming import.
The Wait Delay step takes an optional wait duration parameter in the form of a .NET Timespan compatible string. e.g. 00:01:00
Although it's possible to mark a wait step as asynchronous, it would generally be counterproductive to do so.