ServiceNow プラグインのアンインストールIssue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } インスタンスからプラグインを削除する必要が生じることがあります。 よく寄せられる質問に、インスタンスでアクティブ化されているプラグインをアンインストールできるかどうかというものがあります。 Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } All (すべて) Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } 参考までに、通常参照されるプラグイン には3つの異なるタイプがあります。 ベースプラグイン (グローバルスコープのみ) は、「com.glide」で始まる ID を持ち、プラットフォームの一部です。スコープ付きプラグイン (グローバルまたはアプリスコープ) には、「sn_」で始まる ID があり、ベースプラットフォームの一部でもあります。スコープ対象のアプリケーション (グローバルまたはアプリスコープ) の 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: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } ベースプラグインをアンインストールするには: ServiceNow プラグインに以下の記載があります。 注意:アクティブ化されたプラグインの無効化や非アクティブ化はできません。必要に応じて、機能を非表示にすることができます。プラグインのアクティブ化時にインストールされる特定機能について、本番インスタンスで使用する前に、非本番インスタンスで十分にテストする必要があります。 プラグインがアクティブ化されると、インストールプロセスによってテーブルスキーマの変更が実行され、XML ファイル (データ、構成など) が読み込まれます。プラグインを非アクティブ化しても、これらの変更のロールバックや無効化は実行されません。削除によってレコードを手動で削除すると、予期しない動作が発生する可能性があります。新しい機能がユーザーに影響を与える場合は、新しい機能を無効*または更新するか、ロールと ACL を使用してそれらの機能へのアクセスを制限することをお勧めします。 *フィルタリングされたナビゲーションからアプリケーションメニューを非表示にするオプションもあります。非表示にするには、次の操作を行います。 [システム定義] > [アプリケーションメニュー] に移動します。[タイトル] でプラグインを検索します。エントリを開き、[アクティブ] ボックスのチェックを外します。保存して再ログインします。 プラグインが最近インストールされた場合、ロールバックコンテキストを使用して変更を元に戻すことができますが、データ損失を防ぐためにすべてのスキーマの変更が取り消されるわけではありません。 準本番インスタンスの場合は、本番環境から構成のクローンを作成または復元して不要なプラグインのインストールを削除し、構成の一貫性を確保し、開発サイクル中の予期しない違いを回避します。 Related Links<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } プラグインのロールバックと削除の復旧 アプリケーションへのアクセスの制限 ロールバックコンテキストモジュールを使用してパッチのアップグレードとプラグインのアクティブ化をロールバックする