ディスカッション
NetSuiteの保存検索やレポートをマスターするための究極のガイドである分析センターを使用して、データの力を最大限に活用しましょう。複雑さを単純化し、組織の真の可能性を解き放ちます。今すぐ分析センターに参加して、新たな高みを目指しましょう!
NetSuite の初心者向け | SOAP: getCustomizationId
以下の記事で説明されているSOAP Web Services統合に関する手順を成功裏に完了した後:
- 記事「NetSuite の始め方 | SOAPおよびREST Web Servicesのセットアップの前提条件」に従ってSOAP統合を有効にする。
- 記事「NetSuite の始め方 | インテグレーションレコードの作成方法」と「NetSuite の始め方 | アクセストークンの作成方法:管理者向け」に従ってSOAPインテグレーションを作成する。
- 記事「NetSuite の始め方 | SOAP Web ServicesでTBAを使用してヘッダーを作成する方法」を参照してSOAP Web Servicesにヘッダータグを含める。
NetSuite 内のレコードとやり取りする準備が整いました。SOAP Web Services の主要な操作の一つに、getCustomizationId操作があります。この操作は、指定されたタイプのすべてのカスタムオブジェクトの内部ID、外部ID、およびスクリプトIDを取得するために使用されます。
SOAP を使用する際には、取得したいカスタムレコードの種類を選択できます。利用可能なオプションには次のものがあります:
- crmCustomField
- customList
- customRecordType
- customRecordCustomField
- customSegment
- entityCustomField
- itemCustomField
- itemOptionCustomField
- otherCustomField
- transactionBodyCustomField
- transactionColumnCustomField
SOAP リクエスト
以下は、カスタムレコードタイプを取得するためのSOAPリクエストの例です:
<soapenv:Body>
<getCustomizationId xsi:type='platformMsgs:GetCustomizationIdRequest'>
<customizationType getCustomizationType='customRecordType' xsi:type='platformCore:CustomizationType'/>
<includeInactives xsi:type='xsd:boolean'>false</includeInactives>
</getCustomizationId>
</soapenv:Body>
このリクエストは、アカウント内のすべてのアクティブなカスタムレコードタイプの内部ID、外部ID、およびスクリプトIDを要求します。
SOAP レスポンス
以下は、受け取る可能性があるレスポンスの例です:
<soapenv:Body>
<getCustomizationIdResponse>
<platformCore:getCustomizationIdResult xmlns:platformCore="urn:core_2020_2.platform.webservices.netsuite.com">
<platformCore:status isSuccess="true"/>
<platformCore:totalRecords>1</platformCore:totalRecords>
<platformCore:customizationRefList>
<platformCore:customizationRef scriptId="customrecord_cseg1" internalId="230" type="customRecordType"> Richard James Uri - SuiteCloud | WMS Tech | SuiteCommerce Advanced
----
- NetSuite Admin Corner | New to NetSuite
- Explore the NSC Webinars Category
- Join our poll and share your ideas! We want to know what you think. Don't forget to comment and make your voice heard!
- Expand your NetSuite knowledge by joining this month's Ask A Guru Live about Suitecloud. RSVP on this event now!
タグ付けされた:
0
