ストアアプリプラグイン、アップグレードレコードの「スキップされた手動結合」処理の管理Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 1) インスタンスにログインします。 2) アップグレード履歴>アップグレードセンターに移動し、問題のアップグレードに移動します。 3) [レビュー対象のスキップされた変更] および関連リストから、[スキップされた手動結合] の状態の、問題のプラグインの一部であるレコードのいずれかに移動します。 4)「ベースシステムへのコピーを元に戻す」 - 現在の動作: 「操作が実装されていません」(グローバルスコープとプラグイン固有のスコープの両方で) - 予想される動作:レコードは別のバージョンに戻ります。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 「スキップされた手動結合」とは何ですか?1.これらのスキップされたレコードは、問題が発生している顧客のインスタンスで一度も作成されていない削除アクションからのものである必要があります。これは、これらのレコードがインスタンスで作成されたことがないが、アプリケーションの現在のバージョンでは、ソースインスタンスにこれらのレコードを削除するためのエントリがあることを示しています。2.これは、開発者がレコードを作成した後、同じバージョンで削除した場合に発生する可能性があります。これは、削除対象の最新のエントリがアプリケーションに 1 つだけ残ることを意味します。したがって、これらのレコードは「スキップされた手動結合」ステータスになります。削除できるレコードがインスタンスにないためです。 Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } これらのレコードはインスタンスに存在しなかったため、顧客がレビューする必要はありません。それらは無視しても問題ありません。すべてを [保持済み] または [レビュー済み] としてマークするだけです。これは手動で行うことも、スクリプトを使用して行うこともできます。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 「原因」セクションの #2 で説明したように、これらの削除はアプリケーションにパッケージ化され、サードパーティベンダーのチームによって保存するために公開されました。これらの削除は、アプリケーションのインストール/更新中に「作成者の選択的更新」フォルダーの一部として処理されます。顧客は、システムプロパティ「com.glide.apps.include_my_deletes」を「false」に設定することで、インストール中にこれらの削除を除外できます。ただし、これにより「作成者の選択的更新」機能が完全に無効になる可能性があります。次のような、アプリのインストール/更新中に DELETES を処理するためのシステムプロパティはいくつかあります。- 選択セットのみを保存してロードするには、システムプロパティcom.glide.apps.include_only_sys_choiceを true に設定します。- スキーマ・ドロップの自動適用 (アプリケーションに存在しなくなったテーブルまたは列を自動的に削除する) を許可するには、システム・プロパティーのcom.glide.apps.include_my_schemaを true に設定します。- ケースバイケースで決定するには、com.glide.apps.force_skips を true に設定します。 詳細については、KB 記事「 」を参照してください New York およびスコープ対象のアプリケーション - いくつかの新機能 サードパーティベンダーは、ソースインスタンスで必要な作成者の選択的システムプロパティを設定することで、アプリケーションの最初のリリースバージョンにパッケージ化する削除を除外することもできます。これにより、公開しようとしているこのインスタンスに開発中のアプリケーションがある場合、レコードが author_elective_update フォルダーに追加されなくなります。ストアアプリの顧客の場合は、ベンダーに提出できます。