決定表アクションを呼び出す
タスク内の「決定テーブルの呼び出し」アクションを使用して、Genesys Cloud で管理者が以前に設定したルールベースの決定テーブルを選択して実行します。決定テーブルを呼び出すと、関連付けられている入力および出力 JSON スキーマがフローに取り込まれます。Architect は、これらの JSON スキーマを、意思決定テーブルの呼び出しアクションでのみ使用できるカスタム JSON データ型として処理します。ただし、フローに決定表呼び出しアクションを追加した後は、カスタムJSONデータ型をデータ更新アクション。
決定テーブルを使用すると、管理者は入力と出力の基準を定義でき、入力値が設定された基準を満たす場合、決定テーブルは出力を生成します。フロー作成者は、決定テーブルを呼び出して入力値を定義し、決定テーブルが生成する出力 JSON オブジェクトをフロー内でさらに処理するために使用できます。意思決定テーブルの詳細については、以下を参照してください。意思決定テーブルについて。
- Architectホームページで、をクリックするか、 流れ メニューを開き、希望のフロータイプを選択します。
- 新しいフローを作成するか、既存のフローを選択してください。 フローの設定ページが開きます。
- タスクを選択してクリック クリックして開く。 タスク エディターを開きます。
- タスクエディタのツールボックスから、データカテゴリをドラッグしてコール決定表アクションをタスク エディター内の目的の場所に移動します。
- の中で名前箱アクションに意味のある名前を入力します。この名前は、タスク ワークフロー内の「決定表の呼び出し」アクションの名前になります。
- から決定表リストで、目的の決定表を選択します。
- 選択した決定表のルールスキーマに応じて、定義します。入力、出力、 そして失敗出力アクションが実行時に実行されること。 注記:表示される入力プロパティは、決定表用に作成された入力スキーマから取得されます。
- コール決定表を含むフロー設計に従ってタスクの構築を続けます。成功そして失敗パス。
名前 | 説明 |
---|---|
名前フィールド | 「決定テーブルの呼び出し」アクションの固有の名前を入力します。ここで入力するラベルは、タスクシーケンスに表示されるアクションの名前になります。 |
決定表 |
このリストの末尾にある矢印をクリックし、適切な決定表を選択します。選択範囲を絞り込むには、適切な決定表の最初の数文字を入力します。 決定表が属する部門に関係なく、公開されている任意の決定表を選択できます。ただし、デシジョンテーブルにキュー データ型がある場合は、該当する部門でのみキューを使用できます。 |
入力 |
実行時にアクションが実行する入力値を定義します。管理者がGenesys Cloudで意思決定テーブルを設定する方法に応じて、これらのオプションは異なり、オプションになる場合があります。 選択標準またはJSON標準編集モードと JSON 編集モードを切り替えます。
標準編集モードと JSON 編集モードの両方で、リテラルと式を入力値として使用できます。JSON モードでプロパティとその値を設定していない場合は、標準モードの対応するフィールドには値が指定されていないことが示されます。 ノート:
|
出力 |
既存の変数を選択するか、新しい変数を入力して、決定表によって返される出力 JSON オブジェクトを割り当てます。 注記:Architect は、決定表によって返された JSON オブジェクト全体を変数に割り当てるため、ドット表記を使用して JSON 値にアクセスできるようになります。例えば、変数名を |
NULL値の取り扱い
次の表は、Architect が入力として送信する Null 値が意思決定テーブル ルールに対してどのように検証されるかを示しています。
Architectでの入力値 | 編集モード | 決定表にマッピングされた値 |
---|---|---|
価値なし | 標準 |
Null |
空白のリテラル値 注記:これは文字列データ型にのみ適用されます。 |
|
空白の文字列 |
Not_Set |
|
Null |
Null |
|
Null |
- 標準データ型
- ブール値:ブール式には、true または false のいずれか 1 つの値のみを指定できます。
- 日付:日付値は、ISO 8601 に類似した日付データの XML 標準で規定された形式の文字列です。
- 日付と時刻:DateTime 値は、ISO 8601 に類似した日付データの XML 標準で規定された形式の文字列です。
- 列挙型:Enum は、選択可能なオプションの定義済みリストです。
注記:Architect は、Enum 値を文字列としてネイティブに処理します。「決定表の呼び出し」アクションの列挙型入力値を定義する場合は、決定表で使用されるルール スキーマの列挙型オプションで構成されている項目キーを使用する必要があります。アイテムラベルを使用しないでください。同様に、ルールが入力値と一致する場合、結果が Enum 型であれば、Architect は出力変数にアイテム キーを返します。 - 整数:整数は 987 や 5 などの整数です。
- 番号:数値には、小数点を含むあらゆる数値が含まれます。
- 弦:これは標準のテキスト文字列、またはアルファベット、数字、記号のカスタム シリーズです。
- プラットフォームのデータ型
- 列:キューはインタラクションの「待ち回線」です。Architect では、キュー式によって作業項目が適切なキューにルーティングされます。キューは、Genesys Cloud 管理者によって確立および設定されます。
名前 | 説明 |
---|---|
失敗の出力 |
これらの出力により、フロー作成者は、Call Decision Table アクションが失敗パスを取ったときに、結果として生じる errorType 変数と errorMessage 変数の結果をマップできます。失敗の出力は、潜在的な問題を予測して効果的に管理するのに役立ち、フローの回復力を向上させます。
メモ: errorType の隣にある情報アイコン にカーソルを合わせると、許容されるerrorType値のリストが表示されます。 「決定テーブルの呼び出し」アクションによって返される障害データ値に割り当てる変数を選択します。 次の errorType 値を使用できます。
メモ:の隣の矢印をクリックします 失敗の出力 変数のリストを展開または折りたたみます。 |
パス | 説明 |
---|---|
成功 |
完了した成功パスは、システムがプロセス中にエラーを検出しなかったことを示します。 システムが意図した結果または機能であるデータを受信したかどうかの尺度ではありません。 |
失敗 |
このパスは、アクションを完了しようとしたときにエラーが発生したか、または Call Decision Table アクションの結果の処理中に問題が発生したことを示します。適切なアクションを「失敗」パスの下にドラッグします。 |