Oracle Integrationを使用してOracle NetSuiteに正常に接続するには、Oracle NetSuiteインスタンスで特定の一般構成と、アクセスに使用するセキュリティ・ポリシーに固有の構成を実行する必要があります。 このレシピでは、トークン・ベース認証(TBA)セキュリティ・ポリシーを使用します。
「管理者」としてOracle NetSuiteインスタンスにログインし、次のタスクを実行します。
- Oracle NetSuiteへの接続に必要な一般構成を実行します。 「Oracle Integration 3でのOracle NetSuiteアダプタの使用」の「Oracle NetSuiteでの機能の有効化」と「Oracle NetSuite WSDL URLのアセンブル」を参照してください。
- TBA関連の構成タスクを実行します。 「Oracle Integration 3でのOracle NetSuiteアダプタの使用」の「トークン・ベース認証セキュリティ・ポリシーの前提条件」を参照してください。
このステップで作成したロールに、次の権限を付与します。
- Oracle NetSuiteインスタンスに請求書のカスタム・フィールドを作成します。 「カスタム・トランザクション本文フィールドの作成」を参照してください。
- 「ラベル」の値を
QuickBookSyncStatusとして指定します。
- 「適用先」セクションのSALEボックスを選択します。
- 「表示」セクションの「メイン」ボックスを選択します。
- 「保存」ドロップダウン・リストから、「保存&フォームに適用」を選択します。
- Oracle NetSuiteインスタンスで顧客のカスタム・フィールドを作成します。 「カスタム・エンティティ・フィールドの作成」を参照してください。
- 「ラベル」の値を
QBCustomerIdとして指定します。
- 「適用先」セクションのSALEボックスを選択します。
- 「表示」セクションの「メイン」ボックスを選択します。
- 「保存」ドロップダウン・リストから、「保存&フォームに適用」を選択します。
同様に、QuickBookItemId、QuickBookItemNameという名前のアイテムのカスタム・フィールドを作成します。
- 保存済検索を構成します。
- 「リスト」に移動し、「検索」をクリックして「保存済検索」を選択します。
- 新規検索を作成するか、ビジネス・ユース・ケースに基づいて既存の保存済検索を使用します。 「保存済検索の定義」を参照してください。
- 新しい保存済検索で、レコード・タイプとして「請求書」を選択します。
- 検索タイトルを指定し、次の条件に一致する検索基準を構成:
QuickBookSyncStatusはempty、Typeは請求書、Main LineはTrueです。 「拡張検索基準フィルタ」を参照してください。
- 「送信」をクリックします。