How to get role's permissions using RESTlet in Netsuite?

时间:2016-04-07 10:47:26

标签: restlet netsuite

I want to get all the options for my role.

Example : i have attached the role's page image. i need the following permissions using RESTlet code.

  1. List->Permissions and its level
  2. Setup->Permissions and its level

enter image description here

1 个答案:

答案 0 :(得分:1)

在大多数情况下,您应该可以使用:

nlapiGetContext().getPermission('permission_id')

访问当前角色权限。 NetSuite帮助中心中提供了完整的可访问权限列表。搜索:"权限名称和ID"。

  

我还需要潜在客户,潜在客户,客户,其他名称和联系人。

潜在客户,潜在客户和客户记录都具有相同的权限LIST_CUSTJOB

其他名称为LIST_OTHERNAME

LIST_CONTACT

中的联系人

您可以通过查看角色记录的xml正文来提取帮助中心未列出的权限ID。将&xml=t附加到NS中任何角色(或记录)的URL。例如:
https://system.na1.netsuite.com/app/setup/role.nl?id=1008&e=T&xml=t

找到相应的权限列表,然后尝试使用您的权限值。这些都在文档之外,因此您的里程可能会有所不同。