セキュアデータ抽出データアクション
安全なコールフローで[安全なデータの抽出]データアクションを使用して、安全なデータを同じタイプの安全でない変数にコピーします。たとえば、顧客のクレジットカードの下4桁または顧客の口座残高を抽出する変数を作成するとします。
「セキュアデータの抽出」データアクションでは、セキュアまたはセキュアでない更新ステートメントを作成できます。更新ステートメントで:
- 宛先変数は非セキュア変数でなければなりません
- 入力データは、安全な変数参照を含む式でなければなりません。例:
If(IsSet(Secure.CustomerId),Substring(Secure.CustomerId, 0, 3), "")
安全なデータの抽出データアクションごとに、Architectは、ユーザーがデータを安全ではないと確認するためのチェックボックスを表示します。チェックすると、アプリケーションはユーザー名とボックスがチェックされた日付を表示します。これにより、Architectが安全でなくなったことを保証できない方法でデータを使用することを計画していることが確認されます。
セキュリティリスクの受け入れを確認した後、[セキュアデータの抽出]データアクションには、[データ更新]データアクションと同じ機能が含まれます。
名 | 説明 |
---|---|
名前フィールド |
セキュアデータの抽出データアクションの識別名を入力します。ここで入力したラベルになりますコール フロー構造に表示されるアクションの名前。 |
更新ステートメント追加ボタン | このボタンをクリックしてメニューを開き、そこから特定の変数に割り当てる値を選択します。選択する値またはコレクションによっては、フォームが変わることもあります。利用可能な変数とその作り方についてはSuggested contentを見てください。 |
更新ステートメント変数を追加する
これらの変数から選択してください。
ACDスキルとは、誰かがやり取りを処理するために必要なタスク、専門知識、または知識を任意に指定することです。 スキル変数は、エージェントが所有するGenesys Cloud ACDスキル(言語または証明書など)を表します。Architect では、ACD スキル必要条件は資格を満たす受信者に作業を転送します。ACDスキルはGenesys Cloud管理者が確立し、設定します。
タスクシーケンスにスキル変数を追加する
タスクシーケンスでは、スキル変数をタスクシーケンスに追加できます。 データ更新 アクションを実行してから ACDに転送 アクション。例えば、スペイン語会話スキルに堪能な、または Windows OS を熟知したエージェントにコールを転送するなどです。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- クリック 更新ステートメントを追加する ボタンを押して選択 ACD スキル。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードから値を設定するには、ドロップダウンリストをクリックして目的のACDスキルを選択します。
- 式を使って値を設定するには、式のボタンをクリックして以下の 1 つを行います。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- (オプション)別の変数を追加するには、 更新ステートメントを追加する ボタン。
- を追加 ACDに転送 タスクシーケンスにアクションを実行し、ここで作成したスキル変数を使用するように設定します。
ブール式には、true(yes)またはfalse(no)の2つの値のうち1つのみを指定できます。たとえば、式 " ;Dateは次のようになります。 07/17/20現在の変数の値が以下の場合、14 " ;はyes(true)の値を持つ。 2014年07月17日;それ以外の場合、値はno(false)になります。ブール値(またはブール値を返す式)を使用します。 If-Then-Else Architectに2つの明確な選択肢に基づいて決定を下す方法を伝えるためのアクション。
例
- コール.Ani ==" ;tel:+13175551212" ;: このブール式では、発信元の電話番号が 1-317-555-1212;そうでなければ、偽です。
- ToAudioTTS(If(Hour(GetCurrentDateTimeUtc())> ; = 12、 " ;こんにちは" ;、 " ;おはよう" ;))):ブール値を含むこの式で、現在時刻がオンまたはそれ以降の場合 12:00:00 p.mシステムは " ;Good afternoon" ;オーディオを再生します。それ以外の場合は、「おはよう」の音声を再生します。注意注:この例では、システムはUTC日時値に対してチェックを実行します。
1つの変数で1つの条件だけをテストすることも、複数の変数で複数の条件をテストすることもできます。クリックするたびに 更新ステートメントを追加する、Architectは可変行を追加します。表に 1 行以上が含まれる場合:
- プロセスは、表に表示されているとおりに条件を上から下の順序で評価します。
- このプロセスは「短絡評価」を使用します。とき式を使用して、複数の条件を組み合わせたものや、全体の式は、条件のいずれかに該当する場合は true。従って、最初の条件が true の場合、プロセスは、式全体が true でその他の条件を評価する必要がないことを認識しています。プロセスが True の条件をヒットするとすぐに、OR 式の評価が停止されます。一方、式がANDを使用して複数の条件を組み合わせた場合、式全体でさえも式全体がfalseになります。 1 その条件の偽です。したがって、プロセスが false 条件に達すると、すぐにそれは式全体が false であることがわかりますので、式の評価を停止します。いずれの場合も、プロセスは、次のステップ移動します。
タスクシーケンスにブール式を追加する
タスクシーケンスでは、データ更新データアクションにブール式を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- クリック 更新ステートメントを追加する ボタンを押して選択 ブール値。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードから値を設定するには、をクリックします。 本当 または 偽 ラジオボタン。
- 式を使って値を設定するには、式のボタンをクリックして以下の 1 つを行います。
- インライン式を追加します。
- クリック 式を編集 大きな式エディタを開き、式を構築するためのボタン。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
通貨の値は、通貨の値を表します。2 つのプロパティがあります。
- 通貨プロパティは10進値または値です。 NOT_SET
- stringプロパティは、3文字のISO 4217コードを保持する文字列です。
たとえば、次の式は実行時に有効です。
MakeCurrency(10.50,"USD")
この式は、金額10.50、通貨コード ’USD’の通貨値に評価されます。
通貨の記号を取得する
通貨には " ;Symbol" ;プロパティはありません。ただし、式を使用して正しい通貨記号を返すことができます。
GetCurrencySymbol(MakeCurrency(5.0,”USD”))
この式は$を返します。
タスクシーケンスに通貨変数を追加する
タスクシーケンスでは、[データの更新]データアクションに通貨変数を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- クリック 更新ステートメントを追加する ボタンを押して選択 通貨。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- リテラルモードで値を設定するには、 割り当てる値 フィールド、次の操作を行います。
- クリック + または - 希望の値を設定するためのボタン。
- 通貨記号ドロップダウンリストの最後にある矢印をクリックして、適切な3文字の通貨値を選択します。
- 式を使用して値を設定するには、 割り当てる値 フィールド、式ボタンをクリックして、次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
A 日時型 valueは、ISO 8601と同様に、日付データに対してXML 規格 または 標準で規定されている形式の文字列です。このリリースでは、Architectが可能になります 日時型 日付と時刻の値ではありません。
日時型タスクシーケンスへの変数を追加します。
タスクシーケンスでは、日付を追加できます。 | 更新されたデータのデータ アクションの時間変数。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加するボタンをクリックし日時型を選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- リテラルモードで値を設定するには、割り当てる値フィールドで、次の操作を行います。
- 日付フィールドをクリックしてカレンダーダイアログ ボックスを表示し、適切な日付、月、年を選択します。
- 時間フィールドをクリックして、AMとPMを含む適切な時間値を選択します。
- 式を使用して値を設定するには、 割り当てる値 フィールド、式ボタンをクリックして、次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
10進数は、数字(0から9)と小数点のみで構成される値です。表示される小数の桁数は設定可能です。
タスクシーケンスに10進変数を追加する
タスクシーケンスで、データの更新データ アクションに10進変数を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加するボタンをクリックし10進数を選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードから値を設定するには、+または - ボタンをクリックして希望の値を選択します。
- 式を使って値を設定するには、式のボタンをクリックして以下の 1 つを行います。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
期間は、XML日付データ規格または標準で規定されている形式のサブセットの文字列として表現された時間の表現です。持続時間は日、時間、分、および秒の値で構成されます。持続時間の長さは日、時間、分、および秒の値の合計です。持続時間を使用して、進行する前にプロセスの「一部分」の待機時間を決定することができます。
タスクシーケンスに期間変数を追加する
タスクシーケンスでは、[データの更新]データ アクションに期間変数を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- クリック 更新ステートメントを追加する ボタンを押して選択 期間。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- リテラルモードで値を設定するには、割り当てる値フィールドで、次の操作を行います。
- カレンダーボタンをクリックしd-HH:mm:ss.SSS フォーマットまたは HH:mm:ss.SSS フォーマットを切り替えます。
- + または -ボタンを使用して、目的の値を設定するか、インラインで入力します。
- 式を使用して値を設定するには、 割り当てる値 フィールド、式ボタンをクリックして、次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
グループは、共通のスキル、人間関係、場所、またはその他の情報に基づいた組織内のコミュニティです。グループは、企業内で知識のカテゴリや連絡先を作成するのに役立ちます。Architect では、グループ式は有資格のグループに作業アイテムを転送します。Genesys Cloud管理者がグループを設定し、設定します。
タスクシーケンスにグループ変数を追加する
タスクシーケンスでは、 データ更新データアクションへグループ変数を追加できます。たとえば、専門分野の知識を持ったエージェントに電話をかけることができます。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名前フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加ボタンをクリックしてグループを選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードから値を設定するには、ドロップダウンリストから適切なグループを選択します。
- 式を使用してキューを設定するには、式ボタンをクリックして次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
987 など 5 整数、整数です。待機中のコール数や担当エージェントの数など、細分化できない完全なオブジェクトおよびプロセスを表すには、整数値を使用します。整数は 8 バイト値で、事実上どのサイズの正数および負数も保持できます。整数データ型の範囲は -263から+263-1です。
タスクシーケンスに整数変数を追加する
タスクシーケンスでは、データの更新データアクションに整数変数を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加する ボタンをクリックし整数を選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードから値を設定するには、+または - ボタンをクリックして希望の値を選択します。
- 式を使って値を設定するには、式のボタンをクリックして以下の 1 つを行います。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
プロパティが他のフローの場所でアクセスされる可能性がある電話番号を指定する場合は、データの更新アクションシーケンスで電話番号タイプを作成します。詳細については、電話番号のデータ型についてを参照してください。
例
電話番号の更新に関する典型的な使用例は、次のものから電話番号を作成することです。 Call.Ani。なぜなら Call.Ani文字列で、電話番号に変換してプロパティにアクセスすると、フローの作成者はプロパティを通じて電話番号に関する情報に簡単にアクセスできます。これは情報取得のために独自の文字列解析コードを書く必要性を軽減します。
- 変数名:Flow.ClientPhoneNumber
- 割り当てる値:ToPhoneNumber(Call.Ani)
プロパティ | 説明 |
---|---|
Flow.ClientPhoneNumber.uri | telスキームの電話番号のURIを返し、それ以外の場合は NOT_SET文字列です。 |
Flow.ClientPhoneNumber。e164 | ダイヤル コードおよびサブスクライバー番号を含む有効な E.164 電話番号の tel スキーム電話番号の E.164 形式文字列を返すか、そうでない場合はNOT_SET文字列を返します。 |
Flow.ClientPhoneNumber。subscriberNumber | 有効なE.164電話番号とともにtel方式の電話番号のE.164形式の加入者番号を返します。それ以外の場合は NOT_SET 文字列を返します。 |
Flow.ClientPhoneNumber。dialingCode | tel:scheme電話番号のE.164形式のダイヤルコード文字列を返します。それ以外の場合は NOT_SET文字列を返します。 |
Flow.ClientPhoneNumber。isSip | 偽を返します。 |
Flow.ClientPhoneNumber。isTel | 真を返します。 |
Flow.ClientPhoneNumber.isGlobal | tを返します通ります。 |
Flow.ClientPhoneNumber。スキーム | 電話番号を返します。 |
Flow.ClientPhoneNumber。列 | を返します Call.Ani。 |
例
次の例は、タスクシーケンスで電話番号の種類を作成するときに抽出できるプロパティデータと返される出力を示しています。
- 変数名:Flow.ClientPhoneNumber
- 割り当てる値:ToPhoneNumber(+13175550116)
プロパティ | 出力 |
---|---|
Flow.ClientPhoneNumber.uri | 「tel:+13175550116」 |
Flow.ClientPhoneNumber。e164 | 「+13175550116 」 |
Flow.ClientPhoneNumber。subscriberNumber | 「3175550116 」 |
Flow.ClientPhoneNumber。dialingCode | 「1」 |
Flow.ClientPhoneNumber。isSip | 偽 |
Flow.ClientPhoneNumber。isTel | 真 |
Flow.ClientPhoneNumber。isGlobal | 真 |
Flow.ClientPhoneNumber。スキーム | 電話 |
Flow.ClientPhoneNumber。列 | 「+13175550116 」 |
タスクシーケンスに電話番号更新ステートメントを追加する
タスクシーケンスでは、[データの更新]データ アクションに電話番号式を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加するボタンをクリックし電話番号を選択します。
- [変数名] フィールドに、データを保存してタスクの変数を識別するラベルを入力します。
- 電話番号を割り当てるには、次のいずれかを実行します。
- の中に 割り当てる値 フィールド、 デフォルトままにします tel: データ型は変更されていません。
- ダイヤルコード ドロップダウンリストの端にある矢印をクリックし、電話番号のダイヤルコードを選択して、電話番号にグローバルダイヤル情報が含まれるようにします。
- 電話番号を入力ボックスに電話番号の加入者番号を追加します。
- 電話番号にSIP URIを割り当てるには、次の手順に従います。
- 割り当てる値 フィールドで、tel:ドロップダウンリストの端にある矢印をクリックして選択します。 sip:を選択します。
- SIP URIを入力 ボックスにSIP URI電話番号文字列を追加します。
- 安全なSIP URIを電話番号に割り当てるには、次の手順に従います。
- 割り当てる値 フィールドでtel:ドロップダウンリストの端にある矢印をクリックし、sips:を選択します。
- SIP URIを入力ボックスに、安全なSIPS URI電話番号文字列を追加します。
- インライン式を追加します。
- クリック 式を編集 大きな式エディタを開き、式を構築するためのボタン。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
キューはインタラクションの「待ち行列」です。 Architectでは、キュー式は作業項目を適格なキューにルーティングします。キューはGenesys Cloud管理者が設定および設定します。
タスクシーケンスにキュー変数を追加する
タスク シーケンスでは、キュー変数をデータ更新データの更新アクションに追加できます。たとえば、シニアテクニカルサポートまたは専門のマーケティングチームに電話をする場合です。 Flow.QueueNameという名前のキュー変数でデータ更新アクションを設定する場合、たとえば、Flow.QueueName.idをデータ呼び出しアクション内で使用してキューIDを取得できます。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名前フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加する ボタンをクリックしキューを選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラルモードからキューを設定するには、ドロップダウンリストから適切なキューを選択します。
- 式を使用してキューを設定するには、式ボタンをクリックして次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
これは、規格の または 標準テキスト文字列、または一連の英字、数字、および記号文字です。文字列のサイズは利用可能なシステム リソースによって制限されています。
タスクシーケンスに文字列変数を追加する
タスクシーケンスでは、データの更新データアクションに文字列変数を追加できます。例:
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加する ボタンをし文字列を選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- リテラル モードから値を設定するために、文字列インラインを入力します。
- 式を使って値を設定するには、式のボタンをクリックして以下の 1 つを行います。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
この変数は、Architect が設定されているユーザーに関連付けるユーザー タイプです。Architect で、リスト ボックスからこのタイプを選択します。ユーザー値から ID やユーザー名の文字列値などのユーザー関連の情報を取得することができます。
タスクシーケンスでは、[データの更新]データアクションにユーザー変数を追加できます。例えば、特定のアカウントを担当するエージェントに追加します。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名 フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加する ボタンをクリックしユーザーを選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- ユーザーをリテラルモードから設定するには、ドロップダウンリストから適切なユーザーを選択します。
- 式を使用してユーザーを設定するには、式ボタンをクリックして次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。
インタラクションの性質を示すために、エージェントはラップアップコードを指定します。たとえば、完了した販売、サービスに不満のある顧客、 請求問題などです。 Architectでは、 ラップアップ コードコード式は特定のコードを変数に割り当て、フロー全体で使用できます。ラップアップコードは、Genesys Cloud管理者が設定および設定します。
このアクションは、 タスクエディターにあるArchitectツールボックスから利用できます。
タスクシーケンスにラップアップ コード変数を追加する
タスクシーケンスでは、追加できます ラップアップ コード 更新データデータデータ アクションへの変数。
- ツールボックスから、 データ カテゴリとドラッグ データ更新 タスク内の目的の場所へのアクション。
- 「データの更新」設計フォームの 名前フィールドに、アイテムを説明するわかりやすい名前を追加します。
- 更新ステートメントを追加する ボタンをクリックしラップアップ コードを選択します。
- の中に 変数名 フィールドに、タスクの変数を識別するためのラベルを入力します。
- の中に 割り当てる値 field、次のいずれかを実行します。
- 設定するには ラップアップ コード リテラルモードから、適切な コード ドロップダウンリストから。
- 設定するには ラップアップ コード 式を使用して、式ボタンをクリックし、次のいずれかを実行します。
- インライン式を追加します。
- クリック 式を編集 ボタンをクリックして式エディタを開き、式を作成します。
- オプションで別の変数を追加するには、 更新ステートメントを追加する ボタン。