Site icon DocMgt

Deferred Actions

 

 

Deferred Actions

Workflow in DocMgt is made up of a series of conditions and actions. Some actions can be deferred, meaning they will execute at a later time. From a technical perspective, the action will typically run within seconds of being deferred.

The main use of deferring is to return the user back to their work without having to wait for the completion of the action(s). Another use of deferring is to avoid timeouts for the user.

 

Useful Scenarios

There are scenarios where deferring actions makes sense. In one scenario, you may have an Action Set that runs and takes 20 seconds. Normally, the user would have to wait the full 20 seconds to be able to do anything in the system. The “Please Wait” dialog will stay up until the actions are done. If you defer the Action Set, then the user will be able to move on to something else without having to wait the full 20 seconds. This makes for a much better user experience.

In another scenario, you might have a long running process which takes several minutes to complete. For this, you cannot have the user wait because the screen will timeout and give them an error message. The system will only wait for 30 to 120 seconds depending on which screen the user is in. By deferring the actions, you could get them back to working in seconds while the long processes run in the background.

 

Things to Remember

You need to keep a few things in mind when using deferred actions. There are some best practices and some limitations inherent in them. If you design your process without these in mind it can result in undesirable outcomes.

 

Availability

At the time of this writing, Deferred Actions are only available for Cloud users in Enterprise and Complete Editions.

 

Best Practices

Keep these best practices in mind when deciding to use deferred actions.

Limitations

There are some limitations to be aware of when using deferred actions.

 

Related Articles

Workflow Part 1

Exit mobile version