機械翻訳について

統合の作成: 経費精算書の自動承認

経費請求を自動的に承認するための統合を作成します。 すべての推論はAIエージェントで行われるため、統合は非常に簡単です。

ツールとして使用する統合の要件:

統合はエージェントAIツールとして使用できますが、統合は次の基準を満たす必要があります。
  • 統合はプロジェクトの一部である必要があります。
  • 統合はアクティブである必要があります。 インテグレーションの作成後、アクティブ化します。
  • 統合の最初の接続は、RESTアダプタとのRESTトリガー接続である必要があります。
  • 統合のRESTトリガー接続には、次のものが必要です。
    • JSONペイロード
    • POST動詞
  1. プロジェクトの「統合」ボックスで、「追加」をクリックします。

    統合の追加パネルが開きます。

  2. 「作成」をクリックし、「アプリケーション」を選択します。


    統合の作成パネルには、アプリケーションおよびスケジュールの選択肢が表示されます。

  3. 「名前」フィールドにAuto Approve Expense Reportと入力し、他のすべてのフィールドをそのままにして、「作成」をクリックします。

    統合キャンバスが開き、トリガー接続を作成するためのオプションが表示されます。

  4. トリガー接続を作成します。 統合をツールとして使用するには、トリガー接続が必要です。
    1. 「トリガーの追加」をクリックします。

      接続の作成パネルが開きます。

    2. 検索フィールドにRESTと入力し、使用するアダプタ接続として「REST」を選択します。


      接続の作成ダイアログに、RESTが選択されていることが表示されます。

      RESTアダプタ接続を構成するための「接続の作成」パネルが開きます。

    3. 「接続の作成」で、「名前」フィールドと「ロール」フィールドを構成し、他のすべてのフィールドを空白のままにして、「作成」をクリックします。
      • 名前: 接続名には、REST_TRIGGER_FOR_AUTO_APPROVALを指定します。
      • ロール: インバウンド・アプリケーションで統合を実行できるように、「トリガー」を選択します。

      RESTアダプタの接続の作成ページ。 フィールドは、名前、識別子、ロール、キーワード、説明、他のプロジェクトとの共有です。 下部には「作成」ボタンがあります。

      RESTアダプタのセキュリティおよび配信方法を構成するためのページが表示されます。

    4. 接続セキュリティを構成します。
      • セキュリティ: リストからOAuth 2.0または基本認証を選択して、受信メッセージを保護します。
      • アクセス・タイプ: 「パブリック・ゲートウェイ」が選択されていることを確認します。 このアクセス・タイプでは、パブリック・インターネットを使用してメッセージを受信します。


      「共有接続の使用」、「セキュリティ」、「アクセス・タイプ・パブリック・ゲートウェイ(選択済)」、「アクセス・タイプ・プライベート・エンドポイント」の各フィールドを含むRESTトリガー接続の詳細ページ。 構成の進行状況バーも100%あります。

    5. 「テスト」をクリックして、接続をテストします。
    6. 「保存」をクリックします。
    7. 「戻る」 「戻る」アイコンをクリックして、統合キャンバスに戻ります。
  5. 「追加」 「追加」アイコンをクリックして「接続のトリガー」ダイアログを表示し、REST_TRIGGER_FOR_AUTO_APPROVALを選択します。

    REST_TRIGGER_FOR_AUTO_APPROVALが表示された「トリガー接続」ダイアログ

    「基本情報の構成」ページが表示されます。

  6. 「基本情報の構成」「このエンドポイントをコールする内容」フィールドにAutoApproveExpenseと入力し、「続行」をクリックします。

    「リソース構成の構成」ページが表示されます。

  7. 「リソース構成の構成」で、示されているフィールドに入力し、「続行」をクリックします:


    Oracle IntegrationでのRESTトリガーの「リソース構成の構成」ページのスクリーンショット。 フォームには、「デフォルト」に設定された操作名のテキスト・フィールド、「経費の承認」を示す説明、および「/autoapprove」に設定された相対リソースURIが含まれます。 エンドポイントに対して実行するアクションは、ドロップダウン・メニューを使用して「POST」に設定されます。 下には、「Add and review parameters for this endpoint」(選択されていない)、「Configure a request payload for this endpoint」(選択されている)および「Configure this endpoint to receive the response」(選択されている)チェック・ボックスのある様々な構成オプションがあります。 追加のセクションでは、標準またはカスタムのリクエスト・ヘッダーとレスポンス・ヘッダーの選択、およびCORSおよびカスタムJWT要求を構成するオプションを選択できます。いずれも選択されません。 ページの下部には、「取消」、「戻る」という3つのボタンと、強調表示された「続行」ボタンが表示されています。

    • この操作は何を行いますか。: Approves expenses
    • エンドポイント相対リソースURIとは何ですか。: /autoapprove
    • この操作に対してどのアクションを実行しますか。: POST 統合には、AIエージェントのツールとして使用するPOST動詞を含むRESTトリガーが必要です。
    • このエンドポイントのリクエスト・ペイロードの構成: チェックマークがあることを確認してください。
    • レスポンスを受信するようにこのエンドポイントを構成します: チェックマークがあることを確認してください。

    「Configure Request」パネルが表示されます。

  8. 「リクエストの構成」で、指定されたフィールドに入力し、「続行」をクリックします。

    トリガー接続には、エージェントAIツールとして使用するJSONペイロードが必要です。

    • リクエスト・ペイロード・フォーマットの選択: JSON Sample
    • <<<inline>>>: 次のリクエスト形式をクリックして指定します。
      { "AmountClaimed" : "" } 


    RESTトリガーの「Configure Request」画面。 操作名は"default"、リソースURIは"/autoapprove"、HTTPメソッドはPOSTです。 マルチパート・オプションは表示されますが、選択されていません。 リクエスト・ペイロード形式が「JSONサンプル」に設定されています。メディア・タイプとして「JSON」が選択されています。 「続行」ボタンが強調表示されます。

    「レスポンスの構成」パネルが表示されます。

  9. 「レスポンスの構成」で、指定されたフィールドに入力し、「続行」をクリックします。

    トリガー接続には、エージェントAIツールとして使用するJSONペイロードが必要です。

    • レスポンス・ペイロード形式の選択: JSON Sample
    • <<<inline>>>: 次のレスポンス形式をクリックして指定します。
      {
        "AutoApproveResponse": ""
      }

    RESTトリガーの「レスポンスの構成」画面。 操作名は"default"、リソースURIは"/autoapprove"、HTTPメソッドはPOSTです。 マルチパート・オプションは表示されますが、選択されていません。 レスポンス・ペイロードの形式は"JSON Sample"です。 メディア・タイプとして「JSON」が選択されています。 「続行」ボタンが強調表示されます。

    「サマリー」ページが表示されます。

  10. 「終了」をクリックして、トリガー接続の構成を完了します。

    統合は次のようになります。


    「トリガー: AutoApproveExpense」ステップと「マップ: AutoApproveExpense」ステップ、および順序を示す矢印を示す統合フロー・ダイアグラム。

  11. マップ・アクションで、「アクション」 「アクション」アイコンをクリックし、「編集」 「編集」アイコンを選択します。
  12. 「リクエスト・ラッパー」で、AmountClaimedAutoApproveResponseにドラッグしてフィールドをマップし、そこにある式をconcat ("Expense Report claimed for", , "is automatically approved") で囲みます
    たとえば:
    concat ("Expense Report claimed for", /nstrgmpr:execute/ns21:request-wrapper/ns21:AmountClaimed, " is automatically approved" )

    ターゲットのAutoApproveResponseにマップされたソースからのAmountClaimedを示すマッピング・エディタ画面。 AutoApproveResponseの式は、要求された量とメッセージを連結します。 ソース・パネル、マッピング・キャンバス・パネルおよびターゲット・パネルが表示されます。

  13. 「検証」をクリックします。
  14. 「戻る」 「戻る」アイコンをクリックして、統合キャンバスに戻ります。
  15. ビジネス識別子を割り当てます。
    1. 統合の上にある「ビジネス識別子」 ビジネス識別子アイコンをクリックします。
    2. AmountClaimedをプライマリ・ビジネス識別子としてドラッグします。

      「ソース」セクションには、展開されたTemplateParametersが表示されます。 AmountClaimed要素が「ビジネス識別子名」フィールドにドラッグされました。 このフィールドの上には、値としてtracking_var_1を持つビジネス識別子変数フィールドがあります。 この上には、名前の値を持つビジネス識別子フィールドがあります。 このフィールドの右側に2つのアイコンが表示されます。 これらすべてのフィールドは、プライマリ・ビジネス識別子パネルにあります。

  16. 「保存」をクリックします。

    経費を自動的に承認する統合の作成が完了しました。

  17. 「戻る」 「戻る」アイコンをクリックして、プロジェクト・ページに戻ります。
  18. 統合をアクティブ化します。 アクティブな統合のみがエージェントAIツールになることができます。
    1. 「統合」ボックスで、統合の「経費精算書の自動承認」の横にある「アクション」 「アクション」アイコンをクリックし、「アクティブ化」を選択します。