Service Managerでワークフローを構成する

重要

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

Service Managerでは、ワークフローはビジネス プロセスを自動化する一連のアクティビティです。 たとえば、ワークフローにより、さまざまな変更が発生したときにインシデントを更新できます。 また、必要な構成管理にコンピューターが非対応となった場合に自動的にインシデントを作成することも可能です。 ワークフローを作成するときは、どのような状況でいつワークフローが実行されるかを定義します。 たとえば、印刷の問題に関係のあるインシデントの優先度が "低" から "高" に変更されると常にサポート層の設定を 1 から 2 に自動的に変更するワークフローを作成します。 ワークフローにある活動は、テンプレートを適用することによって機能します。 この場合、サポート層の設定を 1 から 2 に変更するインシデント テンプレートが事前に作成されている必要があります。

ワークフローの 1 つの構成を使用して、複数のワークフローを作成できます。 ワークフローの条件を有効にしたり無効にしたりできます。 あるルールが無効になっても、残りのルールによってワークフローが実行されます。 ワークフローを完全に無効にする場合は、ワークフローを実行するすべてのルールを無効にする必要があります。

ワークフローの成功または失敗はService Managerによって保持され、表示できます。 この結果は、次の 2 つのビューで見ることができます。 [すべての結果 ] ビューには、成功したインスタンスと失敗したインスタンスがすべて表示され、[ エラー ] ビューには、失敗したインスタンスのみが表示されます。 [ すべての結果 ] ビューでは、各インスタンスのログと関連オブジェクトを見ることができます。 ログを表示して、ワークフローの実行時に発生したイベントを調べることができます。 関連オブジェクトを表示すると、このワークフローが実行されたフォームが示されます。 [ エラー ] ビューには、最近の 250 個のインスタンスのみが表示されます。 失敗したインスタンスを表示している場合は、[ 成功 ] ビューでログを表示し、関連オブジェクトを表示するのと同じオプションがあります。 さらに、[ エラー ] ビューには、[ 再試行 ] または [ 無視] を選択するオプションがあります。 [ 再試行 ] を選択すると、同じパラメーターを使用してワークフローが再度実行され、このインスタンスがビューから削除されます。 [ 無視 ] を選択すると、このインスタンスがビューから削除されます。

インシデント ワークフローを構成します

次の手順を使用すると、印刷の問題に関連するインシデントの [緊急度] プロパティが [高] に変更されるたびに、サポート層を階層 2 に変更するワークフロー ルールを作成および構成できます。 以下の手順では、サポート階層を [ 層 2] に変更するインシデント テンプレートと、優先度の計算テーブルが既に作成済みであることを前提にしています。 詳細については、「 インシデントの優先度を設定する方法」を参照してください。 新しいプリンター関連のインシデント テンプレートを作成するには、「 インシデント テンプレートを作成する方法」を参照してください。

インシデント ワークフローを構成するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 管理]、[ ワークフロー] の順に展開し、[構成] を選択 します
  3. [ 構成 ] ウィンドウで [ インシデント イベント ワークフローの構成] をダブルクリックします。
  4. [ インシデント イベント ワークフローの構成 ] ダイアログで、[追加] を選択 します
  5. [ インシデント イベント ワークフローの追加] ダイアログで、次の手順を実行します。
    1. [開始する前に] ページで、 [次へ] を選択します。
    2. [ ワークフロー情報 ] ページの [ 名前 ] ボックスに、ワークフローの名前を入力します。 たとえば、[ 緊急度] プロパティが [高] に変更されたときに、「プリンターの問題をサポート階層 2 にエスカレートする」と入力します。
    3. [ イベントのチェック ] ボックスの一覧 で、オブジェクトがいつ作成されるか、またはオブジェクトが更新されるかを選択し、[ 有効] チェック ボックスがオンになっていることを確認して、[ 次へ] を選択します。
    4. [ イベント条件の指定 ] ページで、[ 変更 後] タブを選択します。[ 使用可能なプロパティ ] ボックスの一覧で [ 緊急度] を選択し、[追加] を選択 します。 [ 条件 ] ボックスで [ 次の値と等しい] を選択します。 一覧で [ ] をクリックします。 次に、 [次へ] を選択します。
    5. [ インシデント テンプレートの選択 ] ページで、[ 次のテンプレートを適用する] を選択し、前に作成したテンプレートを選択して、サポート グループを 階層 2 に設定します。 たとえば、[ プリンターの問題を階層 2 にエスカレートする] を選択し、[ 次へ] を選択します。
    6. 必要に応じて、[通知するPeopleの選択] ページで、[通知を有効にする] チェック ボックスをオンにし、通知するユーザーを選択して、[次へ] を選択します。
    7. [ 概要 ] ページで設定を確認し、[ 作成] を選択します。
    8. [完了] ページで [閉じる] を選択します。
  6. [ インシデント イベント ワークフローの構成 ] ダイアログで、[ OK] を選択します

インシデント ワークフローを検証するには

  1. Service Manager コンソールで、[作業項目] を選択します。
  2. [ 作業項目 ] ウィンドウで、[ 作業項目] を展開し、[ インシデント管理] を展開して、[ すべてのインシデント] を選択します。
  3. [ すべてのインシデント ] ウィンドウで、現在階層 2 のサポート グループに割り当てられていないインシデントをダブルクリックします。
  4. [ インシデント フォーム ] ページで、[ 緊急度 ] プロパティを [高] に設定し、[ OK] を選択します
  5. 数分待ってから、F5 キーを押します。 [ サポート グループ ] ボックスの値が [ 層 2] に変わっていることを確認します。

PowerShell シンボルのスクリーンショット。Windows PowerShellコマンドを使用して、次のように、これらのタスクや他の関連タスクを完了できます。

  • Windows PowerShell を使って Service Manager で新しいワークフローを作成する方法については、「 New-SCSMWorkflow」を参照してください。
  • Windows PowerShellを使用して、Service Manager ワークフローの構成と状態の情報を取得する方法については、「Get-SCSMWorkflowStatus」を参照してください。
  • Windows PowerShell を使ってワークフローのプロパティを更新する方法については、「 Update-SCSMWorkflow」を参照してください。
  • Windows PowerShellを使用してService Managerからワークフローを削除する方法については、「Remove-SCSMWorkflow」を参照してください。

Service Managerでワークフローの成功または失敗を表示する

ワークフローの成功または失敗のインスタンスを表示するには、次の手順に従います。

ワークフローの成功または失敗を表示するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 管理] を展開し、[ ワークフロー] を展開して、[状態] を選択 します
  3. [状態] ウィンドウで、表示するワークフローを選択します。 たとえば、[ 緊急度] プロパティが [高] に変更されたときに、[プリンターの問題をサポートレベル 2 にエスカレートする] を選択します。
  4. [状態の結果] ウィンドウで、[注意が必要] を選択して、正常に実行されなかったワークフローを表示します。 または、[ すべてのインスタンス] を選択し、次の操作を行います。
    1. [ ログの表示] を選択して、ワークフローの実行時に発生したイベントの一覧を表示します。
    2. [ 関連オブジェクトの表示] を選択して、ワークフローの実行時に使用されたフォームを表示します。 各ワークフローの状態が [状態] 列に表示されます。

PowerShell シンボルのスクリーンショット。Windows PowerShell コマンドを使用して、このタスクを完了できます。 Windows PowerShellを使用してService Managerのワークフローの状態を取得する方法については、「Get-SCSMWorkflowStatus」を参照してください。

次の手順