アンインストールが不可能な場合に ServiceNow プラグインを管理する方法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: ; } } この記事では、機能を削除する必要がある場合に、アクティブ化された ServiceNow プラグインを管理するためのオプションについて説明します。一度有効にすると、プラグインを完全にアンインストールすることはできませんが、不要なプラグイン機能を効果的に管理するための代替手段がいくつかあります。 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: ; } } ServiceNow には、次の 3 つのタイプのプラグインがあります。 ベースプラグイン (グローバルスコープのみ):ID は com.glide で始まり、プラットフォームの一部です。スコープ付きプラグイン (グローバルまたはアプリスコープ):ID は sn_ で始まり、ベースプラットフォームの一部でもあります。スコープ対象のアプリケーション (グローバルまたはアプリスコープ):ID は x_ で始まり、プライベート (Git) リポジトリまたは ServiceNow アプリストアからインストールされ、プリフィックスが顧客の会社またはベンダー名を示します。 この記事では、主にベースプラグイン (タイプ 1) について説明しますが、スコープ付きプラグイン (タイプ 2) に適用されるいくつかの側面も取り上げます。 スコープ対象のアプリケーション (タイプ 3) については、製品ドキュメント「 アプリケーションのアンインストール」を参照してください。 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: ; } } アクティブ化されたプラグインの管理 ServiceNow のドキュメントによると、プラグインをアクティブ化した後は、完全に無効化または非アクティブ化することはできません。プラグインが有効になると、インストールプロセスによってテーブルスキーマの変更が実行され、XML ファイル (データ、構成など) がロードされます。これらの変更は、プラグインを無効にするだけでは元に戻せません。削除によってレコードを手動で削除すると、予期しない動作が発生する可能性があります。 代わりに、次の管理オプションを検討してください。 アクセスの制限 新機能がユーザーに影響を与えている場合は、次のことが可能です。 ロールと ACL によるアクセスの制限影響を最小限に抑えるための構成の更新 フィルタリングされたナビゲーションからアプリケーションメニューを非表示にする 1.システム定義 > アプリケーションメニューに移動します。2.タイトルの下で、プラグインを検索します。3.エントリーを開き、[ アクティブ ] チェックボックスをオフにします。4.保存してからログアウトし、再度ログインします。 最近のインストールにロールバックを使用する プラグインが最近インストールされた場合は、ロールバックコンテキストを使用して変更を元に戻すことができます。データ損失の可能性を防ぐために、すべてのスキーマの変更が元に戻らない場合があることに注意してください。 非本番インスタンスの場合 本番環境から構成のクローンを作成または復元して、不要なプラグインのインストールを削除します。これにより、構成の一貫性を維持し、開発サイクル中の予期しない違いを回避できます。 テストガイダンス プラグインを本番環境でアクティブ化する前に、必ず非本番インスタンスで十分にテストしてください。これにより、インストールされる特定の機能を評価できます。 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: ; } } ServiceNow プラグイン プラグインのロールバックと削除の復旧 アプリケーションへのアクセスの制限 ロールバックコンテキストモジュールを使用してパッチのアップグレードとプラグインのアクティブ化をロールバックする