入力変数の移動のユースケース - 2 つの入力変数
既存のワークフローにはすでに 2 つの入力変数が含まれています。
- ユーザー A がワークフローをチェックアウトします。
- ユーザー A が 2 つの入力変数を追加します。
ServiceNow により、新しい変数ごとに 1 つの顧客更新レコードが現在の更新セットに追加されます。
現在のワークフローの入力変数は 4 つになりました。チェックアウト前に存在していた 2 つと、新しい 2 つの入力変数です。
- ユーザー A がワークフローを公開します。
関連する顧客更新レコードが 3 つになりました。新しい変数 2 つと、公開されたワークフロー 1 つです。新しいワークフローバージョンの XML ペイロードに、すべての入力変数データベースエントリが含まれるようになりました。したがって、元の 2 つの入力変数に個々の顧客更新レコードがない場合、4 つの変数すべてが、新しく公開されたワークフロー バージョンのペイロードとともにローカル インスタンスに移行されます。
- 特定のワークフローに含まれる変数を確認します。
- ユーザー A が更新セットを完成させます。
- 入力変数の追加 - 成功ユーザー A が、更新セットを、元のワークフロー バージョンが以前にコミットされたローカル インスタンスに移行し、コミットします。
- 既存の 2 つの入力変数は、以前のバージョンに存在していたためにすでに存在しています。
- ユーザーが更新セットをコミットすると、2 つの新しい入力変数が追加されます。
- システムでは、更新セットを受け取るインスタンスに 2 つのレガシー入力変数が保持されます。更新セットはこれらの変数を上書きしません。
- 新しい公開ワークフロー バージョンでは、4 つの変数がすべて使用されます。
- ユーザーが新しいワークフロー バージョンをテストし、正常に実行されます。
特定のワークフローに含まれる変数の確認
特定のワークフローに含まれる変数を確認できます。