次の方法で共有


System Center を使用して作成する - Service Manager

重要

このバージョンのService Managerはサポート終了に達しました。 Service Manager 2022 にアップグレードすることをお勧めします。

Service Manager (SM) でのオーサリングとは、管理パックの使用、作成、およびカスタマイズを指し、Service Managerでのカスタマイズを可能にします。 このセクションの記事では、Service Managerオーサリング ツールの概要など、Service Managerでのオーサリングの概要について説明します。

Service Manager オーサリング ツールを使用したオーサリングの概要

Service Managerでは、チケット発行や変更要求プロセスなどのヘルプ デスク機能を自動化して、組織がヘルプ デスクを管理できるようにします。 Service Managerは、Active Directory Domain Services (AD DS)、Operations Manager、Configuration Managerと統合して、organizationの資産の単一の調整されたインベントリを構築します。

Service Managerは、製品のさまざまな機能のオブジェクト定義を含む管理パック ファイルを使用します。 Service Managerの動作をカスタマイズし、管理パックを作成および変更することで拡張できます。 オーサリング ガイドでは、管理パックの使用、オーサリング、およびカスタマイズについて説明します。

Service Manager ソフトウェア開発キット (SDK) には、Service Managerを使用して作成するときに必要な情報が含まれています。 SDK には、クラス ライブラリとドキュメントの参照情報が含まれ、スキーマはこの情報を使用して XML ベースの管理パックを作成します。 System Center Service Manager SDK のドキュメントをダウンロードするには、「System Center Service Manager ソフトウェア開発キット (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 コンソールの [管理] ウィンドウと [作成] ウィンドウには、Service Manager機能の限定的なアドホック カスタマイズが用意されています。 Service Manager コンソールでService Manager機能をカスタマイズすると、カスタマイズは新規または既存の封印されていない管理パックとService Manager データベースに格納されます。 (封印されていない管理パックは、変更できる管理パックです。封印された管理パックと封印されていない管理パックの詳細については、「 管理パック: 主要な概念」を参照してください。

Service Manager コンソールには、次のカスタマイズが用意されています。

  • [ 管理 ] ウィンドウで、活動、変更管理、インシデント管理、通知の設定をカスタマイズできます。 たとえば、インシデントの状態の変更時の通知の受信者リストを構成できます。
  • [ 作成 ] ウィンドウでは、キュー、リスト、ビューなどのオブジェクトを簡単にカスタマイズできます。

オーサリング ツール

オーサリング ツールは、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管理サーバーをホストするサーバーにインストールすることも、別のサーバーにインストールすることもできます。

オペレーティング システムの要件
  • 最新の Service Pack が適用された Windows Vista (どのエディションも可)
  • Windows 7
  • 最新のサービス パックが適用された Windows Server 2008
  • Windows Server 2008 R2
  • Windows 10
  • 最新の Service Pack を使用した Windows Server 2019
  • 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 Shell。オペレーティング システムの表示言語と同じ言語である必要があります。 Visual Studio 2008 シェルは、Service Manager作成ツールセットアップ ウィザードの [前提条件] ページからインストールできます。

    注意

    オーサリング ツールのセットアップ中に、Microsoft Visual Studio Shell 2008 がインストールされていないことを示すエラーが表示され、インストールされていることを確認した場合、Visual Studio 2008 シェル分離モード再頒布可能パッケージが完全にインストールされていない可能性があります。 これをインストールするには、SystemDrive>\VS 2008 Shell Redist\Isolated Mode\ に<移動し、VS_Shell_isolated.enu.exe を実行します。

オーサリング ツールを設定する

SCSM<バージョン>_AuthoringTool_RTM.exe プログラム ファイルには、Service Manager Authoring Tool .msi インストール パッケージとサポート ファイルが含まれています。 これには、既定のService Manager フォームをカスタマイズするために必要なファイルが含まれます。 オーサリング ツールを実行するユーザーが、SCSM<バージョン>_AuthoringTool_RTM.exe プログラム ファイルからファイルを抽出するために使用したローカル フォルダーにアクセスできることを確認します。

オーサリング ツールを実行しているコンピューターでWindows エラー報告が有効になっている場合、エラーは自動的に報告されます。

注意

Service Manager Web ポータルがインストールされているのと同じコンピューターに、Service Manager作成ツールをインストールしないでください。

注意

  • Service Manager (SM) Web ポータルがインストールされているのと同じコンピューターに、Service Manager作成ツールをインストールしないでください。
  • SM 管理サーバー/データ ウェアハウス管理サーバー/Service Manager コンソールがインストールされているコンピューターに、少なくとも Update Rollup 5 をインストールします (Service Managerオーサリング ツールを同じコンピューターで使用する場合)。
オーサリング ツールをインストールするには
  1. オーサリング ツールをインストールする予定のコンピューターが要件を満たしていることを確認します。
  1. 必要なバージョンの SM オーサリング ツールを、オーサリング ツールをインストールするローカル コンピューターにダウンロードします。

  1. SM オーサリング ツールの必要なバージョンを、オーサリング ツールをインストールするローカル コンピューターにダウンロードします。

  1. ダウンロードした zip ファイルをダブルクリックし、使用許諾契約書を読み、目的の場所にファイルを抽出します。
  2. ファイルを抽出したフォルダーを参照し、 CDImage フォルダーを展開し、 Setup.exe を見つけて、ファイル Setup.exe ダブルクリックします。
  3. Service Manager作成ツールのセットアップ ウィザードで、[Service Manager作成ツールのインストール] を選択します。
  4. [製品の 登録 ] ページと [インストール場所 ] ページを続行します。
  5. [ 前提条件 ] ページで、前提条件のテストが失敗した場合は、各前提条件が満たされていることを確認するためにサーバーを更新する必要があります。 Microsoft Visual Studio 2008 Shell がインストールされていない場合は、[ Microsoft Visual Studio Shell 2008 のインストール ] を選択してアプリケーションをインストールします。
    [前提条件の確認] をもう一度選択し、すべての前提条件テストに合格するまで、その他の問題を修正します。
  6. Microsoft Update を使用してコンピューターのセキュリティを保護し、最新の状態に保 つ」ページに進みます。
  7. [ インストールの概要 ] ページで、[ インストール ] を選択し、インストールが完了するまで待ちます。
オーサリング ツールを起動するには
  1. デスクトップで、[スタート] を選択 します
  2. [プログラム] を選択し、[Microsoft System Center] を選択し、[Service Manager <バージョン>の作成] を選択します。
  3. [Service Manager作成ツール] を選択し、オーサリング ツールが開くのを待ちます。
  4. [ クラス ブラウザー ] ウィンドウで、[ 最新の情報に更新] を選択します。 これにより、インストール フォルダーまたはライブラリ フォルダー>の管理パックで定義されているすべてのクラスがブラウザーに<設定されます。 初めて作成ツールを開いたとき、このペインは空でした。

[作成ツール] ウィンドウ

Service Manager Authoring Tool では、管理パックを開いて、そのオブジェクトを表示、カスタマイズし、新しいオブジェクトを作成できます。

オーサリング ツールには複数のペインがあります。 各ウィンドウは、必要に応じてサイズを変更したり、ドッキングやドッキングの解除を行ったり、閉じたりできます。 [ 表示 ] メニューからオーサリング ツールで任意のペインを開くことができます。

以下のセクションでは、オーサリング ツールのペインについて説明します。

クラス ブラウザー

[ クラス ブラウザー ] ウィンドウには、ライブラリ フォルダー内のすべての管理パックと、オーサリング ツールで開かれたすべての管理パックのクラスとそのプロパティが表示されます。 このウィンドウからプロパティをドラッグして、作成ウィンドウで作成しているフォームにコントロールを追加することもできます。

フォーム ブラウザー

[フォーム ブラウザー] ウィンドウには、[ライブラリ] フォルダーまたは特定の管理パックにあるすべての管理パックのフォームの一覧が表示されます。 このウィンドウでは、作成ウィンドウで表示またはカスタマイズするフォームの管理パックがわからなくても、そのフォームを見つけて選択できます。 このウィンドウから、[ 詳細 ] ウィンドウでフォームの詳細を表示することもできます。

管理パック エクスプローラー

このナビゲーション ウィンドウでは、管理パックとそのオブジェクトを表示できます。 オブジェクトは、種類で分類されます。 管理パック エクスプローラーには、クラス、フォーム、ワークフロー、および参照が表示されます。 また、フォームなどの特定のオブジェクトを選択してカスタマイズできます。

Authoring

作成ウィンドウには、フォームやクラスなどの管理パック オブジェクトを変更または作成するタブが表示されます。 たとえば、フォームをカスタマイズまたは作成する場合は、このウィンドウにフォームのユーザー インターフェイス (UI) コントロールが表示されるので、これらのコントロールを追加、移動、変更して、フォームの外観と動作をカスタマイズできます。

作成ウィンドウには、[ スタート ページ ] タブも表示され、[ オーサリング ツールの概要 ] ページが表示されます。

詳細

[ 詳細 ] ウィンドウには、選択したオブジェクトの詳細 (プロパティなど) が表示されます。 このペインの情報は、[管理パック] エクスプローラー、作成ウィンドウ、クラス ブラウザー ウィンドウ、または [フォーム ブラウザー] ウィンドウでオブジェクトを選択するたびに更新されます。 このウィンドウでプロパティの値を直接変更して更新することができます。

フォームカスタマイズツールボックス

[フォームのカスタマイズ ツールボックス] ウィンドウには、フォームをカスタマイズするときに作成ウィンドウにドラッグできる基本的な UI コントロールが表示されます。

アクティビティ ツールボックス

[ アクティビティ ツールボックス ] ウィンドウには、ワークフローを作成するときに構成要素として使用できるアクティビティが表示されます。

オーサリング ツールを使用するように管理パックをアップグレードする

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 または正の値に設定して、コントロールの配置エラーを生じている負の値がないことを確認します。
  • 影響を受けるコントロールの [レイアウト ] グループのプロパティの値を確認します。 [水平方向の配置] と [ 垂直方向の配置] です。 これらのプロパティの値を [ 伸縮 ] に設定して、コントロールの配置を修正することも可能です。
  • 影響を受けるコントロールを [ パネル ] コントロール内のグリッドに配置して、コントロールの配置を調整します。
  • 親コントロールのサイズを [自動] に設定して、サイズを動的に縮小または拡大できるようにします。
  • 影響を受けるコントロールのコンテナーの Height プロパティを Auto に設定 します。これにより、コントロールの幅と高さを、オブジェクトのコンテナーに合わせて自動的に正しく調整できます。
シャッフル コントロール

フォームの一部のコントロールがシャッフルされ、フォーム上の所定の位置から外れてしまった場合もあります。

この問題を修正するには、オーサリング ツールを使用して、次のいずれかの操作を行います。

  • コントロールをフォーム上の適切な位置にドラッグします。
  • シャッフルされたコントロールを選択します。 [ 詳細 ] ウィンドウの [ 余白 ] プロパティ グループで、[ ]、[ ] などのプロパティを調整して、コントロールを適切な位置に配置します。
  • シャッフルされたコントロールを含むコントロールを選択します。 [詳細] ウィンドウで、[余白] プロパティ グループの [下] や [] などのプロパティを変更します。
Workflows

System Center Service Manager 2010 で開発されたワークフローは、Service Managerでサポートされています。

仮想マシンの管理アクティビティ

Service Managerの仮想マシン管理 (VMM) ワークフロー アクティビティは、2008 R2 System Center Virtual Machine Managerサポートしています。 ただし、これらのアクティビティは System Center VMM をサポートしていません。

VMM をサポートするアクティビティの使用を必要とする IT プロセスを自動化しようとしている場合は、代わりに System Center - Orchestrator Runbook と VMM を使用すると役立つ場合があります。

次の手順