I have a Suitelet set up to trigger a workflow action script in order to process the records asynchronously, allowing the user to work quickly.
The Suitelet identifies items to mark as Picked. The Workflow is triggered and runs a Workflow Action script to create an item fulfillment, and mark the item sublist on the sales order as "Picked".
My question - This application will be heavily used during business hours. Does anyone have experience with this architectural choice and have advice for monitoring and error handling?