「Oracle NetSuiteアダプタ」で連絡先およびファイルを添付および添付解除できます。 この項では、コンタクト値が最初に顧客にアタッチされ、次にその顧客からデタッチされるユースケースについて説明します。
- オーケストレーション統合を作成します。
- RESTアダプタをトリガー接続として追加および構成します。
- 「基本情報」ページで、名前を入力します。
- 「リソース構成」ページで、「取得」動詞を選択します。
- 「このエンドポイントのパラメータの追加および確認」および「レスポンスを受信するようにこのエンドポイントを構成」の構成オプションを選択します。
- 「リクエスト・パラメータ」ページでは、顧客および担当者のパラメータとデータ型が次のように設定されます:
- レスポンス・ページで、レスポンス・ペイロード形式として「JSONサンプル」を選択し、JSONサンプルを入力します。
- 「要素」リストからresponse-mapperを選択します。
- メディア・タイプとしてJSONを選択します。
- 「Oracle NetSuiteアダプタ」を起動接続として追加および構成し、連絡先値を顧客に添付します。
- 「基本情報」ページで、名前を入力します。
- 操作ページで、「その他」操作タイプを選択し、「添付」を選択します。
- 添付オブジェクト・タイプとして「連絡先」を選択し、「連絡先」詳細を添付するビジネス・オブジェクトとして「顧客」を選択します。
- RESTアダプタと「Oracle NetSuiteアダプタ」の間のマッパーで、ターゲット「顧客」 > internalId要素(この例では
1298
)とターゲット「連絡先」 > internalId要素(この例では1307
)の具体的な値を指定します。
- 別の「Oracle NetSuiteアダプタ」を追加および構成して、顧客からコンタクト値を分離します。
- 「基本情報」ページで、名前を入力します。
- 操作ページで、「その他」操作タイプを選択し、「デタッチ」を選択します。
- デタッチ・オブジェクト・タイプとして「連絡先」を選択し、「連絡先」詳細をデタッチするビジネス・オブジェクトとして「顧客」を選択します。
- 2つの「Oracle NetSuiteアダプタ」s間のリクエスト・マッパーで、ソース「顧客」 > internalId要素をターゲット「顧客」 > internalId要素にマップし、Expression Builderのターゲット「連絡先」 > internalId要素に
1307
の具体的な値を設定します。
- 次の「Oracle NetSuiteアダプタ」の後のレスポンス・マッパーで、ソースの「顧客」 > internalId要素をターゲットの「顧客」にマップします。 @internalIdを使用し、式ビルダーで具体的な値を設定していないことを確認します。
- 統合を呼び出します。 これはRESTアダプタ・トリガー・ベースの統合であるため、Oracle Integrationのテスト・ページから起動できます。 「Oracle Integration Generation 2での統合の使用」の「RESTアダプタ・トリガーの接続ベースの統合のテスト」を参照してください。