機能設定の追加
アクションをテストする前に、関数コードをアップロードする必要があります。Genesys Cloud でカスタム コードをパッケージ化してアップロードするときは、次のガイドラインを考慮してください。
- カスタム コードを ZIP ファイル形式でパッケージ化します。
- ZIP ファイルを暗号化しないでください。
- ZIP ファイルのサイズは 256 MB を超えてはなりません。
- ZIP ファイル内のコードはウイルススキャンされません。
- 新しい ZIP ファイルをアップロードすると、既存のファイルが置き換えられます。
- Genesys Cloud から ZIP ファイルをダウンロードすることはできません。
注記:Genesysでは、次のようなパッケージングフレームワークの使用を推奨しています。サーバーレスフレームワークZIP ファイルが互換性のために正しい構造になっていることを確認します。
関数構成を作成するには:
- クリック関数タブ。
- 関数の次の詳細を入力します。
- ハンドラ– アップロード関数パッケージ内に存在する呼び出しハンドラーへのパスを指定します。パッケージは複数のコードファイルとその依存関係をZIP形式で圧縮したものなので、
ハンドラはパスとエクスポートされたメソッド名を記述する必要があります。フォーマットは{path_to_handler_module}.{export_name_of_handler_method}
。 - 説明– (オプション) 機能の簡単な説明。
- タイムアウト– 関数が完了するまでに許容される最大時間。許容範囲は 1 ~ 15 秒です。関数がタイムアウトを超えると、自動的に停止されます。
- ランタイム– 現在サポートされている Node.js ランタイム バージョンを選択できます。詳細については、データアクション統合の要件。
画像をクリックすると拡大します。
- ハンドラ– アップロード関数パッケージ内に存在する呼び出しハンドラーへのパスを指定します。パッケージは複数のコードファイルとその依存関係をZIP形式で圧縮したものなので、
- パッケージ化したカスタムコードをアップロードするには、 zipファイルをアップロード。
- クリックファイルを選択ローカル コンピューターから ZIP ファイルを選択します。注記:カスタム コードは暗号化されていない ZIP ファイルにパッケージ化され、256 MB を超えてはなりません。
- クリック アップロードする。
次、 アクションをテストする 検証および実行エラー