Shelby Owens
08/20/2024, 1:52 PMCeligo AI
08/20/2024, 1:53 PMAI generated answer (using internal Slack threads):****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ****** To prevent a role from editing an invoice that uses a custom form, you can follow these steps: 1. Create a custom form for the invoice that only includes the fields that the role should be able to edit. 2. Assign this custom form to the role in question. This can be done by going to the role's settings and adding the custom form to the list of available forms. 3. Remove the standard invoice form from the list of available forms for the role. This will prevent the role from being able to switch to the standard form and edit fields that they shouldn't have access to. Additionally, you can add a client script that implements the
validateField
function and returns false if the role/field combination isn't valid. This will prevent the role from being able to edit fields that they shouldn't have access to, even if they somehow manage to switch to a form that includes those fields.
Please note that this solution requires a good understanding of NetSuite's form customization and role management features. If you're not comfortable with these features, you may want to seek assistance from a NetSuite professional.Celigo AI
08/20/2024, 1:53 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.842240274
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.838552058
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.835781634
Celigo AI
08/20/2024, 1:53 PM