Deluge連携:ワークフールールについて

Deluge連携:ワークフールールについて

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho Voiceのワークフロー設定では、Zohoのオンラインスクリプト言語であるDelugeを使用して、正規の任意のサービスとの拡張連携をサポートしています。

 ルールでは、サービス接続のトリガー種別を定義し、ワークフロールールで接続を開始する通話またはSMSイベントを設定します。より広範なデータセットを絞り込む条件もここで定義し、関数に関連付けることができます。 





ワークフロールールで条件を設定するには、条件の設定関数の割り当ての2つの手順があります。先に進む前に、[通話]または[SMS]のタブを選択する必要があります。タブを選択した後、[条件を追加]ボタンをクリックすると、次の画面が開きます。




条件の設定

条件グループ

条件、比較演算子、一致レベルのまとまりです。選択したタブの種類に応じて、各グループに追加できる条件数には上限があります。1つのワークフロールールに複数の条件グループを設定できます。

一致レベル

[すべて]:このオプションを選択すると、フィルターを有効にするにはグループ内のすべての条件を満たす必要があります。これはAND演算子を使用する場合と同じです。

[いずれか]:このオプションを選択すると、フィルターを有効にするにはいずれか1つの条件を満たすだけで十分です。これはOR演算子を使用する場合と同じです。

条件の比較演算子

条件の値を定義するための事前定義済みパラメーターです。

関数の割り当て

関数の選択

ワークフロールールのタブの種類と一致する関数のみを選択できます。

 

 メモ:1つのルールに複数の条件を関連付けることができます。1つの条件には最大5つの関数を割り当てることができます。


ルールの条件の設定セクションでは、複数の条件グループを作成できます。各条件グループには個別の一致レベルオプションがあります。条件グループは(初期設定で)OR条件で接続されるため、いずれかの条件グループで定義した条件に一致すると、ワークフローがトリガーされます。




シナリオ:[通話]タブで、エージェントAのみを対象にワークフローをトリガーし、さらにエージェントAを含むグループ内の一部のエージェントによるすべての不在着信も対象にしたい場合は、複数の条件グループを活用できます。一方のグループにはエージェントベースの条件を設定し、もう一方のグループには通話ベースの条件を設定することで、どちらの場合でもワークフローがトリガーされるようにできます。

 

条件グループと一致レベルの仕組み

  • 単一条件:グループ内に1つの条件しかない場合、一致レベルはフィルター処理に影響しません。

  • 複数条件:複数の条件がある場合、一致レベルによって、これらの条件の組み合わせ方が決まります。

    • [すべて]:フィルターを有効にするには、すべての条件が真である必要があります。

    • [いずれか]:フィルターを有効にするには、少なくとも1つの条件が真である必要があります。


  

シナリオ:3つの条件を含む条件グループがあるとします。

  • 発信者ID:番号「1234567890」と一致

  • 通話時間:5分より長い

  • 通話時刻:午前9時から午後5時まで

 

一致レベル:[すべて]。通話が3つの条件(発信者ID、通話時間、通話時刻)をすべて満たす場合、フィルター結果に含まれます。

一致レベル:[いずれか]。通話がいずれか1つの条件(発信者ID、通話時間、通話時刻)を満たす場合、フィルター結果に含まれます。


 メモ:関数を割り当てた後にルールのタブの種類を変更すると、ルールに割り当てられている条件が削除され、その条件に関連付けられている関数も削除されます。 

 

ルールは削除または編集できます。作成後、ルールの初期ステータスは有効になります。ルールを無効にすると、ルールは削除されず、非アクティブな状態になります。