RUNSCRIPT

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

呼び出し元のスクリプトの拡張であるかのように、スクリプトの実行を新しいスクリプトに続行します。 Runscript を使用する利点の 1 つは、1 つの大きなスクリプトを作成する代わりに、小さなスクリプトを作成できることです。

依存関係

  • サブスクリプトはメイン スクリプトと同じフォルダ、またはそのサブフォルダのいずれかに配置する必要があります。

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

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

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

一般

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

入力プロパティ

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

プロパティ

説明

Add Caption

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

Script Name

生成するスクリプト。 ドロップダウン リストからスクリプトを選択するか、スクリプトの名前と相対パスを入力します。 スクリプトは、呼び出し元のスクリプトと同じフォルダーまたはそのサブフォルダーのいずれかに配置する必要があります。

結果分岐条件

なし

スクリプトの例

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

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

RUNSCRIPT を使用するスクリプトの画像。

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

以下に、Runscriptがトリガーするサブスクリプトを示します。 このスクリプトでは、コンタクトがメッセージを残せるようにします。 メインスクリプトからサブスクリプトに渡された変数には、発信者IDとコンタクトIDクローズ済 各連絡先に割り当てられた一意の数値識別子。が含まれており、それを使用して、コンタクトがメッセージを残す、メッセージを確認する、音声が聞こえなかった場合の修正対応を行う、コンタクトがメッセージを再録音できるようにする、などの機能を実現します。

RUNSCRIPT SUBSCRIPT を使用するスクリプトの画像。

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