ドメインセパレーションプラグイン

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • Domain Support - Domain Extensions Installer プラグインは、複数のドメインセパレーション機能とプロパティを一度にアクティブにします。このプラグインは通常、ドメインセパレーションプラグインと呼ばれます。

    ドメインセパレーションプラグインをアクティブにするための推奨プラクティス

    ドメインセパレーション開発の一環として、アドミニストレーターはこのプラグインのアクティベーションを要求する必要があります。最良の結果を得るには、開発プロセスの開始時に、他のプラグインをアクティブにする前に、ドメインセパレーションプラグインをアクティブにします。

    重要:
    Domain Extensions Installer プラグイン (com.glide.domain.msp_extensions.installer) のアクティブ化を要求してからドメインセパレーションプラグイン (com.snc.pa.domain_support) をアクティブ化するように要求します。

    ServiceNow の実装の最後にドメインセパレーションを有効にした場合、またはインスタンスが稼働すると、アプリケーションのパフォーマンスとプロセスの両方がリスクにさらされます。確立されたインスタンスでは、開発の構造によっては、プラットフォームとその使いやすさに対するリスクが高くなる可能性があります。ドメインセパレーションプロセスの詳細については、「ドメインセパレーションの概要」を参照してください。

    たとえば、ドメインセパレーションプラグインがアクティブになっている場合、ドメイン (sys_domain) 列がタスクテーブルに追加され、既存のすべてのレコードが自動的にグローバルに配置されます。スクリプトを使用してすべてのレコードを正しいドメインに割り当てるには、確立された親子階層が必要です。これらのタイプのスクリプト化されたアクションでは、大量のデータを移動するときにデータの破損や損失が発生し、本番環境でダウンタイムが発生する可能性があります。ビジネスルール、クライアントスクリプト、フォームビュー、ワークフローなどのプラットフォームコードの多くも、グローバルに配置されます。

    顧客がコードを作成したり ServiceNow コードを変更したりすると、プラットフォームのパフォーマンスと使いやすさが低下します。インスタンスオーナーは、このタイプのアプローチでは、実装が大幅に遅れたり、長いダウンタイムが発生したりする可能性があります。

    ドメインセパレーションプラグインの機能

    プラグインを有効にすると、次の機能が有効になります。
    • ドメインセパレーションはドメイン [sys_domain] テーブルに基づいています。
    • 委任管理では、各ドメインに個別のポリシーを設定できます。
    • すべてのレコードはグローバルドメインの一部です。
    • 現在のユーザーのドメインによって、使用するドメインが決まります。表示 または別のドメインのレコードで操作します。