Restriction of a role's ability for inline editing on certain fields provides a quick way how to limit access for the employees and increasing their productivity at the same time.
The permission dependent on a change in custom field is not supported yet. However Inline editing limited by a role is possible via SuiteScript.
An example
SuiteScript type: User Event Script
Trigger: Before Submit
if (type == 'xedit' && nlapiGetRole()== XYZ){
throw nlapiCreateError('403', 'Permission Error: Your Role does not have permission to edit this field', true)
}
... where XYZ is the internal id of the role that has to be restricted.
Note: This example code is an alternate solution.
No comments:
Post a Comment