Sheryl
08/20/2024, 10:45 PMCeligo AI
08/20/2024, 10:45 PMAI generated answer (using internal Slack threads):To prevent a picking ticket from being available on customer accounts that have been placed on hold, you can use a combination of SuiteScript and workflows. Here's a general approach: 1. Create a custom field on the customer record to indicate if the customer is on hold. 2. Create a User Event script that triggers before the record is loaded. In this script, check if the customer associated with the sales order is on hold (by checking the custom field you created in step 1). If the customer is on hold, set the sales order's status to 'Pending Approval' or another status that prevents it from being fulfilled. 3. Create a workflow that triggers on the sales order record when it's created or edited. In this workflow, check if the customer associated with the sales order is on hold. If the customer is on hold, set the sales order's status to 'Pending Approval' or another status that prevents it from being fulfilled. This approach will prevent sales orders from being fulfilled (and thus, picking tickets from being created) for customers that are on hold. However, please note that this is a general approach and may need to be adjusted based on your specific business requirements and NetSuite setup. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Celigo AI
08/20/2024, 10:45 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.813300908
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.811282754
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.811099827
Celigo AI
08/20/2024, 10:45 PM