概要:ワークフロー内の単純なタスク Issue タスクの作成アクティビティを使用すると、設計者は、ワークフローがタスクの完了を待ってから次のアクティビティに移行するかどうかを決定できます。設計者が [完了待ち] を選択すると、ワークフローはタスクをデータベースに挿入し、そのレコードからの更新を待機します。ユーザーがタスクのステータスを変更すると、ワークフローエンジンに更新イベントが通知され、アクティビティは終了して次のアクティビティに移行します。 完了したタスクは、ロールバックパスにあるときにステータスが変更されます。 ロールバックパス内のタスクのステータスは [処理待ち] に設定されます。ロールバックアクティビティの宛先であるタスクは、[オープン] に設定されます。Resolution目標 変更要求へのタスクのアサインタスクのロールバック。 ServiceNow ワークフローのタスク ServiceNow ワークフローエディターには、タスクの作成アクティビティを使用してタスクをアサインおよび管理するための 3 つのアクティビティが用意されています。ワークフロー内から作成されたタスクは、通常、現在のレコードの関連リスト内に表示されます。ワークフローエンジンはタスクを作成し、[完了] または [未完了] ステータスになるのを待ってから移行します。タスクのステータス変更とワークフローエンジンの間の対話は、現在のレコードの更新を介して行われます。更新イベントは glide スクリプトエンジンを呼び出し、ワークフローに更新イベントを発生させます。 ワークフローエディターで、[オープン] をクリックします。「K14 変更タスクの例」ワークフローを見つけて選択します。ワークフローは次のようになります。[歯車メニュー] > [チェックアウト] を選択します次のように選択します。[歯車メニュー] > [プロパティ]このワークフローは [変更要求] テーブルにあります。他のワークフローも [変更要求] にあるため、別の条件が設定されます。このワークフローは、[優先度] フィールドが [3 - 中] に設定されている場合にのみ実行されるよう構成されています。今回はテストするため、実際に変更要求の [優先度] を変更する必要があります。フォームの右上隅の [X] をクリックして、[ワークフローのプロパティ] ウィンドウを閉じます。アクティビティツリーで、[タスク] カテゴリを展開します。[タスクの作成] アクティビティを、[ログ承認 1] と [承認 2 - タスクの作成の例] の間の移行にドラッグします。フォームに以下のように入力します。 名前:変更タスクの作成タスクタイプ:変更タスク [change_task]アサイン先:K14Task 1 ユーザー簡単な説明:K14 ユーザー 1 にアサインされたタスク説明:会議を楽しんでください![完了待ち] チェックボックスに注目してください。これをオンにすると、ワークフローはタスクのステータスが [完了] または [未完了] になるのを待ってから次のアクティビティに移行します。 [送信] をクリックします画面は次のようになります。質問:ロールバックパスでタスクの作成を見つけます。[承認 2] アクティビティが却下された場合、[ワークフローコンテキストアクティビティ履歴 (Workflow Context Activity History)] 関連リスト内の [タスクの作成] のステータスは何になりますか?前のラボの承認と同様に、タスクのステータスはロールバックされます。タスクがロールバックのパスにある場合、そのステータスは [処理待ち] に設定されます。タスクがロールバック先移行のターゲットである場合、タスクのステータスは [オープン] に設定されます。インスタンスのメインタブに戻ります。[変更] > [新規作成] に移動します。[優先度] を [3 - 中] に設定します。フォームヘッダーを右クリックし、[保存] を選択します。関連リストまでスクロールします。[承認者] タブを選択します。右クリック > [K14-承認者 1] を選択し、[要求された承認] を [承認] に設定します。[変更タスク] 関連リストを選択します。新しいタスクが変更要求にどのように追加されたかに注目してください。右クリックしてタスクを閉じます。[承認者] 関連リストを選択します。質問:要求された承認を却下します。K14-承認 1 の新しいステータスはどうなりますか?承認 2 のステータスはどうなりますか?右クリック > [却下] (K14-承認者 2 の [要求された承認]) を選択します。[変更タスク] 関連リストを選択します変更タスクのロールバック済みステータスが [処理待ち] に設定されていることに注意してください。関連リンクから [ワークフローを表示] を選択してワークフローを表示します。ワークフローコンテキストビューのブラウザタブを閉じます。[承認者] 関連リストを選択します。右クリック > [承認] (K14-承認者 1 の [要求された承認]) を選択します。[変更タスク] 関連リストを選択します。右クリックしてタスクを閉じます。[承認者] 関連リストを選択します。右クリック > [承認] (K14-承認者 2 の [要求された承認]) を選択します。[ワークフローを表示] 関連リンクを選択します。ワークフローコンテキストが表示されます。