Product: Transaction Manager
For step-by-step guidance, check out the "Setting Async Actions" tutorial under Guided Tutorials in Foundry!
What is Asynchronous Processing?
Asynchronous processing, or async, means that the action you’ve taken within Transaction Manager will run “behind the scenes” while you continue to use the product for other things. For example, if you have a large batch of Purchase Orders to export to your ERP, you can choose to export asynchronously so that you don’t have to sit there and wait for it to finish. You can carry on with any other tasks you need to do! Utilizing the async option is recommended for bigger documents or for handling a large amount of documents.
The option to perform a task asynchronously will appear in the Action Bar for each “quick event”, as shown in the example below. "Quick events" include Import, Export, Turnaround, Send, and Print.
Setting Async Actions
Use Async for Actions gives you the ability to default "quick event" actions in the Action bar to use Asynchronous processing!
In Transaction Manager, select Administration from the Navigation menu.
Select System Configuration from either the Navigation menu or the Action bar.
Select the Use Async for Actions checkbox to ensure that all actions are processed asynchronously from the "quick event" on the Action bar. Deselect the Use Async for Actions checkbox to turn off the feature to process the quick events asynchronously.
Click the Save button to retain the changes.
Monitoring an Asynchronous Event
Once an event has been set to process asynchronously, you'll be notified in the Status Bar that the event has begun, and an event log will be created in the System Activity – Asynchronous Events grid. This grid can be used to track the progress of your events as they are processing, or to cancel an unnecessary event. Additionally, email notifications will be delivered to the email address of the user that initiates the event. Email notifications will be delivered upon completion of the event describing the success or failure of the event. To monitor an asynchronous event:
In Transaction Manager, select System Activity from the Navigation menu.
Click Asynchronous Event from either the Navigation menu or the Action bar to view the System Activity log.
Double-click the log entry to open an expanded view of the entry. Click OK to close the System Activity screen.
How to Cancel an Asynchronous Event
Click the Navigation Menu icon in the upper left hand corner, and in the flyout menu under Transaction Manager, select System Activity.
Click Asynchronous Event to view the System Activity Log.
Next to the event, check the box for Cancelled. Click Save in the Action Bar.