Workflow アクティビティの参照

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む9読むのに数分
  • カテゴリ別にまとめられたワークフローアクティビティの参照。

    各アクティビティは、スクリプトの実行、通知の送信、または承認の要求などの異なるタスクを実行します。

    ワークフローは、アクティビティを開始または進行するユーザーセッションとしてアクティビティを実行します。レコード操作から開始されたワークフローは、そのレコード操作を実行したユーザーセッションとしてアクティビティを実行します。スケジュールから開始されたワークフロー、またはタイマーから再開されたワークフローは、システムユーザーとしてアクティビティを実行します。スクリプトコールから開始されたワークフローは、そのスクリプトを開始したユーザーセッションとしてアクティビティを実行します。

    承認およびロールバック アクティビティ

    承認およびロールバック アクティビティは、承認を生成および管理します。 すべてのワークフローに承認アクティビティを含められるわけではありません。詳細については、「承認およびロールバック ワークフロー アクティビティ」を参照してください。
    注:
    承認アクティビティは、ワークフローが待機していた承認条件または却下条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
    表 : 1. 承認およびロールバック アクティビティ
    アクティビティ 説明
    承認アクションワークフローアクティビティ 承認アクション アクティビティは、現在のタスク上で承認アクションを実行します。
    承認コーディネーターワークフローアクティビティ [承認コーディネーター] アクティビティは承認を作成し、その結果は 1 つ以上の子アクティビティの結果に依存します。これらの子アクティビティには、[承認 - ユーザー][承認 - グループ]、および/または [手動承認] アクティビティが含まれます。
    承認 - グループワークフローアクティビティ [承認 - グループ] アクティビティは、指定されたグループの各メンバーの承認レコードを作成します。
    承認 - ユーザーワークフローアクティビティ [承認 - ユーザー] アクティビティは、1 つまたは複数の個別のユーザー承認を作成します。
    ワークフローアクティビティを生成 [生成] アクティビティは、ワークフロー パスで [生成] アクティビティの後に配置された任意のタスクまたは承認アクティビティから、すぐにタスクまたは承認レコードを作成します。これらの事前生成タスクおよび承認は、フロー実行中にタスクおよび承認アクティビティに到達すると開始します。これにより、タスクは関連付けられた事前生成の順次タスクまたは承認のセットを持つことができますが、依然としてそれらを順番に完了する必要があります。
    手動承認ワークフローアクティビティ [手動承認] アクティビティは、ユーザーがワークフロー プロセスの外で手動で追加するすべての承認を監視し、管理します。このアクティビティでは、[未要求] 状態の承認のみが選択されます。
    ロールバックワークフローアクティビティ [ロールバック] アクティビティは、送信遷移線矢印で指定されたアクティビティに直接移行します。

    条件アクティビティ

    条件アクティビティは、ワークフローの条件分岐および論理演算機能を提供します。
    注:
    条件アクティビティは、ワークフローが待機していた条件に一致するアクションの、またワークフローを進行するユーザーとして実行されます。
    表 : 2. 条件アクティビティ
    アクティビティ 説明
    If ワークフローアクティビティ [If] アクティビティは条件またはスクリプトをチェックして、[はい] または [いいえ] 移行を実行する必要があるかどうかを決定します。
    スイッチワークフローアクティビティ [スイッチ] アクティビティは、渡されたフィールドまたは変数の値がいずれかのケース値と同等かどうかをチェックします。
    条件待ちワークフローアクティビティ [条件待ち] アクティビティにより、現在のレコードが指定の条件に一致するまでこのアクティビティでワークフローが待機させられます。
    WF イベント待ちワークフローアクティビティ [WFイベント待ち] アクティビティは、指定されたイベントが発生するまで、このアクティビティでワークフローを待機させます。

    Notify のアクティビティ

    通知 ワークフローアクティビティでは、通知 内のコールと SMS メッセージを管理します。

    表 : 3. Notify のアクティビティ
    アクティビティ 説明
    コールを転送ワークフローアクティビティ [コールを転送] アクティビティでは、Notify コールを E.164 準拠の電話番号に転送します。
    入力ワークフローアクティビティ 入力アクティビティでは、Notify コールにオプションのリストを提示することによって、電話メニューを作成します。
    切断ワークフローアクティビティ 切断アクティビティでは、アクティブな Notify 電話のコールを切断します。
    再生ワークフローアクティビティ 再生アクティビティでは、Notify コールで音声ファイルを再生します。
    録音ワークフローアクティビティ 録音ワークフローアクティビティでは、ユーザからの音声を Notify コールに録音します。
    却下 ワークフロー 拒否ワークフローアクティビティでは、着信 Notify コールを拒否します。
    読み上げワークフローアクティビティ 読み上げワークフローアクティビティを使用すると、Notify コールでテキスト読み上げを使用してメッセージを再生することができます。
    Notify クライアントに転送ワークフローアクティビティ Notify クライアントに転送 ワークフローアクティビティでは、電話のコールを Notify の WebRTC クライアントに接続します。
    コールワークフローアクティビティ コールアクティビティでは、Notify ワークフローを使用して電話の発信を行います。このワークフローアクティビティは、任意のテーブルに追加することができます。
    電話会議参加の ワークフローアクティビティ 電話会議参加アクティビティでは、着信または発信コールを「通知 電話会議」に接続します。
    SMS 送信ワークフローアクティビティ Notify を使用して短いテキストメッセージをユーザーの電話に送信する、[SMS 送信] ワークフロー アクティビティ。このワークフローアクティビティは、任意のテーブルに追加することができます。
    キューワークフローアクティビティ キューアクティビティでは、アクティブな Notify コールをキューに入れます。

    通知アクティビティ

    通知ワークフローアクティビティは、ワークフロー中に発生したイベントをユーザーに通知します。

    表 : 4. 通知アクティビティ
    アクティビティ 説明
    イベントを作成 ワークフロー アクティビティ [イベントを作成] アクティビティはイベントをイベント キューに追加しますが、そのイベントをすぐには実行しません。
    通知 ワークフロー アクティビティ [通知] アクティビティはメールまたは SMS メッセージを指定されたユーザーまたはグループに送信します。

    サブフロー アクティビティ

    サブフロー アクティビティは、親ワークフローからワークフローを実行および管理します。

    表 : 5. サブフロー アクティビティ
    アクティビティ 説明
    パラレルフローランチャーのワークフローアクティビティ [パラレルフローランチャー] アクティビティは、複数のサブフローを並列に起動します。

    タスク アクティビティ

    タスク アクティビティは、ワークフロー タスクを作成および変更します。
    注:
    タスクアクティビティは、ワークフローが待機していたタスクを完了するアクションの、またワークフローを進行するユーザーとして実行されます。
    表 : 6. タスク アクティビティ
    アクティビティ 説明
    ワークノートを追加 ワークフロー アクティビティ [ワークノートを追加] アクティビティは、現在のインシデント レコードの [ワークノート] フィールドにテキストを追加します。
    添付メモ ワークフロー アクティビティ [添付メモ] アクティビティは、現在のレコードに添付ファイルを追加します。
    カタログ タスク ワークフロー アクティビティ [カタログ タスク] アクティビティは、サービス カタログ タスクレコードを作成します。
    タスクの作成 ワークフロー アクティビティ [タスクの作成] アクティビティは、タスク [タスク] を拡張するテーブルのいずれかにレコードを生成します。

    タイマーアクティビティ

    タイマーアクティビティは、一定期間、ワークフローを一時停止します。
    注:
    タイマーアクティビティは、システムスケジューラーがワークフローを進行するため、システムユーザーとして実行されます。
    表 : 7. タイマーアクティビティ
    アクティビティ 説明
    SLA パーセンテージタイマーワークフローアクティビティ [SLA パーセンテージタイマー] アクティビティは、SLA のパーセンテージと等しい期間、ワークフローを一時停止します。
    タイマーワークフローアクティビティ [タイマー] アクティビティは、指定された期間ワークフローを一時停止します。

    ユーティリティ アクティビティ

    ユーティリティ アクティビティは、ワークフローのパスの制御やその他の便利なツールを提供します。

    表 : 8. ユーティリティ アクティビティ
    アクティビティ 説明
    分岐 ワークフロー アクティビティ [分岐] アクティビティは、ワークフローを 1 つのアクティビティから複数の移行パスに分割します。
    結合 ワークフロー アクティビティ [結合] アクティビティは、複数の実行パスを 1 つの移行に統合します。
    ロック ワークフロー アクティビティ [ロック] アクティビティは、ロックが解除されるまで、ワークフローの他のインスタンスがこのアクティビティを通り越して継続されないようにします。
    ログ メッセージ ワークフロー アクティビティ [ログ メッセージ] アクティビティは、ワークフロー ログにメッセージを書き込みます。
    ログ トレース メッセージ ワークフロー アクティビティ [ログ トレース メッセージ] アクティビティは、トレース メッセージをワークフロー ログに書き込みます。
    REST メッセージのレガシーワークフローアクティビティ 従来 REST メッセージ アクティビティにより、管理者は REST エンドポイントを上書きしたり、REST メッセージ モジュールに設定された変数を指定したりできます。
    リターン値 ワークフロー アクティビティ [リターン値] アクティビティは、サブフローから実行された場合、親ワークフローに値を返します。
    スクリプトの実行 ワークフロー アクティビティ [スクリップとの実行] アクティビティは、指定されたスクリプトをワークフロー バージョンのスコープ内で実行します。
    値の設定 ワークフロー アクティビティ 値の設定アクティビティは、ワークフローの休止または終了時に現在のレコードの値を設定します。
    SOAP メッセージのレガシーワークフローアクティビティ 従来 [SOAP メッセージ] アクティビティは、[システム Web サービス] プラグインで定義された SOAP メッセージを使用し、MID Server を使用してメッセージを呼び出すことができます。
    ターンスタイル ワークフロー アクティビティ [ターンスタイル] アクティビティは、ワークフローが同じ点を通過できる回数を制限します。
    ロック解除 ワークフロー アクティビティ [ロック解除] アクティビティは、[ロック] アクティビティにより以前適用されたロックを解除します。

    オーケストレーションで提供されるアクティビティ

    オーケストレーションには以下のアクティビティが含まれます。
    • Active Directory アクティビティパック
    • オーケストレーションアクティビティ
    • PowerShell アクティビティ
    • パペットアクティビティ

    カスタムアクティビティを作成するためのテンプレート

    Orchestration がシステム上で有効な場合、適切なロールを持つユーザーは、ServiceNow Orchestration activity designer を使用してカスタムアクティビティを作成できます。Orchestration が ServiceNow Store にアップロードできるカスタムアクティビティを作成するために用意されているテンプレートの詳細については、「Orchestration custom activity templates」を参照してください