【问题标题】:Get the internal Id for a Role in Netsuite获取 Netsuite 中角色的内部 ID
【发布时间】:2015-05-07 02:39:49
【问题描述】:

我正在使用 wsdl2java 从 netsuite wsdl 生成客户端端口和服务。

我可以使用 UI 将访问角色分配给 Netsuite 中的员工。 我可以在 UI 上查看员工的现有角色。

我想通过 API 使用生成的代码来做同样的事情。 我尝试搜索分配给员工的角色,但是当我使用 EmployeeSearchBasic 搜索员工时,我得到了除角色之外的所有其他信息。

有类可以搜索 SalesRole(仅提供销售角色),但我想获取所有角色。

我尝试通过在 netsuite 上使用 login() 来获取角色,但这仅给了我一个管理员角色。

【问题讨论】:

    标签: netsuite


    【解决方案1】:

    很遗憾,我不认为角色是可搜索或可编写脚本的记录类型,因此我不确定这是否可行。

    我尝试在控制台中搜索一些明显的记录 ID:

    nlapiSearchRecord('role');
    nlapiSearchRecord('roles');
    nlapiSearchRecord('managerole');
    nlapiSearchRecord('manageroles');
    

    但没有一个有效。我尝试在 UI 中打开一个角色并以 XML 模式查看(将&xml=T 添加到其 URL),但也没有任何内容表明搜索的正确记录类型。

    NetSuite 确实提供了一个您可以点击的角色服务 REST API,但它只会为您提供给定用户名和密码可以访问的角色,这不是您想要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-24
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-26
      • 2019-07-11
      • 2019-08-17
      相关资源
      最近更新 更多