I have a Suitelet set up to trigger a workflow act...
# suiteflow
k
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?
m
This seems like a duplicative process. Netsuite already has many functions in place natively to manage what is picked and what is not. Why would you need a cutsomization to do this?
k
We have a custom mobile application that identifies items in a specific location. Users in stores and in the warehouse can carry their mobile device around and just click a button. We have processing that occurs in the background.
The customization has been in place for years. We are now just looking at making the background processes occur async.
m
How does the Suitelet identify this? Is it a custom record that acts as a Queue? Or just results of a saved search? Usually with asynchronous functions I try to make a custom "Queue" record that holds all the information needed to process the changes. Then when the script is done processing it marks the Queue record as completed. If there is an error then update the Queue record with the error message. Then you can make a report of these Queue records with their status and error messages