通过 Suitescript 更改 Netsuite 中的角色

Changing roles in Netsuite via Suitescript

我想做以下事情: *创建名为 'roletype' 的自定义角色字段(字符串) *创建一个 map/reduce 脚本,该脚本在保存角色时触发,包含以下逻辑: -通过保存的搜索获取具有相同角色类型的所有角色 - Foreach 将所有权限从变异角色中复制出来

是否可以通过 suitescript 执行此操作?如何通过角色记录获取权限列表?

您可以通过添加两列来使用搜索来获取角色及其权限:

权限:为您提供权限的名称(例如:会计列表、已删除的记录...)

级别:为您提供权限级别(例如:编辑、完全...)

但您将面临的问题是角色记录类型在 SuiteScript 上仅可用于搜索,这意味着您无法使用脚本加载和编辑角色。

查看帮助文章:

SuiteCloud 平台 > SuiteScript > SuiteScript 记录指南 > SuiteScript 支持的记录 > 列表 > 角色

Supported Functions

This record is not fully scriptable. Only search is permitted. The Role record is supported in all search APIs, excluding the duplicate search APIs.