管理パック: ガイドラインとベスト プラクティス
公開日: 2016年7月
対象: System Center 2012 SP1 - Service Manager、System Center 2012 R2 Service Manager、System Center 2012 - Service Manager
このトピックでは、 System Center 2012 – Service Manager での管理パックの使用に関して、下記のガイドラインとベスト プラクティスについて説明します。
カスタマイズ設定をグループ化して異なる管理パックを作成する
モデル管理パックを封印する
独自のカスタム管理パックを適宜作成する
カスタム管理パックをエクスポートする
複数の管理グループを対象に作業する
カスタマイズ設定をグループ化して異なる管理パックを作成する
次のように、カスタマイズ設定をグループ化して異なる管理パックを作成します。
モデル拡張機能とプレゼンテーション拡張機能を個別の管理パックに保管します。
次のオブジェクトは、モデル管理パックに保管することを推奨します。
新規クラスとクラス拡張 (プロパティと該当するアイコンなど)
新しいリスト
複合クラス
リレーションシップ
変更すべきではない子 EnumerationValues
定義済みクラスのオブジェクトとそれぞれのアセンブリ リソースの表示および編集用のフォーム
開発中のソリューション別にカスタマイズ設定をグループ化します。 たとえば、インシデント管理関連のカスタマイズ設定と、変更管理関連のカスタマイズ設定は、別々に保管します。
用途を基にカスタマイズ設定をグループ化します。 たとえば、単一ユニットとしてテストおよび展開する必要のあるカスタマイズ設定は、同じ管理パックに保管します。
モデル管理パックを封印する
他の管理パック内のその他の定義が依存する、基本クラスとその他のモデル オブジェクトを含む管理パックは封印する必要があります。 管理パックを封印すると、変更できなくなります。 また、インポート中に管理パックの定義をデータ ウェアハウス データベースと同期させるためにも、管理パックを封印しておくことが重要となります。 これにより、封印された管理パックの基本オブジェクトに依存するプレゼンテーションなどの (他の管理パック内の) カスタマイズ設定を後で追加できるようになります。
独自のカスタム管理パックを適宜作成する
事前インポート済みのソリューション固有の、封印されていない管理パック ("構成" 管理パック) には、特定のソリューション向けにカスタマイズ可能な要素が含まれることがあります。 場合によっては、確実に管理パックが依存関係ルールに準拠するように、カスタマイズ設定をこれらの事前インポート済みの管理パックに保管する必要があります。 たとえば、"構成" 管理パックで定義されたリスト値を使用するテンプレートは、その同じ管理パックに必要しなければなりません。 これは、使用されるリスト値が、別の封印されていない管理パックで定義されたものであり、封印されていない管理パックに対する依存はサポートされないためです。
ただし、可能な場合は、新しい管理パックを使用して、カスタマイズ設定を保管することが推奨されます。 独自の管理パックを作成することで、管理パックの転送作業が簡素化され、アップグレードの簡素化が可能になります。
たとえば、ビュー、タスク、グループ、キュー、フォームのカスタマイズ設定などのオブジェクト (封印された管理パックで定義されたオブジェクトに依存するオブジェクト) を追加してソリューションを拡張する場合は、新しい管理パックを作成して、カスタマイズ設定を保管すべきです。
カスタム管理パックをエクスポートする
定期的に、カスタマイズした管理パックを Service Manager データベースからエクスポートし、バックアップ ファイルをハード ドライブに保管してください。 こうすることで、カスタム管理パックが Service Manager データベースの管理パックと確実に同期されます。 また、必要に応じてカスタマイズ設定を Service Manager データベースに復元することも可能になります。
複数の管理グループを対象に作業する
異なる管理グループで、同じ管理パックに異なるカスタマイズを行わないように注意が必要です。 複数の管理グループを対象にカスタマイズ設定を実装する場合は、同一のカスタマイズ済み管理パックを他の管理グループにインポートできます。
たとえば、複数の管理グループに同じ列挙型を使用する場合、1 つの管理グループで変更を行い、そのカスタム管理パックを他の管理グループにコピーします。 こうすることで、すべての管理グループで、同じバージョンと ID の管理パックが使用されるようになります。