オンコールスケジューリング のワークフローアクティビティ
オンコールスケジューリング ワークフローでのワークフローアクティビティ
エスカレーションワークフローアクティビティ
- オンコール:ログエスカレーション開始
グループ、タスク、およびワークフローの詳細に基づいてエスカレーションレコードを作成します。
注:ワークフローが
workflow.scratchpad.escalationSysIdsys_id を作成するエスカレーション。他のワークフローアクティビティのいずれかで sys_id を使用します。設定 説明 グループ エスカレーションが属するグループの sys_id。 テーブル インシデントのタスクレコードのテーブル名。 ソース エスカレーションが発生したタスクレコードの sys_id。 ワークフロー定義 エスカレーションに使用するワークフロー定義の sys_id。 WorkflowContext ワークフローコンテキストの sys_id。 ParentEscalationLevelId エスカレーションが別のエスカレーションからトリガーされた場合の、親エスカレーションの sys_id。 カテゴリー エスカレーションのカテゴリ。いずれか: [assign_by_acknowledgement, auto_assignment, notify_manual_assignmen,conferencing] チャネル エスカレーション中の通信に使用するチャネルのカンマ区切りリスト。いずれかまたはすべて: [email, sms, voice, slack] たとえば、SMS、メール、音声 IgnoreDefReminders True の場合、ワークフローは、オンコールエスカレーション設定での指定によるのではなく、ワークフローによって指定された通知リマインダーを送信します。たとえば、会議のオンコールエスカレーションにおいて、ワークフローでは、標準的な 15 分間隔ではなく、1 分間隔でオンコールメンバーにダイヤルすることができます。 - オンコール:ログエスカレーションレベル
エスカレーションとレベルの詳細を指定して、エスカレーションレベルレコードを作成します。
設定 説明 EscalationId レベルが属するエスカレーションの sys_id。 RotaId エスカレーションが発生しているシフトの sys_id。 レベル 現在のエスカレーションレベル。例では 2。 エスカレーション先 現在のエスカレーションレベルでのエスカレーション先オブジェクト。たとえば、getEscalationPlan()[1]。 CatchAll エスカレーションレベルが予備連絡先に属する場合は True。 - オンコール:ログエスカレーション試行
エスカレーション、レベル、および試行の詳細を指定して、連絡試行レコードを作成します。
設定 説明 EscalationId 連絡試行が属するエスカレーションの sys_id。 RotaId エスカレーションが発生しているシフトの sys_id。 レベル 現在のエスカレーションレベル。例では 2。 ContactAttempt エスカレーションレベル内の連絡試行回数。例では 1。 - オンコール:ログエスカレーション通信
エスカレーション、レベル、試行、および通信の詳細を指定して、通信レコードを作成します。
設定 説明 EscalationId 通信が属するエスカレーションの sys_id。 RotaId エスカレーションが発生しているシフトの sys_id。 レベル 現在のエスカレーションレベル。例では 2。 ContactAttempt エスカレーションレベル内の連絡試行回数。例では 1。 EscalateeType 通信を送信するエスカレーション先のタイプ。いずれか: [user,device] EscalateeId エスカレーション先タイプに基づく、ユーザーまたはデバイスの sys_id。 CommType 通信のタイプ。いずれか:[sms, voice, email, slack] CommValue 通信タイプに基づく、電話番号またはメールアドレス。たとえば、 abel.tuter@servicenow.comステータス 通信のステータス。いずれか:[sent, failed] エスカレーション先 現在のエスカレーションレベルでのエスカレーション先オブジェクト。たとえば、getEscalationPlan()[1]。 CatchAll エスカレーションレベルが予備連絡先に属する場合は True。 - オンコール:ログエスカレーション終了
アクティブなフラグを false に設定して、エスカレーションを完了します。
設定 説明 EscalationId エスカレーションの sys_id。 - オンコール:通知の送信
現在のエスカレーション先に音声、SMS、Slack、Microsoft Teams、またはモバイルプッシュにより通知を送信します。
設定 説明 通知タイプ 通知のタイプ。いずれか:[sms, voice, slack]。 メッセージ 通知タイプが SMS である場合に、現在のエスカレーション先に送信するメッセージのテキスト。 通知の詳細 通知に必要なパラメーターのリスト: - SMS:notify_number、users、groups、numbers
- 音声:numberToCallFrom、numberToCall、user
- Slack:slack user、taskId、catchAllOption、wFContextId
- Microsoft Teams:ユーザー、taskId、catchAllOption、wFContextId
- モバイルプッシュ:userSysId、tablename、recordSysId
- オンコール:エスカレーション応答の管理
エスカレーション応答レコードを管理します (エスカレーションレコードの挿入、エスカレーションレコードの消去、エスカレーションへの応答の更新)。エスカレーション応答レコードは、SMS、音声、メール、または Slack 通知チャネルを通じてエスカレーションのために受信した応答を追跡し続けます。エスカレーション応答レコードは、エスカレーションの却下時に [オンコール:確認応答によるアサイン] ワークフローを再開するために使用されます。
設定 説明 ワークフロー コンテキスト ワークフローコンテキストの ID。 エスカレーション先 ID 現在のエスカレーション先の UserID。 テーブル名 タスクレコードのテーブル名。たとえば、incident などです。 現在のレコード ID タスクレコードの sys_id。 アクション タイプ アクションのタイプ。いずれか:[add,clean,update] 応答 エスカレーション先によるエスカレーションへの応答。いずれか: [accepted,rejected] 使用例:- 挿入 (追加) - ワークフローコンテキスト、エスカレーション先 ID、テーブル名、現在のレコード ID
- 消去 - ワークフローコンテキスト
- 更新 - エスカレーション先 ID、テーブル名、現在のレコード ID、応答