Scenario
User needs to prevent certain role to create and edit Sales Order eventhough they have edit access for it. The edit access is needed so that files can be attached to the record.
Solution
- Navigate to Customization > Workflow > Workflows > New
- Basic Information:
- Name: Enter Name
- Example: Prevent user from creating and editing of SO.
- Record Type: Select Transaction
- Sub types: Select Sales Order
- Execute as Admin: Enter Checkmark
- Released Status: Select Released
- Keep Instance and History: Select Always
- Enable Logging: Enter Checkmark
- Event Definition:
- On Create: Enter Checkmark
- On View or Update: Enter Checkmark
- Trigger On: Select Before Record Load
- Context Types: Select Copy, Create and Edit
- Condition:
- Field: Select User Role
- Selection: Select Role
- Click Add
- Click Save
- Click Save
- Click State 1
- Bottom right corner: Click New Action
- Click Return User Action
- Basic Information:
- Trigger On: Select Before Record Load
- Parameters:
- Text: Enter Text
Example: You cannot edit or create Sales order - Click Save