Wait
|
スクリプトに一時停止を追加します。 Waitは、システムがリクエストの処理に少し余分な時間を必要とするような場面で便利です:
このような場合、短い一時停止を加えることで処理を終了させることができます。同時的なリクエストでサーバーが過負荷にならないようにするためです。一時停止は0.1秒と非常に短い時間です。 Waitは、他にもこんな使い方があります:
|
依存関係
Musicアクションのように、 Waitを使用してループを作成する場合、この画像例のように、Waitと他のアクションの間でコネクタを双方向に配置する必要があります。
サポートされているスクリプトタイプ
|
|
|
|
|
|
|
|
一般 |
Eメール | チャット | 電話 | ボイスメール | ワークアイテム | SMS | デジタル |
入力プロパティ
これらのプロパティは、アクションが実行時に使用するデータを定義します。
プロパティ |
説明 |
---|---|
Caption |
スクリプト内でこのアクションを一意に識別できる、短いフレーズを入力します。アクションアイコンにカーソルを合わせるとキャプションが表示されます。 |
Seconds |
一時停止の長さ(秒単位)を入力します。0.5など、1秒未満の長さを入力できます。 |
結果ブランチ条件
結果の分岐条件を使用すると、アクションが実行されたときにさまざまな結果を処理できるように、スクリプトにブランチを作成できます。
条件 |
説明 |
---|---|
Default |
スクリプトが他のブランチのいずれかを取る必要がある条件を満たさない限り、パスが取られます。他のブランチが定義されていない場合にも使用されます。 |
ヒントとコツ
- Waitは、サーバーに書き込まれるかFTPで転送されるスクリプトで特に役立ちます。
- Waitは、コンテンツを処理するスクリプトや、CRMと統合し、作業項目を取得してキューに入れるスクリプトで役立ちます。このアクションで短い一時停止を追加することで、処理を完了し、同時リクエストでサーバーが過負荷にならないようにできます。0.1秒程度の短い待機時間で問題を防止できます。
- Hangupアクションの前に数秒の待機時間を入れます。チャットスクリプトで断されたのを耳にする前に、コンタクトが電話を切る機会が得られます。
- チャットスクリプトでWaitをExitアクションの前に追加します。メッセージを送信した後でスクリプトを終了するのが早すぎると、メッセージがチャットに表示されない場合があります。
- Askcallerアクション付きのWaitアクションをループして、コンタクトに別のレスポンスを促します。
- スクリプトをテストして、小数点以下の秒数に問題があるようであれば、ピリオドの代わりにカンマを使用してみてください。たとえば、0.5ではなく0,5で試してみてください。
スクリプトの例
これは、このアクションをスクリプトでどのように使用できるかを示す例です。完全なスクリプトではありません。追加のスクリプト作成が必要な場合があります。
この例は、スクリプトがトリガーされてエージェントを要求した時に再生されるメッセージを示します。発信者がエージェントの応答を待つ必要がある場合、音楽は20秒間再生されてから、0.5秒間中断され、さらに20秒間再生され、通話が応答されるまで続きます。