Case

This help page is for Desktop Studio. This information is also available for Studio.

アクションのVariableプロパティの値に基づいて、複数のカスタムブランチを設定することができます。 このアクションは、CASE ステートメントSNIPPETアクションで使用するのと同じです。

たとえば、Caseアクションは、チャットスクリプトでチャットウィンドウがコンタクトに事前チャットフォームを表示するために使用されます。 フォームのドロップダウンから、連絡先はチャットする製品のリストから選択します。 製品はスクリプトのBeginアクションで変数として設定され、Caseアクションは、連絡先が選択した製品に応じて異なるブランチを設定するために使用されます。

1つのCaseアクションで使用できるブランチの数に制限はありません。

依存関係

  • 可能なすべての変数値に対して、カスタム分岐条件を作成する必要があります。
  • 常にCase アクションのDefaultブランチを接続します。 これは、Variableプロパティの変数が、異なる値や予期せぬ値を保持する可能性がある場合には特に重要です。 Defaultブランチを接続することで、スクリプトは予期せぬ値を処理することができます。

サポートされているスクリプトタイプ

The icon for a Generic script type - a rectangle with < and > symbols inside it.

The icon for the Email script type - a large @ symbol in a diamond.

The icon for the Chat script type - a chat bubble with an ellipsis inside (...), in a diamond shape.

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Voicemail script type - a symbol that looks like a cassette tape - two circles sitting on a horizontal line.

The icon for the Work Item script type-a piece of paper with one corner folded down and a bullet list on it.

The icon for the SMS script type - a smart phone with a chat bubble coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

一般

Eメール チャット 電話 ボイスメール ワークアイテム SMS デジタル

入力プロパティ

これらのプロパティは、アクションが実行時に使用するデータを定義します。

プロパティ

説明

Add Caption

Caption

スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。 アクションアイコンにカーソルを合わせるとキャプションが表示されます。 The default is the action name.

Variable CASE値を取得する変数の名前。

結果分岐条件

結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。

条件

説明

Default スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。 他のブランチが未定義の場合にも使用されます。

CASEアクションに変数ブランチを追加

Case変数は、コネクタまたは適切なアクションへのリンクを使用して追加されます。

  1. キャンバスで、Caseアクションから別のアクションにコネクタをドラッグします。

    次のようにブランチをPick Branchウィンドウが開きます:

  2. プラス記号(+)をクリックして、新しいブランチを作成します。

  3. この分岐が発生するトリガーとなる変数の値を入力します(例:「1」)。
  4. OKをクリックします。
  5. ブランチごとに必要に応じて繰り返します。

スクリプトの例

これは、このアクションをスクリプトでどのように使用できるかを示す例です。 完全なスクリプトではありません。 追加のスクリプト作成が必要な場合があります。

この例では、Caseは3つの異なるRunscriptアクションに接続されます。 着信通話のDNISClosed 着信または発信の音声通話でダイヤルされる番号。が8881234567の場合、Sales Runscriptアクションが指定されたサブスクリプトを実行します。 DNISが8771234567の場合は、Collections Runscriptアクションが別のスクリプトを実行します。 最後に、これらのDNIS番号のいずれにも該当しない通話の場合、Customer Service Runscriptアクションがサブスクリプトをトリガーします。

このスクリプトをダウンロードしますか?