ワークフロー アクティビティの参照
カテゴリ別にまとめられたワークフローアクティビティの参照。
各アクティビティは、スクリプトの実行、通知の送信、または承認の要求などの異なるタスクを実行します。
ワークフローは、アクティビティを開始または進行するユーザーセッションとしてアクティビティを実行します。レコード操作から開始されたワークフローは、そのレコード操作を実行したユーザーセッションとしてアクティビティを実行します。スケジュールから開始されたワークフロー、またはタイマーから再開されたワークフローは、システムユーザーとしてアクティビティを実行します。スクリプトコールから開始されたワークフローは、そのスクリプトを開始したユーザーセッションとしてアクティビティを実行します。
承認およびロールバック アクティビティ
承認およびロールバック アクティビティは、承認を生成および管理します。 すべてのワークフローに承認アクティビティを含められるわけではありません。詳細については、「Approval and rollback workflow activities」を参照してください。
注:
承認アクティビティは、ワークフローが待機していた承認条件または却下条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
| アクティビティ | 説明 |
|---|---|
| Approval Action workflow activity | 承認アクション アクティビティは、現在のタスク上で承認アクションを実行します。 |
| Approval Coordinator workflow activity | [承認コーディネーター] アクティビティは承認を作成し、その結果は 1 つ以上の子アクティビティの結果に依存します。これらの子アクティビティには、[承認 - ユーザー]、[承認 - グループ]、および/または [手動承認] アクティビティが含まれます。 |
| Approval - Group workflow activity | [承認 - グループ] アクティビティは、指定されたグループの各メンバーの承認レコードを作成します。 |
| Approval - User workflow activity | [承認 - ユーザー] アクティビティは、1 つまたは複数の個別のユーザー承認を作成します。 |
| Generate workflow activity | [生成] アクティビティは、ワークフロー パスで [生成] アクティビティの後に配置された任意のタスクまたは承認アクティビティから、すぐにタスクまたは承認レコードを作成します。これらの事前生成タスクおよび承認は、フロー実行中にタスクおよび承認アクティビティに到達すると開始します。これにより、タスクは関連付けられた事前生成の順次タスクまたは承認のセットを持つことができますが、依然としてそれらを順番に完了する必要があります。 |
| Manual Approvals workflow activity | [手動承認] アクティビティは、ユーザーがワークフロー プロセスの外で手動で追加するすべての承認を監視し、管理します。このアクティビティでは、[未要求] 状態の承認のみが選択されます。 |
| Rollback To workflow activity | [ロールバック] アクティビティは、送信遷移線矢印で指定されたアクティビティに直接移行します。 |
条件アクティビティ
条件アクティビティは、ワークフローの条件分岐および論理演算機能を提供します。
注:
条件アクティビティは、ワークフローが待機していた条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
| アクティビティ | 説明 |
|---|---|
| If workflow activity | [If] アクティビティは条件またはスクリプトをチェックして、[はい] または [いいえ] 移行を実行する必要があるかどうかを決定します。 |
| Switch workflow activity | [スイッチ] アクティビティは、渡されたフィールドまたは変数の値がいずれかのケース値と同等かどうかをチェックします。 |
| Wait for condition workflow activity | [条件待ち] アクティビティにより、現在のレコードが指定の条件に一致するまでこのアクティビティでワークフローが待機させられます。 |
| Wait for WF Event workflow activity | [WFイベント待ち] アクティビティは、指定されたイベントが発生するまで、このアクティビティでワークフローを待機させます。 |
通知アクティビティ
通知 ワークフローアクティビティでは、通知 内のコールと SMS メッセージを管理します。
| アクティビティ | 説明 |
|---|---|
| Forward call workflow activity | [コールを転送] アクティビティでは、通知コールを E.164 準拠の電話番号に転送します。 |
| Input workflow activity | 入力アクティビティでは、Notify コールにオプションのリストを提示することによって、電話メニューを作成します。 |
| Hangup workflow activity | 切断アクティビティでは、アクティブな通知電話のコールを切断します。 |
| Play workflow activity | 再生アクティビティでは、Notify コールで音声ファイルを再生します。 |
| Record workflow activity | 録音ワークフローアクティビティでは、ユーザからの音声を Notify コールに録音します。 |
| Reject workflow | 拒否ワークフローアクティビティでは、着信通知コールを拒否します。 |
| Say workflow activity | 読み上げワークフローアクティビティを使用すると、Notify コールでテキスト読み上げを使用してメッセージを再生することができます。 |
| Forward to notify client workflow activity | 通知クライアントに転送 ワークフローアクティビティでは、電話のコールを Notify WebRTC クライアントに接続します。 |
| Call workflow activity | コールアクティビティでは、通知ワークフローを使用して電話の発信を行います。このワークフローアクティビティは、任意のテーブルに追加することができます。 |
| Join conference call workflow activity | カンファレンス参加アクティビティでは、着信または発信コールを「通知 カンファレンス」に接続します。 |
| Send SMS workflow activity | 通知を使用して短いテキストメッセージをユーザーの電話に送信する、[SMS 送信] ワークフロー アクティビティ。このワークフローアクティビティは、任意のテーブルに追加することができます。 |
| Queue workflow activity | キューアクティビティでは、アクティブな通知コールをキューに入れます。 |
通知アクティビティ
通知ワークフローアクティビティは、ワークフロー中に発生したイベントをユーザーに通知します。
| アクティビティ | 説明 |
|---|---|
| Create Event workflow activity | [イベントを作成] アクティビティはイベントをイベント キューに追加しますが、そのイベントをすぐには実行しません。 |
| Notification workflow activity | [通知] アクティビティはメールまたは SMS メッセージを指定されたユーザーまたはグループに送信します。 |
サブフロー アクティビティ
サブフロー アクティビティは、親ワークフローからワークフローを実行および管理します。
| アクティビティ | 説明 |
|---|---|
| Parallel Flow Launcher workflow activity | [パラレルフローランチャー] アクティビティは、複数のサブフローを並列に起動します。 |
タスク アクティビティ
タスク アクティビティは、ワークフロー タスクを作成および変更します。
注:
タスクアクティビティは、ワークフローが待機していたタスクを完了するアクションの、またワークフローを進行するユーザーとして実行されます。
| アクティビティ | 説明 |
|---|---|
| Add Worknote workflow activity | [ワークノートを追加] アクティビティは、現在のインシデント レコードの [ワークノート] フィールドにテキストを追加します。 |
| Attachment Note workflow activity | [添付メモ] アクティビティは、現在のレコードに添付ファイルを追加します。 |
| Catalog Task workflow activity | [カタログ タスク] アクティビティは、サービスカタログ タスクレコードを作成します。 |
| Create Task workflow activity | [タスクの作成] アクティビティは、タスク [タスク] を拡張するテーブルのいずれかにレコードを生成します。 |
タイマーアクティビティ
タイマーアクティビティは、一定期間、ワークフローを一時停止します。
注:
タイマーアクティビティは、システムスケジューラーがワークフローを進行するため、システムユーザーとして実行されます。
| アクティビティ | 説明 |
|---|---|
| SLA Percentage Timer workflow activity | [SLA パーセンテージタイマー] アクティビティは、SLA のパーセンテージと等しい期間、ワークフローを一時停止します。 |
| Timer workflow activity | [タイマー] アクティビティは、指定された期間ワークフローを一時停止します。 |
ユーティリティ アクティビティ
ユーティリティ アクティビティは、ワークフローのパスの制御やその他の便利なツールを提供します。
| アクティビティ | 説明 |
|---|---|
| Branch workflow activity | [分岐] アクティビティは、ワークフローを 1 つのアクティビティから複数の移行パスに分割します。 |
| Join workflow activity | [結合] アクティビティは、複数の実行パスを 1 つの移行に統合します。 |
| Lock workflow activity | [ロック] アクティビティは、ロックが解除されるまで、ワークフローの他のインスタンスがこのアクティビティを通り越して継続されないようにします。 |
| Log Message workflow activity | [ログ メッセージ] アクティビティは、ワークフロー ログにメッセージを書き込みます。 |
| Log Trace Message workflow activity | [ログ トレース メッセージ] アクティビティは、トレース メッセージをワークフロー ログに書き込みます。 |
| REST Message legacy workflow activity | 従来 REST メッセージ アクティビティにより、アドミニストレーターは REST エンドポイントを上書きしたり、REST メッセージ モジュールに設定された変数を指定したりできます。 |
| Return Value workflow activity | [リターン値] アクティビティは、サブフローから実行された場合、親ワークフローに値を返します。 |
| Run Script workflow activity | [スクリップとの実行] アクティビティは、指定されたスクリプトをワークフロー バージョンのスコープ内で実行します。 |
| Set Values workflow activity | 値の設定アクティビティは、ワークフローの休止または終了時に現在のレコードの値を設定します。 |
| SOAP Message legacy workflow activity | 従来 [SOAP メッセージ] アクティビティは、[システム Web サービス] プラグインで定義された SOAP メッセージを使用し、MID サーバーを使用してメッセージを呼び出すことができます。 |
| Turnstile workflow activity | [ターンスタイル] アクティビティは、ワークフローが同じ点を通過できる回数を制限します。 |
| Unlock workflow activity | [ロック解除] アクティビティは、[ロック] アクティビティにより以前適用されたロックを解除します。 |
オーケストレーションで提供されるアクティビティ
オーケストレーションには以下のアクティビティが含まれます。
- Active Directory アクティビティパック
- オーケストレーションアクティビティ
- PowerShell アクティビティ
- パペットアクティビティ
カスタムアクティビティを作成するためのテンプレート
オーケストレーションがシステム上で有効な場合、適切なロールを持つユーザーは、ServiceNow Orchestration activity designer を使用してカスタムアクティビティを作成できます。オーケストレーションが ServiceNow Store にアップロードできるカスタムアクティビティを作成するために用意されているテンプレートの詳細については、「Orchestration custom activity templates」を参照してください