従来 - 著者の選択的アップデートと顧客アップデート

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • アプリケーションリポジトリまたは ServiceNow® ストアからアプリケーションをインストールする場合、一連のプロパティを設定して、削除と選択処理の動作を定義できます。このような選択は「作成者の選択的」機能と呼ばれます。

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

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

    作成者選択科目の概要

    これらのプロパティの詳細については、「Skipped records that occur during application installation」トピックを参照してください。これらのプロパティを使用すると、独自のアプリケーションを使用しているか、サードパーティのアプリケーションを使用しているかに応じて、削除や選択の更新をオプトインまたはオプトアウトできます。

    ただし、ソースコントロールからインストールする場合、グローバルアプリケーションファイルが別のグローバルアプリケーションによって要求されている場合を除き、これらのレコードはスキップされません。author_elective_update フォルダー全体の処理を無効にする com.glide.apps.include_my_deletes および com.glide.apps.include_global_deletes を除き、これらのプロパティはソースインストール済みアプリには有効ではありません。
    注:
    ソースコントロールのデルタロードで検出された「不在」ファイルは、author_elective_update フォルダー内に格納されている削除ペイロードとは大きく異なります。author_elective_update プロパティでは、ソースコントロールでデルタロードした場合に、ファイルが削除されることがあります。

    同様に、更新セットは、受信した変更がプレビューの決定を強制しても、インスタンスで行ったカスタマイズを保護します。更新セットをコミットする前に、プレビューを実行して衝突を検出する必要があります。変更をコミットする前に、すべてのプレビューの問題に対処する必要があります。ソースコントロールではローカルの変更をスタッシュするように指示されることがありますが、インストールすると、(ローカルで変更が行われた場合でも) ソースに存在するものがロードされます。

    インストールのターゲットに基づいてプロパティのバージョンが異なる必要がある場合、ソースに存在するものをロードするのは困難です。たとえば、統合 URL を含むプロパティがインスタンスの本番ロールに基づいて異なる場合、解決は困難です。is_private フラグはソースコントロールインストールで有効であり、プロパティが設定されている場合は上書きしないため、この問題を軽減できます。