従来 - 衝突回避

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • コミットプロセス中にシームレスなエクスペリエンスを確保するために、異なる更新セット間でアプリケーションファイルを変更しないでください。

    重要:
    Xanadu リリース以降、ServiceNow スタジオ従来バージョンは将来の廃止に向けて準備されています。これは非表示になり、新しいインスタンスではアクティブ化されなくなりますが、引き続きサポートされます。廃止プロセスの詳細については、Now Support ナレッジベースの廃 止プロセス [KB0867184] の記事を参照してください。

    代わりに、現在のバージョンの ServiceNow スタジオ でアプリをビルドして編集してみてください。詳細については、「ServiceNow スタジオ」を参照してください。

    ログインしているユーザーが、対応するアプリケーションの現在の更新セットとは異なる更新セットで変更されたアプリケーションファイルを開くと、次のように動作します。
    • アプリケーションファイルで衝突が検出され、警告メッセージが表示されます。
    • ログインユーザーは更新セットを選択するよう指示されます。
    • 読み取り専用の保護ポリシーがそのアプリケーションファイルに適用されます。
    衝突回避メッセージ
    ユーザーは、必要な更新セットを選択した後にのみ、アプリケーションファイルを変更できます。
    注:
    この機能は、Git にリンクされているアプリケーションにのみ適用されます。

    システムプロパティ [sys_properties] テーブルの glide.ui.vcs.collision_avoidance プロパティを使用して、衝突回避機能を有効または無効にします。この機能はデフォルトで有効になっています。詳細については、「利用可能なシステムプロパティ」を参照してください。

    この機能が有効になっている場合、ユーザーはアプリケーションのデフォルトの更新セットでは作業できません。ユーザーにデフォルトの更新セットがアサインされている場合、衝突回避機能が有効になった後に初めてアプリケーションにログインしたときに、一意の更新セットが作成されます。この新しい更新セットは、現在のアプリケーションのユーザーに固有です。

    ログインしているユーザーに固有の更新セットの名前は、システムプロパティ [sys_properties] テーブルの glide.ui.vcs.updateset_identifier プロパティに指定された値に基づくユーザー ID またはユーザー名です。詳細については、「利用可能なシステムプロパティ」を参照してください。デフォルトでは、更新セット名はログインしているユーザーのユーザー名に設定されます。ただし、ユーザーは更新セットの名前を変更できます。