Runscript

このヘルプページはCXone Studio用です。この情報は、Desktop Studio用にも提供されています。

呼び出し元のスクリプトの拡張であるかのように、スクリプトの実行を新しいスクリプトに続行します。

Runscriptを使用する利点の1つは、1つの大きなスクリプトを作成する代わりに、小さなスクリプトを作成できることです。

依存関係

  • メインスクリプトとサブスクリプトは同じフォルダに含まれている必要があります。
  • たとえば、メインスクリプトが電話スクリプトである場合、サブスクリプトも電話スクリプトである必要があります。たとえば、メインスクリプトが電話スクリプトである場合、サブスクリプトも電話スクリプトである必要があります。
  • ContactIDは、メインスクリプトとサブスクリプトの両方で同じになります。
  • Runscriptがサブスクリプトをトリガーした後、メインスクリプトは実行を2番目のスクリプトに渡し、実行されなくなります。両方のスクリプトを同時に実行する場合は、Spawnactionを使用します。最初のスクリプトのすべての変数は、2番目のスクリプトにそのまま残ります。
  • 別のスクリプトを実行し、完了時に最初のスクリプトに戻る場合(プログラミングサブルーチンのように)、値を渡したり返したりする機能を含めて、Runsubactionを使用します。
  • Runscriptが添え字をトリガーすると、メインスクリプトが終了します。
  • RunScript SpawnRunsub、または同様のスクリプトによって呼び出されるすべてのスクリプトは、有効でアクティブである必要があります。保存プロセス中に、 Studioはアクションによって呼び出されたすべてのスクリプトを検証します。それらのいずれかが無効または非アクティブである場合、 Studioにはエラーが表示され、保存できなくなります。

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

その四角から分岐した線が、他の3つにつながっている四角。

一般

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

入力プロパティ

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

プロパティ

説明

キャプション を追加

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

Script Name

生成するスクリプト。アクションのプロパティボックスの上部にあるChoose Scriptリンクをクリックすると、ビジネスユニットからスクリプトを選択できます。

結果ブランチ条件

なし

スクリプトの例

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

次の例は、はるかに大きなスクリプトの一部です。この例では、Runsubが別のスクリプトをトリガーします。このスクリプトでは、Returnアクションにより、以下のスクリプトのCaseアクションが有効になり、組織が開いているか、閉じているか、休日であるかが判別されます。オフィスが休業中または休日であると判断された場合、Playアクションは特定のメッセージ(休業メッセージまたは休日メッセージのいずれか)を再生します。次に、Runscriptはスクリプトを終了し、添え字をトリガーします。

矢印で接続されたStudioアクションを示すサンプルスクリプト。各アクションの下には、アクションがスクリプトで何をするかを示すラベルがあります。

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

Runscriptがトリガーするサブスクリプトは以下に表示されます。スクリプトにより、コンタクトはメッセージを残すことができます。メインスクリプトは、発信者IDとコンタクトID閉じた 各コンタクト先に割り当てられた一意の数値識別子を含む変数を添え字に渡しました。これにより、コンタクトはメッセージを残したり、メッセージを確認したり、声が聞こえなかった場合に修正アクションを実行したり、コンタクトがメッセージを再録音したりできるようになります 。

矢印で接続されたStudioアクションを示すサンプルスクリプト。各アクションの下には、アクションがスクリプトで何をするかを示すラベルがあります。

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