機械翻訳について

接続を作成するための一般的な前提条件

Oracle IntegrationからOracle NetSuiteインスタンスに正常に接続するには、特定の前提条件を満たす必要があります。 この項では、Oracle IntegrationからOracle NetSuiteを使用して作成するすべてのタイプの接続に適用される一般的な前提条件について説明します。

これらの一般的な前提条件に加えて、Oracle NetSuiteへの接続に使用できる各security-policyオプションに固有の前提条件があります。これについては、後のセクションで詳しく説明します。

Oracle NetSuiteに登録して機能を有効にします

Oracle NetSuiteに接続するには、Oracle NetSuiteに登録し、Oracle NetSuiteインスタンスで有効なキー機能(SOAPやREST webサービスなど)を有効にする必要があります。

Oracle NetSuiteに登録していない場合は、次のステップに従ってアカウントを作成し、必要な機能を有効にします。
  1. http://www.netsuite.comにアクセスして、Oracle NetSuiteに登録します。 管理者権限を持つアカウントを取得していることを確認してください。
  2. Oracle NetSuiteインスタンスで接続関連の機能を有効にします。
    1. NetSuiteホームページで、「設定」「会社」「機能の有効化」の順に選択します。
    2. SuiteCloudサブタブをクリックします。
    3. SuiteScriptセクションで、次のボックスを選択します:
      1. CLIENT SUITESCRIPT SuiteCloud利用規約ページで「同意」をクリックします。
      2. SERVER SUITESCRIPT SuiteCloud利用規約ページで「同意」をクリックします。
    4. SuiteTalkセクションで、次のボックスを選択します:
      1. SOAP WEB SERVICES SuiteCloud利用規約ページで「同意」をクリックします。
      2. REST WEB SERVICES SuiteCloud利用規約ページで「同意」をクリックします。
    5. 「認証の管理」セクションで、TOKEN-BASED AUTHENTICATIONボックスを選択します。 SuiteCloud利用規約ページで「同意」をクリックします。
      トークン・ベースの認証ポリシーを使用して外部アプリケーションからOracle NetSuiteに接続する場合は、TBA機能を有効にする必要があります。
    6. 「保存」をクリックします。

Oracle NetSuite WSDL URLのアセンブル

Oracle IntegrationOracle NetSuite接続を作成するには、Oracle NetSuite webサービス記述言語(WSDL)ファイルのURLが必要です。

Oracle NetSuite WSDL URLの一般的な構文は次のとおりです : https://webservices.netsuite.com/wsdl/<OracleNetSuite_application_version>/netsuite.wsdl

Oracle NetSuiteインスタンスのバージョンを検索し、インスタンスに対応するURLを組み立てます。

  1. NetSuiteホームページで、ページの下部までスクロールして、Oracle NetSuiteインスタンスのバージョンを検索します。
  2. 以前に提供されたURL構文にバージョン情報を挿入します。
    インスタンスのバージョンが2019.1の場合、WSDL URLは次のようになります:

    https://webservices.netsuite.com/wsdl/v2019_1_0/netsuite.wsdl

    詳細は、「NetSuiteバージョニングおよびWSDLのバージョン管理の概要」を参照してください。

    ノート:

    Oracle NetSuiteヘルプ・センターにアクセスするには、Oracle NetSuiteアカウントが必要です。 アプリケーション内では、任意のページの右上隅にある「ヘルプ」リンクをクリックして、Oracle NetSuiteヘルプ・センターにアクセスすることもできます。

カスタム・フィールドとレコードの作成

統合用にOracle NetSuiteのカスタム・フィールド・タイプおよびカスタム・レコード・タイプが必要な場合は、Oracle NetSuiteインスタンスで事前に作成する必要があります。

カスタム・フィールドとレコード・タイプを作成する手順については、「カスタム・フィールドの作成」および「カスタム・レコードのタイプの作成」を参照してください。

カスタム・フィールドとレコード・タイプの作成は1回かぎりのタスクです。 作成後は、「アダプタ・エンドポイント構成ウィザード」の操作ページで選択できます。

統合で複合タイプのカスタム・フィールドを使用するための前提条件

統合でOracle NetSuiteの複合タイプのカスタム・フィールドを使用する場合は、複合フィールドに関連付けられたNetSuite内部IDのいずれかを取得する必要があります。

統合の設計中に、データ・マッパー内のフィールドに関連付けられた内部ID値を渡す必要があります。

ノート:

統合フローでOracle NetSuiteの単純タイプのカスタム・フィールドを使用している場合、データ・マッパーで内部ID値を渡す必要はありません。
参照として、Oracle NetSuite単一選択または複数選択カスタム・フィールドの構成者リスト・メンバーの内部ID値を検索する方法を示す手順の例を次に示します。
  1. NetSuiteホームページで、「カスタマイズ」「リスト、レコード、&フィールド」「リスト」の順に選択します。
  2. 「カスタム・リスト」ページで、LIST列の下にあるリンクをクリックしてカスタム・リストを開きます。

    この例では、次のイメージに示すように、「広告の設定」カスタム・リストが選択されています。 「内部ID」列の4つの値のいずれかを、マッパーの名前付きカスタム・フィールドのinternalId要素に渡すことができます。

    netsuite_application.pngの説明は以下のとおりです
    「図netsuite_application.pngの説明」

ノート:

カスタム・フィールドのサポートのリリース前に作成された「Oracle NetSuiteアダプタ」接続を使用する場合は、まず、統合で使用する接続に対して接続ページの「アクション」メニュー「アクション」メニューから「メタデータのリフレッシュ」を選択する必要があります。 「統合メタデータのリフレッシュ」を参照してください。 このタスクは、新しいOracle NetSuiteアダプタ接続には必要ありません。