レシピのアクティブ化および実行
接続を構成したら、レシピをアクティブ化して実行できます。
- レシピをアクティブ化します。 「レシピまたはアクセラレータのアクティブ化」を参照してください。
- 統合フローのプロパティ値を更新します。 統合プロパティは、このフローをアクティブ化した後にのみ更新できます。
- 統合セクションで、統合フローの「アクション」
をクリックし、「プロパティ値の更新」を選択します。 - プロパティ値の更新パネルで、統合プロパティを適切な値で更新します。
統合プロパティ 説明 SetId 組織のSetIDを指定します。 SetIDsを使用すると、組織間で一連の参照データを共有できます。 たとえば、 300000000002169です。Party_Usage_Code ビジネス・フローのアプリケーション間でのパーティの使用状況を示すパーティ使用目的コードを指定します。 たとえば、 EXTERNAL_LEGAL_ENTITYです。Created_By_Module モジュール・コードを指定します。 たとえば、 HZ_WSです。 - 「送信」をクリックします。
統合プロパティが正常に更新されたことを示すメッセージが表示されます。
- 統合セクションで、統合フローの「アクション」
- 外部アプリケーションからレシピを実行します。
- プロジェクト・ワークスペースの統合セクションで、統合フローの「アクション」
をクリックし、「実行」を選択します。 - 構成および実行ページで、「エンドポイント・メタデータ」をクリックします。
- 開いたパネルで、「エンドポイントURL」値をコピーします。 これは統合フロー・エンドポイントURLです。
- 外部アプリケーションから、このエンドポイントURLに顧客データとともに
POSTリクエストを送信します。POSTリクエスト「本文」フィールドに顧客データを指定します。 顧客データのサンプルについては、次のステップを参照してください。
統合により、Oracle ERP Cloudに顧客レコードが作成され、新しく作成されたレコードの内部IDがレスポンスとして返されます。 - プロジェクト・ワークスペースの統合セクションで、統合フローの「アクション」
- Oracle Integrationでレシピをテストします。
- プロジェクト・ワークスペースの統合セクションで、統合フローの「アクション」
をクリックし、「実行」を選択します。 - 「構成および実行」ページの「リクエスト」セクションで、「本文」をクリックし、サンプル顧客データを入力します。 たとえば:
{ "sourceSystem": "VBApp", "sourceSystemCustomerID": "Acme Corporation", "customerName": "Acme Consulting", "customerEmail": "contact@acmecorp.com", "customerPhone": "042400000", "customerAccountName": "SampleAccountName", "customerAddress": [ { "AddressLine": "addr1", "City": "Sydney", "Postcode": "2102", "State": "NSW", "Country": "AU", "Type": "BillTo" }, { "AddressLine": "addr2", "City": "Sydney", "Postcode": "2102", "State": "NSW", "Country": "AU", "Type": "ShipTo" } ], "customerProfile": { "customerProfileType": "DEFAULT", "CreditChecking": "Y", "CreditHold": "N", "DiscountTerms": "N", "EffectiveEndDate": "", "EffectiveStartDate": "", "AutoReceiptsIncludeDisputedItems": "", "ConsolidatedInvoice": "", "CreditLimit": "1000", "CreditCurrencyCode": "USD", "CollectorName": "James" } } - 「実行」をクリックします統合により、Oracle ERP Cloudに顧客レコードが作成されます。 統合インスタンス実行のステータスを示す「アクティビティ・ストリーム」ペインが表示されます。
- テスト・ページの「レスポンス」セクションの「本文」タブでは、新しく作成した顧客レコードの内部IDがOracle ERP Cloudにあります。
- プロジェクト・ワークスペースの統合セクションで、統合フローの「アクション」
- 管理者としてOracle ERP Cloudインスタンスにログインし、新しい顧客レコードを確認します。「請求」作業領域にナビゲートし、「顧客の管理」を選択して、特定の顧客レコードを検索します。