我有一个分析应用程序,人们可以插入他们的NetSuite帐户。理想情况下,我还会检索一些有关NetSuite帐户本身的元数据(例如:公司名称等),以使分析结果更具可读性。
NetSuite SuiteTalk SOAP API是否可以检索有关NetSuite帐户本身的元数据?
答案 0 :(得分:0)
NetSuite提供了一项角色服务,其中包含有关该帐户(名称和ID)的一些非常有限的元数据。请参阅标题为" Using the REST roles Service to Get User Accounts, Roles, and Domains"。
的帮助文档答案 1 :(得分:0)
是的,您可以使用配置API获取大部分公司信息
var companyinfo = nlapiLoadConfiguration('companyinformation');
var companyName = companyInfo.getFieldValue('companyname');
有关完整可用字段的列表,请阅读"首选项名称和ID"
编辑:
因为在SuiteTalk API中,没有特定的API来获取公司信息。我建议使用上面的代码编写RESTlet,然后在Analytics应用程序中通过HTTPS访问它。如果您的应用程序必须支持多个NetSuite帐户,您可能希望捆绑您的RESTlet。