ワークフローコンテキストの管理

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • ワークフローコンテキストは、新しいレコードを最新のレコードとして使用して、ワークフローで定義されたアクティビティと移行を実行します。

    ServiceNow のワークフローでは、実行中のワークフローをワークフローコンテキストと呼んでいます。ワークフローコンテキストには、ワークフローコンテキスト レコード内のプロセス全体の状態が保持されます。ワークフローコンテキストには、一連の関連リストで実行する個々のアクティビティの状態が保持されます。これらのリストには、現在実行中のアクティビティの状態、終了したアクティビティの結果、およびワークフローがプロセス モデルを実行した実行パスが保持されます。

    ワークフローコンテキスト キャンバスでは、ワークフローがプロセス モデルを実行するときの実行パスが視覚的に表現されます。各アクティビティ (完了、実行、キャンセル、エラー) の状態は、カラー パレットを使用して表されます。実行されたパスは青で表されます。実行されていないパスはグレーで表されます。アクティブなワークフローコンテキスト、履歴ワークフローコンテキスト、およびその中のアクティビティは、ワークフロー アプリケーション メニューの [ライブワークフロー] セクションを使用して表示できます。

    ワークフローコンテキストの表示

    ワークフローコンテキストは 2 ヵ所で表示できます。
    • ワークフローを利用しているタスクのフォームにあるワークフローコンテキスト関連のリンクから
    • に移動することによって Workflow > すべてのコンテキスト アクティブなコンテキストを選択します

    ワークフローの進行状況の表示

    ワークフローコンテキスト フォーム上の 2 つの関連リンクを使用すると、ワークフローの進行状況をさまざまな形式で表示できます。
    • [タイムラインを表示] では、ワークフローコンテキストがタイムラインとして表示されます。
    • [ワークフローを表示] では、ワークフローコンテキストがグラフィカル ワークフロー エディタに表示されます。

    グラフィカル インターフェイス

    グラフィカル ワークフローエディター インターフェイスでワークフローコンテキストを表示するには、ワークフローコンテキスト レコードまたは現在のレコードのいずれかから [ワークフローを表示] リンクをクリックします。
    図 : 1. ワークフローを表示
    右上隅には次の 2 つのコントロールがあります。
    リフレッシュ アイコン ワークフローコンテキストをリフレッシュします。
    色キー アイコン ワークフローで使用される色のキーを表示し、アクティビティと移行の状態を示します。

    ワークフロー状態

    実行順序

    個々のアクティビティの実行順序を確認するには、ワークフローコンテキストのグラフィカル ビューでツールヒント テキストを表示します。

    受信 Workflow > ライブワークフロー > アクティブなコンテキスト または [すべてのコンテキスト] をクリックして、調べるコンテキストを開きます。[ワークフローを表示] をクリックし、完了したアクティビティまたは実行中のアクティビティをポイントします。ツールチップには、エラー データ、実行時間、およびワークフローでアクティビティが実行される順序が表示されます。このデータは、エラー状態のアクティビティのトラブルシューティングに役立ちます。

    図 : 2. 実行順序ワークフロー
    コンテキストが実行される順序の表示