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