User Provisioning for Netsuite?

倖福魔咒の 提交于 2019-12-13 03:15:27

问题


I am currently working on user provisioning for NetSuite.

How to get all the roles, departments and subsidiaries of an account using SuiteTalk(WebServices)?


回答1:


For Subsidiary:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:urn="urn:messages_2017_2.platform.webservices.netsuite.com"   xmlns:urn1="urn:core_2017_2.platform.webservices.netsuite.com"  xmlns:ns1="urn:accounting.lists.webservices.netsuite.com"   xmlns:ns2='urn:common_2017_2.platform.webservices.netsuite.com'>
    <soapenv:Header>
 <urn:applicationInfo>
         <!--Optional:-->
         <urn:applicationId></urn:applicationId>
      </urn:applicationInfo>
      <urn:passport>
         <urn1:email></urn1:email>
         <urn1:password></urn1:password>
         <urn1:account></urn1:account>
      </urn:passport>
    </soapenv:Header>
    <soapenv:Body>
     <platformMsgs:search
         xmlns:platformCore="urn:core_2017_2.platform.webservices.netsuite.com"
         xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:s0="urn:accounting_2017_2.lists.webservices.netsuite.com"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:platformCommon="urn:common_2017_2.platform.webservices.netsuite.com"
         xmlns:platformMsgs="urn:messages_2017_2.platform.webservices.netsuite.com">
        <platformMsgs:searchRecord xsi:type="s0:SubsidiarySearch">
           <s0:basic>

           </s0:basic>
        </platformMsgs:searchRecord>
     </platformMsgs:search>
  </soapenv:Body>
</soapenv:Envelope>

For Department :

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns:urn="urn:messages_2017_2.platform.webservices.netsuite.com"   xmlns:urn1="urn:core_2017_2.platform.webservices.netsuite.com"  xmlns:ns1="urn:accounting.lists.webservices.netsuite.com"   xmlns:ns2='urn:common_2017_2.platform.webservices.netsuite.com'>
    <soapenv:Header>
 <urn:applicationInfo>
         <!--Optional:-->
         <urn:applicationId></urn:applicationId>
      </urn:applicationInfo>
      <urn:passport>
         <urn1:email></urn1:email>
         <urn1:password></urn1:password>
         <urn1:account></urn1:account>
      </urn:passport>
    </soapenv:Header>
    <soapenv:Body>
     <platformMsgs:search
         xmlns:platformCore="urn:core_2017_2.platform.webservices.netsuite.com"
         xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
         xmlns:xsd="http://www.w3.org/2001/XMLSchema"
         xmlns:s0="urn:accounting_2017_2.lists.webservices.netsuite.com"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xmlns:platformCommon="urn:common_2017_2.platform.webservices.netsuite.com"
         xmlns:platformMsgs="urn:messages_2017_2.platform.webservices.netsuite.com">
        <platformMsgs:searchRecord xsi:type="s0:DepartmentSearch">
           <s0:basic>

           </s0:basic>
        </platformMsgs:searchRecord>
     </platformMsgs:search>
  </soapenv:Body>
</soapenv:Envelope>

For Role: Not able Fetch those records using SuiteTalk.



来源:https://stackoverflow.com/questions/51967164/user-provisioning-for-netsuite

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!