System Center を使用した作成者 - Service Manager
Service Manager (SM) での作成とは、管理パックの使用、作成、およびカスタマイズを指し、Service Manager でカスタマイズを有効にします。 このセクションの記事では、Service Manager オーサリング ツールの概要など、Service Manager でのオーサリングの概要について説明します。
Service Manager オーサリング ツールを使用した作成の概要
Service Manager は、チケット発行や変更要求プロセスなどのヘルプ デスク機能を自動化して、組織がヘルプ デスクを管理できるようにします。 Service Manager は、Active Directory ドメイン Services (AD DS)、Operations Manager、Configuration Manager と統合して、組織の資産の 1 つの調整済みインベントリを構築します。
Service Manager は、製品のさまざまな機能のオブジェクト定義を含む管理パック ファイルを使用します。 Service Manager の動作をカスタマイズし、管理パックを作成および変更することで拡張できます。 オーサリング ガイドでは、管理パックの使用、オーサリング、およびカスタマイズについて説明します。
Service Manager ソフトウェア開発キット (SDK) には、Service Manager を使用して作成するときに必要になる可能性がある情報が含まれています。 SDK には、クラス ライブラリとドキュメントの参照情報が含まれ、スキーマはこの情報を使用して XML ベースの管理パックを作成します。 System Center Service Manager SDK のドキュメントをダウンロードするには、 System Center Service Manager Software Development Kit (SDK) のドキュメントを参照してください。
管理パックの概要
Service Manager の管理パックは、クラス、ワークフロー、ビュー、フォーム、およびレポートの定義を含む XML ベースのファイルです。 管理パックを使用して、次の操作を行うことができます。
- 新しいオブジェクトを使用して Service Manager を拡張する
- 新しい動作で Service Manager を拡張する
- フォームやテンプレートなど、ユーザーが作成したカスタム オブジェクトを保存する
- カスタマイズを別の Service Manager 展開に転送するか、新しいデプロイでカスタマイズを実装する
管理パックを使用すると、サービス管理プロセスのすべてまたは一部を実装するために必要な定義と情報を使用して Service Manager を拡張できます。
既定では、Service Manager インストール フォルダーには、インシデント管理や変更管理など、Service Manager のコア機能を有効にする、事前インポートされた管理パックがいくつか含まれています。
重要
封印されていない管理パックは、Service Manager へのアップグレード中に自動的にアップグレードされることはありません。
Service Manager の作成方法の概要
Service Manager をカスタマイズするには、3 つの方法があります。 3 つの方法はすべて管理パック ファイルに変更を加えますが、スコープと、提供されるカスタマイズの複雑さが異なります。
Service Manager をカスタマイズおよび拡張する 3 つの方法は次のとおりです。
- Service Manager コンソールの使用
- Service Manager 作成ツールの使用
- 直接管理パック ファイルで変更とオーサリングを行う
一般に、簡単なカスタマイズには Service Manager コンソールまたはオーサリング ツールを使用し、管理パック ファイルを直接操作するのは、Service Manager コンソールとオーサリング ツールでサポートされていないカスタマイズに対してのみ行うことをお勧めします。
Service Manager コンソール
Service Manager コンソールの Administration ウィンドウと Authoring ウィンドウでは、Service Manager 機能のアドホックカスタマイズが制限されます。 Service Manager コンソールで Service Manager の機能をカスタマイズすると、カスタマイズは新規または既存の封印されていない管理パックと Service Manager データベースに格納されます。 (封印されていない管理パックは、変更できる管理パックです。封印された管理パックと封印されていない管理パックの詳細については、「 管理パック: 主要な概念)」を参照してください。
Service Manager コンソールには、次のカスタマイズが用意されています。
- [ 管理 ] ウィンドウで、活動、変更管理、インシデント管理、通知の設定をカスタマイズできます。 たとえば、インシデントの状態の変更時の通知の受信者リストを構成できます。
- Authoring ペインでは、キュー、リスト、ビューなどのオブジェクトを簡単にカスタマイズできます。
オーサリング ツール
オーサリング ツールは、Service Manager 管理パックを開き、表示、カスタマイズ、拡張、および作成できる環境を提供します。 オーサリング ツールを使用すると、一部のクラス プロパティの変更、グラフィカル フォーム デザイナーでのフォームのカスタマイズ、Service Manager ワークフローの変更と作成を行うことができます。
また、オーサリング ツールを使用して、実装前にテストと検証を必要とする高度なカスタマイズを作成することもできます。 オーサリング ツールでは、Service Manager の内部アーキテクチャに関する高度なユーザー スキルや高度な知識は必要ありません。
直接管理パック ファイルで変更とオーサリングを行う
広範または複雑なカスタマイズや、コーディングが必要なカスタマイズ (Service Manager データベース内のデータの拡張、フォームのカスタマイズ、機能のワークフローの既定の動作の変更など) の場合は、対応する管理パックの.xml ファイルを直接編集する必要があります。 管理パック ファイルで直接作業をするには、System Center の共通スキーマや管理パックの構造などの要素に関する深い知識が必要となります。 また、手作業で編集することでエラーが生じやすくなります。
Service Manager のオーサリング ツールの概要
オーサリング ツールは Service Manager のツールであり、既存の管理パックを開いて表示、カスタマイズ、拡張することができます。 オーサリング ツールを使用すると、次の操作を実行できます。
- Service Manager クラス モデルの拡張とカスタマイズ
- フォームのカスタマイズ
- ワークフローの作成とカスタマイズ
オーサリング ツールを使用して、新しい Service Manager 管理パックを作成することもできます。 管理パックを作成することで、Service Manager の機能をカスタマイズできます。
管理パックを変更または作成した後、管理パックを保存し、Service Manager にインポートする必要があります。
Authoring Tool の要件
Service Manager でオーサリング ツールを設定する前に、オーサリング ツールをインストールする予定のサーバーが、次のすべてのサーバーとオペレーティング システムの要件を満たしていることを確認します。
サーバーの要件
作成ツールは、Service Manager 管理サーバーをホストするサーバーにインストールすることも、別のサーバーにインストールすることもできます。
オペレーティング システムの要件
- 最新のサービス パックを備えた Windows Vista (任意のエディション)
- Windows 7
- Windows Server 2008 と最新の Service Pack
- Windows Server 2008 R2
- Windows 10
- Windows Server 2019 と最新の Service Pack
- Windows Server 2016
- Windows 10
- Windows 11
- Windows Server 2022 と最新の Service Pack
- Windows Server 2019
その他の要件
Microsoft .NET Framework 3.5。Microsoft ダウンロード センターからダウンロードできます。
Microsoft Visual Studio 2008 シェル。オペレーティング システムの表示言語と同じ言語にする必要があります。 Visual Studio 2008 シェルは、Service Manager オーサリング ツールセットアップ ウィザードの Prerequisites ページからインストールできます。
Note
作成ツールのセットアップ中に、Microsoft Visual Studio Shell 2008 がインストールされていないことを示すエラーが表示され、インストールされていることを確認した場合、Visual Studio 2008 シェル分離モード再頒布可能パッケージが完全にインストールされない可能性があります。 インストールするには、 <SystemDrive>\VS 2008 Shell Redist\Isolated Mode\ に移動し、VS_Shell_isolated.enu.exe実行します。
オーサリング ツールを設定する
SCSM<version>_AuthoringTool_RTM.exe プログラム ファイルには、Service Manager Authoring Tool .msi インストール パッケージとサポート ファイルが含まれています。 これには、既定の Service Manager フォームをカスタマイズするために必要なファイルが含まれます。 オーサリング ツールを実行するユーザーが、SCSM<version>_AuthoringTool_RTM.exe プログラム ファイルからファイルを抽出するために使用したローカル フォルダーにアクセスできることを確認します。
オーサリング ツールを実行しているコンピューターでWindows エラー報告が有効になっている場合は、エラーが自動的に報告されます。
Note
- Service Manager (SM) Web ポータルがインストールされているのと同じコンピューターに Service Manager オーサリング ツールをインストールしないでください。
- SM 管理サーバー/データ ウェアハウス管理サーバー/Service Manager コンソールがインストールされているコンピューターに、少なくとも更新プログラムロールアップ 5 をインストールします (Service Manager オーサリング ツールを同じコンピューターで使用する場合)。
オーサリング ツールをインストールするには
- オーサリング ツールをインストールする予定のコンピューターが要件を満たしていることを確認します。
作成ツールをインストールするローカル コンピューターに、必要なバージョンの SM オーサリング ツールをダウンロードします。
作成ツールをインストールするローカル コンピューターに、必要なバージョンの SM オーサリング ツールをダウンロードします。
- ダウンロードした zip ファイルをダブルクリックし、使用許諾契約書を読み、目的の場所にファイルを抽出します。
- ファイルを抽出したフォルダーを参照し、 CDImage フォルダーを展開し、 Setup.exe を探してファイル Setup.exe ダブルクリックします。
- Service Manager 作成ツールのセットアップ ウィザードで、 Service Manager 作成ツールのインストールを選択します。
- Product の登録と Installation の場所 ページを続行します。
- 前提条件ページで、前提条件のテストが失敗した場合は、各前提条件が満たされるようにサーバーを更新する必要があります。 Microsoft Visual Studio 2008 シェルがインストールされていない場合は、 [Microsoft Visual Studio Shell 2008 のインストール を選択してアプリケーションをインストールします。
前提条件を再確認を選択し、すべての前提条件テストに合格するまでその他の問題を修正します。 - Microsoft Update を使用して、コンピューターのセキュリティを確保し、最新のページを維持します。
- インストールの概要 ページで Install を選択し、インストールが完了するまで待ちます。
オーサリング ツールを起動するには
- デスクトップで、 Start を選択します。
- Programsを選択Microsoft System Centerを選択し、Service Manager <version> Authoring を選択します。
- Service Manager 作成ツールを選択し、作成ツールが開くのを待ちます。
- Class Browser ペインで、Refresh を選択します。 これにより、 <Installation フォルダー>/Library フォルダーから管理パックで定義されているすべてのクラスがブラウザーに設定されます。 初めて作成ツールを開いたとき、このウィンドウは空でした。
[作成ツール] ウィンドウ
Service Manager 作成ツールでは、管理パックを開き、そのオブジェクトを表示およびカスタマイズし、新しいオブジェクトを作成できます。
オーサリング ツールには複数のペインがあります。 好みに応じて、各ペインのサイズ変更、ドッキング解除、移動、閉じを行うことができます。 View メニューから、作成ツールで任意のペインを開くことができます。
次のセクションでは、オーサリング ツールのペインについて説明します。
クラス ブラウザー
Class Browser ペインには、[ライブラリ] フォルダーにあるすべての管理パックと、オーサリング ツールで開かれているすべての管理パックのクラスとそのプロパティが表示されます。 このウィンドウからプロパティをドラッグして、オーサリング ウィンドウで作成しているフォームにコントロールを追加することもできます。
フォーム ブラウザー
Form Browser ペインには、[ライブラリ] フォルダー内にあるすべての管理パックまたは特定の管理パックのフォームの一覧が表示されます。 このウィンドウから、フォームの正確な管理パックを知らなくても、作成ウィンドウで表示またはカスタマイズするフォームを見つけて選択できます。 このウィンドウでは、 Details ペインでフォームの詳細を表示することもできます。
管理パック エクスプローラー
このナビゲーション ウィンドウでは、管理パックとそのオブジェクトを表示できます。 オブジェクトは型別にグループ化されます。 Management Pack エクスプローラーには、クラス、フォーム、ワークフロー、および参照が表示されます。 フォームなどの特定のオブジェクトを選択してカスタマイズすることもできます。
Authoring
作成ウィンドウには、フォームやクラスなどの管理パック オブジェクトを変更または作成するタブが表示されます。 たとえば、フォームをカスタマイズまたは作成する場合、このウィンドウにはフォームのユーザー インターフェイス (UI) コントロールが表示されるため、これらのコントロールを追加、移動、または変更して、フォームの外観と動作をカスタマイズできます。
[作成] ウィンドウには、[ スタート ページ ] タブも表示され、[ Authoring Tool Overview ページが表示されます。
詳細
Details ペインには、選択したオブジェクトのプロパティなどの詳細が表示されます。 このペインの情報は、 Management Pack Explorer、オーサリング ウィンドウ、 クラス ブラウザー ペイン、または Form Browser ペインでオブジェクトを選択するたびに更新されます。 このウィンドウで直接変更を加えて、プロパティ値を更新できます。
フォームのカスタマイズ ツールボックス
フォームカスタマイズ ツールボックス ペインには、フォームをカスタマイズするときに作成ウィンドウにドラッグできる基本的な UI コントロールが表示されます。
アクティビティ ツールボックス
Activities ツールボックス ペインには、ワークフローを作成するときに文書パーツとして使用できるアクティビティが表示されます。
オーサリング ツールを使用するように管理パックをアップグレードする
Service Manager へのアップグレード中、カスタマイズされたすべての Service Manager 管理パックは封印されません。 (封印されていない管理パックは、変更できる管理パックです。封印された管理パックと封印されていない管理パックの詳細については、「 管理パック: 主要な概念)」を参照してください。 管理パックは、アップグレード関連の処理を行わずに、新しい Service Manager フォルダーにコピーされます。 以前のバージョンの System Center で作成されたこれらのカスタム管理パックを使用すると、Service Manager がサポートされます。 ただし、注意すべきいくつかの問題があり、Service Manager へのアップグレード後に適切に動作するように、これらの管理パックを更新する必要がある場合があります。
フォーム
フォームにおけるコントロールの配置は、親コントロールまたはフォーム自体との関係と、上下左右の余白を基に決定されます。 カスタマイズされたフォームでは、親コントロールやフォームが変更された場合に、この方法で配置されたコントールが不適切に調整されることがあります。
System Center 2012 - Service Manager で実装されたスタイルが更新された結果、System Center Service Manager 2010 で作成された一部のカスタム フォームでは、Service Manager にインポートするときにレイアウトの問題が発生する可能性があります。 カスタマイズの内容により、一部のコントロールが不適切に配置され、重複やクリッピング (切り落とし) などの問題が生じることがあります。 問題によっては、フォームの外観だけに影響する場合や、フォームの機能が正しく動作しなくなることもあります。
次のセクションでは、System Center Service Manager 2010 で作成された Service Manager フォームにインポートするときに発生する可能性がある問題について説明します。 これらのセクションでは、Service Manager オーサリング ツールを使用してこれらの問題を修正し、これらのフォームが意図したとおりに表示され、機能するようにする方法についても説明します。
クリッピングコントロールと重なり合うコントロール
フォームの一部のコントロールで、枠線やテキストの一部が切り落とされ、不完全に表示されることがあります。 この問題は、コントロールが互いに重なり合う別の問題で発生することがあります。 また、フォームに一部のコントロールが表示されないため、一部の機能が使用できなくなることもあります。
これらの問題を修正するには、オーサリング ツールを使用してコントロールのプロパティを次のように調整する必要があります。 コントロールが正しく配置されるまで、いくつかの操作を繰り返し実行しなければならない場合もあります。
- 影響を受けるコントロールを選択して、その [ マージン ] のプロパティ [ 下]、[ 左]、[ 右]、[ 上] の値を確認します。 たとえば、これらのプロパティを 0 または正の値に設定して、コントロールの配置エラーを生じている負の値がないことを確認します。
- 影響を受けるコントロールの Layout グループ プロパティの値を確認します: Horizontal Alignment and Vertical Alignment。 これらのプロパティの値を [ 伸縮 ] に設定して、コントロールの配置を修正することも可能です。
- 影響を受けるコントロールを [ パネル ] コントロール内のグリッドに配置して、コントロールの配置を調整します。
- 親コントロールのサイズを Auto に設定して、サイズを動的に縮小または拡大できるようにします。
- 影響を受けるコントロールのコンテナーの Height プロパティを Auto に設定します。これにより、オブジェクトのコンテナーに合わせてコントロールの幅と高さを自動的に正しく調整できます。
シャッフル コントロール
フォームの一部のコントロールがシャッフルされ、フォーム上の所定の位置から外れてしまった場合もあります。
この問題を修正するには、オーサリング ツールを使用して、次のいずれかの操作を行います。
- コントロールをフォーム上の適切な位置にドラッグします。
- シャッフルされたコントロールを選択します。 [ 詳細 ] ウィンドウの [ 余白 ] プロパティ グループで、[ 下 ]、[ 左 ] などのプロパティを調整して、コントロールを適切な位置に配置します。
- シャッフルされたコントロールを含むコントロールを選択します。 Details ペインで、Margin プロパティ グループの Bottom や Left などのプロパティを変更します。
ワークフロー
System Center Service Manager 2010 で開発されたワークフローは、Service Manager でサポートされています。
仮想マシンの管理アクティビティ
Service Manager の仮想マシン管理 (VMM) ワークフロー アクティビティは、System Center Virtual Machine Manager 2008 R2 をサポートしています。 ただし、これらのアクティビティは System Center VMM をサポートしていません。
VMM をサポートするアクティビティの使用を必要とする IT プロセスを自動化しようとしている場合は、代わりに System Center - Orchestrator Runbook と VMM を使用すると役立つ場合があります。