Signal

Onsignalactionイベントをトリガーして別のスクリプトと通信します。

Signalアクションを使用して、別のスクリプトに割り込み、パラメーターを渡します。 最大9つのパラメーターを渡すことができます。 信号が到着したときに、他のスクリプトが他のアクションをアクティブに処理している可能性があります。 実行中の処理はすべて直ちに中止され、Onsignalイベントアクションが存在する場合はそれにジャンプします。

例としては、時間外のテクニカルサポートスクリプトの作成があります。 顧客が電話をかけると、複数のスクリプトが生成され、4人のオンコール技術者を同時に呼び出します。 スクリプトの1つがライブの技術者に到達すると(ボイスメールや応答なしではなく)、生成されたスクリプトは元のスクリプトに信号を送り、2つの通話が結合されます。

依存関係

  • 現在の実装では、複数のONSIGNALイベントが互いに干渉しないことが保証されていません。 スクリプトが同時に2回通知され、1回だけ通知されたかのように動作する可能性があります。 これは、スクリプトを注意深く書くことで回避できます。
  • 正しい連絡先ID閉じた 各コンタクトに割り当てられる一意の数値識別子を参照する必要があります。 これは通常、Putvalueactionを使用してデータベースに保存された変数を用いて処理されます。

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

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 デジタル

入力プロパティ

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

プロパティ

説明

Caption

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

ContactID

通知するスクリプトの一意の識別子。

Parameters

通知されたスクリプトに送信するパラメーターの数を示す値(0から9)。 パラメータには、SP1からSPnまでの名前が付けられます(nはパラメータ数)。

結果分岐条件

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

条件

説明

Default

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

Error

アクションが正しく実行されなかったときにとられるパス。 これは例えば、接続不良、構文エラーなど予期しない問題が発生した場合などです。 _ERR変数に1つのアンダースコア文字がある場合、問題の簡潔な説明を入力する必要があります。