入力変数の移動のユースケース - 2 つの入力変数

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • 既存のワークフローにはすでに 2 つの入力変数が含まれています。

    1. ユーザー A がワークフローをチェックアウトします。
    2. ユーザー A が 2 つの入力変数を追加します。

      ServiceNow により、新しい変数ごとに 1 つの顧客更新レコードが現在の更新セットに追加されます。

      現在のワークフローの入力変数は 4 つになりました。チェックアウト前に存在していた 2 つと、新しい 2 つの入力変数です。

    3. ユーザー A がワークフローを公開します。

      関連する顧客更新レコードが 3 つになりました。新しい変数 2 つと、公開されたワークフロー 1 つです。新しいワークフローバージョンの XML ペイロードに、すべての入力変数データベースエントリが含まれるようになりました。したがって、元の 2 つの入力変数に個々の顧客更新レコードがない場合、4 つの変数すべてが、新しく公開されたワークフロー バージョンのペイロードとともにローカル インスタンスに移行されます。

    4. 特定のワークフローに含まれる変数を確認します。
    5. ユーザー A が更新セットを完成させます。
    6. 入力変数の追加 - 成功
      ユーザー A が、更新セットを、元のワークフロー バージョンが以前にコミットされたローカル インスタンスに移行し、コミットします。
      • 既存の 2 つの入力変数は、以前のバージョンに存在していたためにすでに存在しています。
      • ユーザーが更新セットをコミットすると、2 つの新しい入力変数が追加されます。
      • システムでは、更新セットを受け取るインスタンスに 2 つのレガシー入力変数が保持されます。更新セットはこれらの変数を上書きしません。
      • 新しい公開ワークフロー バージョンでは、4 つの変数がすべて使用されます。
      • ユーザーが新しいワークフロー バージョンをテストし、正常に実行されます。

    特定のワークフローに含まれる変数の確認

    特定のワークフローに含まれる変数を確認できます。

    手順

    1. 移動先 すべて > システムアップデートセット > ローカル更新セット.
    2. アクティブな更新セットを選択します。
    3. ワークフローの顧客更新エントリを選択します。
    4. XML ペイロードを表示します。
    5. いずれかの列の名前を検索するか、var_dictionary を検索します。

      入力変数ごとに 1 つの var_dictionary エントリがあります。