阻止用户在Netsuite中使用标准/未自定义的表单

Prevent Users from Using Standard/Uncustomized Forms in Netsuite

本文关键字:标准 自定义 表单 用户 Netsuite      更新时间:2023-09-26

你知道有什么Suitescript代码示例会阻止用户使用标准/未定制的表单吗?我们的网络套件帐户中有很多自定义表单,每个表单都有报告所需的必填字段。但是,用户可以通过选择标准/未定制的表单来跳过这些字段。是否有一种方法可以禁止所有角色使用这些表格excel管理员和完全访问角色,而无需转到每个角色并禁用标准/未定制的表格?我将感谢任何帮助。干杯

您不需要创建脚本。你只需要做一个工作流。预防性解决方案:在用户提交之前,如果用户正在使用标准/未自定义表单,则不允许用户保存。

在记录加载之前,如果用户角色=角色A,则。。。设置字段值;自定义表单到所需的表单。这是除了管理员和完全访问权限角色。在记录加载之前,如果用户角色=角色A,则。。。将"显示类型:自定义窗体"设置为DISABLE。这不包括管理员和完全访问权限角色。

不幸的是,执行此操作的方法是转到每个角色并禁用标准/未自定义表单。

这是最好的做法。

对于大多数标准表单,您可以将它们标记为不活动。用户无法选择非活动表单。