統合用のカスタムアクションに設定を追加する


注意:この記事は、AWS Lambda、Microsoft Dynamics 365、PureCloud、Salesforce、Webサービス、およびZendeskデータアクション統合に適用されます。

カスタムアクションを作成するときは、最初に契約を追加してから設定を追加します。構成は、アクションがコントラクトを実装する方法を定義します。詳細については、 カスタムアクションを作成する そして カスタムアクションに契約を追加する

注意:アクションを公開した後に設定を変更できます。詳細については、 カスタムアクションで設定を変更する
  1. クリック 設定 タブ。
  2. HTTPメソッドを選択してください。
  3. 要求アクションがAWS Lambda関数またはWebサービスに送信するリクエストを設定します。Genesysでは、下のフィールドを使用してリクエストを設定することをお勧めします。 単純な
    先端:下のプロパティをクリックします 利用可能な入力 コピーしてすぐにリクエストに貼り付けることができます。これらの特性はあなたの入力契約から来ます。詳細については、 カスタムアクションに契約を追加する。テンプレートでマクロを使うことができます。詳しくは、 データアクション用の速度マクロ

    表示されたフィールドに情報を入力します。表示されるフィールドは、選択したHTTP方式と追加したコントラクトによって異なります。

    AWS Lambdaデータアクション統合およびWeb サービス データアクション統合ユーザーのための情報

    • リクエスト URL テンプレート

      セット リクエストURLテンプレート AWS Lambda関数のARNに。詳細については、 AWS Lambda関数を呼び出すためのIAMリソースを作成する

    • 申請の種類

      セット 要求 タイプ役職。このHTTPメソッドは、アクションがリクエスト設定とともにリクエストボディを送信することを保証します。

    • ヘッダー

      AWS Lambdaデータアクション統合はヘッダーを使用しません。

    • リクエストテンプレート

      指定した値 リクエストテンプレート で利用可能になります イベント 呼び出されたAWS Lambda関数のパラメーター。

    要求の部分の詳細な説明については、 データアクションの設定要求


    JSONに精通している人はJSON入力オプションを使用できます。JSONを作成するためのガイドとして、他のアクションまたは次の例の要求を使用してください。

    {
      "requestUrlTemplate": "https://www.example.com/health/check/services/${input.service}",
      "requestType": "GET",
      "headers": {},
      "requestTemplate": "${input.rawRequest}"
    }


  4. 応答JSON設定を追加します。

    JSON設定は、WebサービスまたはAWS Lambda関数からの応答がどのように処理されるかを定義します。

    JSONを作成するためのガイドとして、他のアクションまたは次の例で応答を使用できます。成功テンプレートでマクロを使用する方法の詳細については、 データアクション用の速度マクロ

    先端:下のプロパティをクリックします 利用可能な出力 コピーしてすばやく応答に貼り付けます。これらの特性はあなたの生産契約から来ます。詳細については、 カスタムアクションに契約を追加する
    {
          "translationMap": {
              "buildNumber": "$.Build-Version",
              "serviceName": "$.name",
              "status": "$.Status"
          },
          "successTemplate": "{\r\n      \t\"build\": ${buildNumber},\r\n      \t\"name\": ${serviceName},\r\n\"status\": ${status}\r\n      }"
     }

    応答の部分の詳細な説明については、 データアクションのレスポンス設定

次、 アクションをテストする 検証および実行エラー

詳細については、 統合のカスタムアクションについて

統合について詳しくは、AWS Lambdaデータアクション統合についてMicrosoft Dynamics 365データアクション統合についてPureCloudデータアクション統合についてSalesforceデータアクション統合についてWeb サービス データアクションの統合について、そして Zendeskデータアクション統合についてを参照してください。