Workflow: Disallow Edits to Approved Purchase Orders

As a NetSuite Administrator, this guide demonstrates how to build a Workflow that restricts unauthorized users from making changes to Purchase Orders once they have been approved. By doing so, this helps protect the accuracy of important information, improves overall control and reduces mistakes. It also helps the business workflow to be organized and efficient by ensuring that approved actions remain consistent.

You can follow the steps below to do this:

1. Navigate to Customization Workflow Workflows New

image.png

2. Basic Information:

Name: <Enter Preferred Workflow Name>

Record Type: Select Transaction

Sub Types: Select Purchase Order

Execute as Admin: Enter Checkmark

Released Status: Select Released

Keep Instance and History: Select Always

Enable Logging: Enter Checkmark

image.png

3. Event Definition:

On Create: Enter Checkmark

On View or Update: Enter Checkmark

Trigger Type: Select Before Record Load

image.png

4. Event Types: Select Edit

Condition: Click Launcher icon

Field:

User Role

  • Compare Type: Select any of
  • Selection: <Select preferred User Role>

Status

  • Compare Type: Select any of
  • Selection: <Select preferred Status>

image.png

5. Click Save

6. Click State 1 > New Action

image.png

7. Click Return User Error

image.png

8. Basic Information:

  • Trigger On: Select Entry
  • Event Types: Select Edit

9. Parameters:

Text: <Enter Error Message>

image.png

10. Click Save

Result:

Once you switch to the role that you selected in the condition on the workflow and edit the purchase order record, it will result to an error message.

image.png

image.png

Leave a comment

Your email address will not be published. Required fields are marked *