ServiceNow プラグインのアンインストールIssue 時折、システムからプラグインを削除したい場合があります。インスタンスでアクティブ化されているプラグインをアンインストールすることはできますか?Release任意Cause人々が「プラグイン」と呼ぶものには3つのタイプがあることに注意してください。1.ベースプラグインはグローバルスコープのみです。通常は com.glide のような先頭の ID を持ち、ベースプラットフォームに付属しています。2.グローバルまたはアプリケーションスコープのスコープ付きプラグイン。通常、ID は sn_ で始まり、ベースプラットフォームに付属しています。3.スコープ対象のアプリケーション、グローバルまたはアプリケーションスコープの場合、名前はx_で始まり、顧客の会社またはベンダー名を示す追加のプリフィックスが付き、プライベート (git) リポジトリまたは ServiceNow アプリストアからインストールされます。この記事は主に#1のコアプラグインに関連しています(場合によっては#2が適用されます)。#3については、製品ドキュメントの関連記事「 アプリケーションのアンインストール」を参照してください。Resolutionプラグインをアンインストールする方法は?この点については、Service Now のドキュメントで非常に明確です。「ServiceNow プラグイン」を参照してください。 注意:アクティブ化されたプラグインの無効化や非アクティブ化はできません。必要に応じて、機能を非表示にすることができます。プラグインのアクティブ化時にインストールされる特定機能について、本番インスタンスで使用する前に、非本番インスタンスで十分にテストする必要があります。 プラグインがアクティブ化されると、インストールプロセスによってテーブルスキーマの変更が実行され、XML ファイル (データ、構成など) が読み込まれます。プラグインを非アクティブ化しても、これらの変更のロールバックや無効化は実行されません。削除によってレコードを手動で削除すると、予期しない動作が発生する可能性があります。新しい機能がユーザーに影響を与える場合は、新しい機能を無効*または更新するか、ロールと ACL を使用してそれらの機能へのアクセスを制限することをお勧めします。*存在する場合は、フィルタリングされたナビゲーションでアプリケーションメニューを非表示にすることができます。非表示にするには、次の操作を行います。- [システム定義] > [アプリケーションメニュー] に移動します。- タイトルの下で、プラグインを検索します。- エントリを開き、[アクティブ]ボックスのチェックを外します。- 保存して再ログインします。プラグインがごく最近インストールされた場合は、変更を元に戻すために使用できるロールバックコンテキストがある可能性があります。これを本番シナリオの最後の手段として使用してください。これにより、データ損失の可能性を防ぐために、すべてのスキーマの変更が取り消されるとは限りません (たとえば、タスクの列の最大長が増加し、その列がタスクの他の子と共有されている場合など)準本番インスタンスの場合、本番環境にプラグインがインストールされていない/アクティブでない限り、準本番インスタンスに対してその構成のクローンを作成または復元して、不要なプラグインのインストールを取り除きます。これにより、構成が再び本番環境によく似ていることが保証され、開発サイクルを通じて変更を促進しながら、インスタンス間に予期しない違いがないことを常に確認する必要があります。Related Linksプラグインのロールバックと削除の復旧 アプリケーションへのアクセスの制限 ロールバックコンテキストモジュールを使用してパッチのアップグレードとプラグインのアクティブ化をロールバックする