Boris Yasen
10/07/2024, 6:12 PMCeligo AI
10/07/2024, 6:12 PMAI generated answer (using internal Slack threads):To show custom transaction body fields for users with specific roles, you can use a combination of NetSuite's built-in role permissions and SuiteScript or SuiteFlow. Here's a general approach: 1. Create the Custom Transaction Body Field: Navigate to
Customization > Lists, Records, & Fields > Transaction Body Fields > New
. Configure the field as per your requirements.
2. Set Role Permissions: Navigate to Setup > Users/Roles > Manage Roles > Edit
(on the specific role). In the 'Permissions' tab, under 'Lists', add 'Custom Transaction Fields' and set the level of permission as per your requirement.
3. Use SuiteScript or SuiteFlow for Additional Control: If you need more granular control over when and how the field is displayed, you can use SuiteScript or SuiteFlow. For example, you can create a User Event script that hides or shows the field based on the role of the current user. Or, you can create a workflow that disables the field for certain roles in certain states.
Please note that inline editing in saved searches might override the display settings of the field. If you encounter this issue, you might need to disable inline editing for that saved search.
******
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
10/07/2024, 6:12 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.842260122
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.819640756
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.814374924
Celigo AI
10/07/2024, 6:12 PM