Share via


Service Managerで通知を構成する

重要

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

Service Manager通知を使用すると、ほぼすべての種類の変更に関する電子メールを生成できます。 たとえば、メールの問題に関連する作業項目または構成項目に変更が発生したときにアナリストに送信される通知を構成できます。

通知が送信されるようにするには、まず、簡易メール転送プロトコル (SMTP) の設定など、それぞれの通知チャネルを構成します。 通知メッセージは、通知テンプレートに基づいて送信されます。 そのため、通知テンプレートを作成する必要があります。 次に、通知配信登録ウィザードを使用して、指定した変更が発生するたびに通知が送信されるユーザーのグループを登録します。 最後に、手動で変更を生成して、通知が送信されることを確認します。

注意

通知を適切に機能させるには、Service Manager ワークフロー アカウントを Service Manager Administrators ユーザー ロールに追加する必要があります。

通知テンプレートの置換文字列

置換文字列は、Service Managerの通知テンプレートで使用される特別なトークンまたはシステム変数です。 これらの文字列は、テンプレートが作成されたインスタンスに関連するインスタンスからプロパティを取得します。 取得された値は、通知電子メールで表示されます。 Service Managerの通知テンプレートには、置換文字列が含まれます。 事前に定義されているテンプレートの変更は避けるべきですが、その代わり、テンプレートを複製して、複製テンプレートを変更できます。

たとえば、エンド ユーザー通知テンプレートには、ユーザーの名を表す置換文字列がメッセージ本文に含まれています。 ユーザーの姓を追加する場合は、通知テンプレートを編集するときに使用できる [ 挿入 ] ボタンを使用し、変更するテンプレートのクラスで使用できる使用可能な文字列を参照することで、簡単に追加できます。 この例では、参照して [ 影響を受けるユーザー ] を選択し、[ ] を選択してから、テンプレートの文字列を挿入します。 その後、通知がユーザーに送信されると、その名と姓があいさつ文としてメッセージに含まれます。

この例は単純ですが、Service Managerには、エンド ユーザーや他のService Managerユーザーに、非常にタイムリーで関連情報を通知できる通知を作成するために必要なほとんどすべてのプロパティの置換文字列が含まれています。 既存の通知テンプレートを開き、[挿入] ボタンを選択してクラスとプロパティを表示すると、Service Managerで使用できる置換文字列を簡単に表示できます。

通知チャネルを構成する

次の手順を使用して、通知チャネルを構成し、構成を検証できます。 通知チャネルとは、通知メッセージをユーザーに送信する手段のことです。 [電子メール通知チャネルの構成] ダイアログを使用して、簡易メール転送プロトコル (SMTP) サーバーに送信Service Manager電子メール通知を構成して有効にします。

注意

メール通知のみがサポートされています。

電子メールの通知を構成するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[チャネル] を選択 します
  3. [ チャネル ] ウィンドウで、[ 電子メール通知チャネル] を選択します。
  4. [ タスク ] ウィンドウの [ 電子メール通知チャネル] で、[ プロパティ ] を選択して [ 電子メール通知チャネルの構成 ] ダイアログを開きます。
  5. [ 電子メール通知を有効にする ] チェック ボックスをオンにします。
  6. [追加] を選択します。 [ SMTP サーバーの追加 ] ダイアログで、使用する SMTP サーバーの完全修飾ドメイン名 (FQDN) を入力します。 たとえば、「Exchange01.Woodgrove.Com」と入力 します
  7. [ ポート番号 ] ボックスに、使用する SMTP ポート番号を入力または選択します。 たとえば、 25 を選択します。
  8. [ 認証方法 ] ボックスで、[ 匿名 ] または [ Windows 統合] を選択します。 たとえば、[匿名] を選択 します[OK] をクリックします。
  9. [ 電子メール アドレスを返す ] ボックスに、セットアップ中に使用されるサービス アカウントのメール アドレスを入力します。 たとえば、「smadmin@woodgrove.com」と入力します。
  10. [プライマリの再試行後] ボックスに、送信メール通知の再送信を試みる前に、Service Manager待機する秒数を入力または選択します。 たとえば、 25 を選択します。
  11. [OK] を選択してダイアログを閉じます。

電子メール通知の構成を検証するには

  1. [ チャネル ] ウィンドウで、[ 電子メール通知チャネル] を選択します。
  2. [ タスク ] ウィンドウの [ 電子メール通知チャネル] で、[ プロパティ ] を選択して [ 電子メール通知チャネルの構成 ] ダイアログを開きます。
  3. 入力した構成が正しいことを確認します。

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

  • Windows PowerShellを使用してService Managerの電子メール通知チャネルのプロパティを設定する方法については、「Set-SCSMChannel」を参照してください。
  • Windows PowerShellを使用して、Service Managerで定義されているEmail通知チャネルを取得する方法については、「Get-SCSMChannel」を参照してください。

外部メール認証を使用して通知を送信する

Microsoft Entra IDは、ユーザーとアプリケーションの安全な認証のための OAuth プロトコルを実装します。 アクティビティの実行時に接続がどのように確立されるかを次に示します。

  1. IP 構成からユーザー資格情報を取得します。

  2. 資格情報を使用して、OAuth を使用して Azure AD で認証します。

  3. 認証後、Azure AD から OAuth トークンを受け取ります。

  4. アクティビティは、OAuth トークンを使用して EWS エンドポイントに対する操作を実行します。

Azure AD アプリの作成

Azure AD アプリを作成するには、次の操作を行います。

  1. Azure portalにサインインし、管理センター Microsoft Entra ID検索します

  2. Microsoft Entra ID管理センター ダッシュボードで、[Microsoft Entra ID] を選択します。

  3. [概要] ページの [管理>] でアプリの登録[新しい登録] を選択します。

    アプリの登録ページのスクリーンショット。

  4. [アプリケーションの登録] ページで、次の操作を行います。

    • [名前]: 目的の名前を入力します。

    • サポートされているアカウントの種類: シナリオに基づいて、サポートされているアカウントの種類を選択します。

    • リダイレクト URI (省略可能): [ プラットフォームの選択 ] ドロップダウンから[ パブリック クライアント/ネイティブ (モバイル & デスクトップ)] を選択し、URI を に設定します https://login.microsoftonline.com/common/oauth2/nativeclient.

    アプリケーション ページの登録のスクリーンショット。

  5. [登録] を選択します。

  6. 登録が正常に完了したら、[概要>Essentialsで、アプリケーション (クライアント) IDディレクトリ (テナント) ID をメモしておきます。

    概要の要点ページのスクリーンショット。

  7. [ 概要 ] ページの [ 管理] で、[ 認証] を選択し、次の操作を行います。

    • プラットフォーム構成が、少なくともhttps://login.microsoftonline.com/common/oauth2/nativeclientリダイレクト URI の 1 つとしてモバイル アプリケーションとデスクトップ アプリケーションに設定されていることを確認します。 認証ページの図形のスクリーンショット。

    • [ 詳細設定] で、[ パブリック クライアント フローを許可する][はい] に設定されていることを確認します。

      詳細設定ページのスクリーンショット。

  8. [保存] を選択します。

  9. [ 概要 ] ページの [ 管理] で、[ API のアクセス許可] を選択します。

  10. [API のアクセス許可] ページで、organizationが使用するアクセス許可> API を追加する] を選択します。

  11. 検索バーに「Office」と入力し、[Office 365 Exchange Online] を選択し、[委任されたアクセス許可>EWS EWS>] を選択します。AccessAsUser.All アクセス許可。

    organizationによって使用される API のスクリーンショット。

  12. 冗長なアクセス許可を削除し、[ 管理者の同意を付与する] を選択します。

    API のアクセス許可のスクリーンショット。

TLS 1.2 を有効にする

TLS 1.2 を有効にするには、次の操作を行います。

  1. Service Manager コンソール コンピューターで管理者モードでWindows PowerShellを開きます。

  2. 次のスクリプトを実行して、TLS 1.2 バージョンを有効にします。

    New-Item 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-Item 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -name 'SystemDefaultTlsVersions' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SOFTWARE\Microsoft\.NETFramework\v4.0.30319' -name 'SchUseStrongCrypto' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -name 'Enabled' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force | Out-Null
    New-Item 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -name 'Enabled' -value '1' -PropertyType 'DWord' -Force | Out-Null
    New-ItemProperty -path 'HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client' -name 'DisabledByDefault' -value 0 -PropertyType 'DWord' -Force | Out-Null
    Write-Host 'TLS 1.2 has been enabled. You must restart the Windows Server for the changes to take effect.' -ForegroundColor Cyan 
    

通知に OAuth を使用する

通知に OAuth を使用するには、次の操作を行います。

  1. Service Manager コンソールを開き、[通知チャネルの>プロパティ]> に移動します。

  2. [ 電子メール通知チャネルの構成 ] ポップアップで、[ 電子メール通知を有効にする ] チェック ボックスをオンにして、[ 追加] を選択します。

    Email通知チャネルのスクリーンショット。

  3. [SMTP サーバーの追加] ページで、次の操作を行います。

    • 認証方法: ドロップダウンから [ 外部電子メール認証 ] を選択します。

    • クライアント ID: 前の手順で作成したクライアント ID を入力します。

    • [テナント ID]: 前の手順で作成したテナント ID を入力します。

    • メール ID: 通知の送信者として機能するメール ID を入力します。

    • パスワード: 対応するパスワードを入力します。

    SMTP サーバーの追加のスクリーンショット。

  4. [OK] を選択して変更を保存します。

  5. Return e-mail address 」と入力し、必要に応じて [ プライマリの再試行 ] を設定し、[ OK] を選択します

このチャネルは、通知や送信電子メールを送信するために使用します。

通知の送信に外部電子メール認証モードを使用している間は、コネクタ/SMTP リレーと SMTP の詳細 (FQDN やポート番号など) の追加セットアップは必要ありません。 そのため、FQDN とポート番号の値は、この認証方法を使用してチャネルを作成するときに、NA と 65534 のランダムな値に設定されます。

トラブルシューティング

通知パーツが実行されるたびに、イベント ビューアーにイベントが記録されます。 予期しない動作が発生した場合は、トラブルシューティングするイベントをチェックします。 詳細については、またはデバッグの目的で、イベントの EWS トレースに関するページを参照してください。 イベント ビューアーにトレースとログを表示するには、Service Manager コンソール コンピューターで管理者モードでコマンド プロンプトを開き、env var EXTERNALEWSLogs の値を 1 (setx /m EXTERNALEWSLogs 1) に設定します。

EXTERNALEWSLogs を 1 に設定すると、トレースとログを次のようにイベント ビューアーに表示できます。

トラブルシューティングのスクリーンショット。

通知テンプレートを作成します

次の手順を使用して、インシデント、変更要求、アクティビティ、リリース レコード、構成アイテムなど、レコードをService Managerしたり追跡したりするさまざまな種類の情報レコードまたは作業項目の通知テンプレートを作成できます。 通知テンプレートを作成したら、通知サブスクリプションを使用して、そのテンプレートを基にした電子メール メッセージを送信することができます。 この通知テンプレートによって、送信されるメッセージの種類と形式が決まります。

注意

他の通知テンプレートから置換文字列を手動でコピーして貼り付ける操作は、通常は機能しません。 エラーを防ぐためにも、その操作は控えてください。 代わりに、作成または更新している通知テンプレートに、使用可能な置換文字列を簡単に参照して挿入できます。

次の 2 つのテンプレートは、他の手順の前提条件です。

  • 受信した新しいアクティビティ割り当て済みテンプレート。
  • 新しい標準変更要求受信テンプレート。

注意

通知は電子メールでのみ送信されます。

インシデントの通知テンプレートを作成するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[テンプレート] を選択 します
  3. [タスク] ウィンドウの [テンプレート] で、[電子メール テンプレートCreate選択します。
  4. Create電子メール通知テンプレート ウィザードの [全般] ページで、[通知テンプレート名] ボックスに名前を入力します。 たとえば、「 新しい電子メール インシデント テンプレート」と入力します。 必要に応じて、[ 説明 ] ボックスに、作成するテンプレートの説明を入力できます。
  5. [ 対象クラス ] ボックスの横にある [ 参照] を選択します。
  6. [ クラスの選択 ] ダイアログで、[ インシデント] を選択し、[ OK] を選択します
  7. 選択した封印されていない管理パックが選択されていることを確認し、[ 次へ] を選択します。 たとえば、[ サンプル管理パック] を選択します。
  8. [ テンプレート デザイン ] ページの [ メッセージの件名 ] ボックスに、メール テンプレートの件名を入力します。 たとえば、「 ID# で作成された新しいインシデント」と入力します。 次に、[ 挿入] を選択します。
  9. [ プロパティの選択 ] ダイアログで、[ ID] を選択し、[追加] を選択 します
  10. [ メッセージ本文 ] ボックスに、電子メールの問題に対して新しいインシデントが開かれたことを示す説明を入力します。
  11. このページの他の既定値を使用し、[ 次へ] を選択します。
  12. [ 概要 ] ページで、テンプレートに対して選択した設定を確認します。 そのうえで [Create](作成) を選択します。
  13. [完了] ページで [閉じる] を選択します。

変更要求の通知テンプレートを作成するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[テンプレート] を選択 します
  3. [タスク] ウィンドウの [テンプレート] で、[電子メール テンプレートCreate選択します。
  4. Create電子メール通知テンプレート ウィザードの [全般] ページで、[通知テンプレート名] ボックスに名前を入力します。 たとえば、「 New Standard Change Request Received Template」と入力します。 必要に応じて、[ 説明 ] ボックスに、作成するテンプレートの説明を入力できます。
  5. [ 対象クラス ] ボックスの横にある [ 参照] を選択します。
  6. [ クラスの選択 ] ダイアログで、[ 変更要求] を選択し、[ OK] を選択します
  7. 選択した封印されていない管理パックが選択されていることを確認し、[ 次へ] を選択します。 たとえば、[ サンプル管理パック] を選択します。
  8. [ テンプレート デザイン ] ページの [ メッセージの件名 ] ボックスに、メール テンプレートの件名を入力します。 たとえば、「 NEW Standard Change Request with ID#」と入力します。 次に、[ 挿入] を選択します。
  9. [ プロパティの選択 ] ダイアログで、[ ID] を選択し、[追加] を選択 します
  10. [ メッセージ本文 ] ボックスに、新しい標準変更要求が開かれたことを示す説明を入力します。
  11. このページの他の既定値を使用し、[ 次へ] を選択します。
  12. [ 概要 ] ページで、テンプレートに対して選択した設定を確認します。 そのうえで [Create](作成) を選択します。
  13. [完了] ページで [閉じる] を選択します。

新しく割り当てられた活動の通知テンプレートを作成するには

  1. Service Manager コンソールで、[管理] を選択します
  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[テンプレート] を選択 します
  3. [タスク] ウィンドウの [テンプレート] で、[電子メール テンプレートCreate選択します。
  4. Create電子メール通知テンプレート ウィザードの [全般] ページで、[通知テンプレート名] ボックスに名前を入力します。 たとえば、「 New Activity Assigned Received Template」と入力します。 必要に応じて、[ 説明 ] ボックスに、作成するテンプレートの説明を入力できます。
  5. [ 対象クラス ] ボックスの横にある [ 参照] を選択します。
  6. [ クラスの選択 ] ダイアログで、[ 手動アクティビティ] を選択し、[ OK] を選択します
  7. 選択した封印されていない管理パックが選択されていることを確認し、[ 次へ] を選択します。 たとえば、[ サンプル管理パック] を選択します。
  8. [ テンプレート デザイン ] ページの [ メッセージの件名 ] ボックスに、メール テンプレートの件名を入力します。 たとえば、「 ID# で割り当てられた新しいアクティビティ」と入力します。 次に、[ 挿入] を選択します。
  9. [ プロパティの選択 ] ダイアログで、[ ID] を選択し、[追加] を選択 します
  10. [ メッセージ 本文] ボックスに、アクティビティが割り当てられていることを示す説明を入力します。
  11. このページの他の既定値を使用し、[ 次へ] を選択します。
  12. [ 概要 ] ページで、テンプレートに対して選択した設定を確認します。 そのうえで [Create](作成) を選択します。
  13. [完了] ページで [閉じる] を選択します。

テンプレートの作成を検証するには

  • 新しく作成したテンプレートが、通知テンプレートの一覧に表示されていることを確認します。

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

  • Windows PowerShellを使用してService Managerで新しいEmail テンプレートを作成する方法については、「New-SCSMEmailTemplate」を参照してください。
  • Windows PowerShellを使用して、Service Managerで定義されているEmailテンプレートを取得する方法については、「Get-SCSMEmailTemplate」を参照してください。
  • Windows PowerShellを使用してService Manager Email テンプレートのコンテンツを取得する方法については、「Get-SCSMEmailTemplateContent」を参照してください。
  • Windows PowerShell を使って電子メール テンプレートのプロパティを更新する方法については、「 Update-SCSMEmailtemplate」を参照してください。
  • Windows PowerShellを使用してService ManagerからEmail テンプレートを削除する方法については、「Remove-SCSMEmailTemplate」を参照してください。

通知に登録する

通知テンプレートを作成し、少なくとも 1 つの通知チャネルを有効にした後、通知サブスクリプション ウィザードを使用して通知をサブスクライブするには、次の手順に従います。 その後、オブジェクトが作成または更新されたとき、または指定した他の条件が満たされたときに定期的に通知が送信されます。

この記事のシナリオは、Create電子メール通知サブスクリプション ウィザードの中央にあります。 通知を選択した条件によって、使用可能なウィザード ページが動的に変更されます。

最初の手順では、メールの問題に関連する新しいインシデントが開かれたときにメッセージング アナリストに通知されるようにサブスクリプションを設定します。 2 番目の手順では、HR Web アプリケーションが開発、テスト、デプロイ中に毎日の状態更新プログラムがリリース マネージャーに送信されるようにサブスクリプションを設定します。

注意

通知の条件の値の中には変わらないものがあります。 変更が発生したときに通知を受け取る場合は、変更される可能性のあるオブジェクトの値を選択してください。 たとえば、インシデントの インシデント ID は変更されません。

インシデントの通知サブスクリプションを作成するには

  1. Service Manager コンソールで、[管理] を選択します

  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[サブスクリプション] を選択 します

  3. [タスク] ウィンドウで、[サブスクリプションのCreate] を選択します。

  4. Create電子メール通知サブスクリプション ウィザードの [開始する前に] ページで、[次へ] を選択します。

  5. [ 全般 ] ページの [ 通知サブスクリプション名 ] ボックスに名前を入力します。 たとえば、 電子メールの問題通知サブスクリプションに「新しいインシデント」と入力します。 必要に応じて、[ 説明 ] ボックスに、作成するサブスクリプションの説明を入力できます。

  6. [ 対象クラス ] ボックスの横にある [ 参照] を選択します。

  7. [ 通知するタイミング ] ボックスで、[ 選択したクラスのオブジェクトが作成されたとき] を選択します。

  8. [ クラスの選択 ] ダイアログで、クラスを選択します。 たとえば、[インシデント] を選択 します[OK] をクリックします。

  9. 選択した封印されていない管理パックが選択されていることを確認し、[ 次へ] を選択します。 たとえば、[ サンプル管理パック] を選択します。

  10. [ 追加の条件] ページで、[インシデント] を選択 します。 [ 使用可能なプロパティ ] ボックスの一覧で [ 分類カテゴリ] を選択し、[追加] を選択 します

  11. [ 追加の条件 ] ページで、[ 抽出条件 ] タブを選択します。[ 条件 ] 領域の [インシデント] 分類カテゴリの横にある [ 等しい] を選択します。 一覧で [ 電子メールの問題] を選択し、[ 次へ] を選択します。

  12. [ テンプレート ] ページの [ 電子メール テンプレート ] ボックスの横にある [選択] を 選択します

  13. [ オブジェクトの選択 ] ダイアログの [ テンプレート ] ボックスの一覧で、通知テンプレートを選択します。 たとえば、[ 新しい電子メール インシデント テンプレート] を選択し、[ OK] を選択して、[ 次へ] を選択します。

  14. [受信者] ページで、[追加] を選択します

  15. [ オブジェクトの選択 ] ダイアログで、適切なユーザーを検索し、ユーザーを選択します。 [ 追加] を選択し、[ OK] を選択して、[ 次へ] を選択します。 たとえば、メッセージングのアナリストや管理者のユーザー アカウントを選択します。

    注意

    メッセージングのアナリストや管理者のユーザー アカウントに、通知用アドレスが構成されている必要があります。

  16. [ 関連する受信者 ] ページで、[ 追加] を選択します。

  17. [ 関連する受信者の選択 ] ダイアログで、適切なクラスを検索し、ユーザーを表す適切な置換文字列を選択します。 [ 追加] を選択し、[ OK] を選択して、[ 次へ] を選択します。 たとえば、通知を送信する他のユーザー アカウントを選択します。

  18. [概要] ページで、通知サブスクリプションに対して選択した設定を確認し、[Create] を選択します。

  19. [完了] ページで [閉じる] を選択します。

リリース レコードの定期的な通知サブスクリプションを作成するには

  1. Service Manager コンソールで、[管理] を選択します

  2. [ 管理 ] ウィンドウで、[ 通知] を展開し、[サブスクリプション] を選択 します

  3. [タスク] ウィンドウで、[サブスクリプションのCreate] を選択します。

  4. Create電子メール通知サブスクリプション ウィザードの [開始する前に] ページで、[次へ] を選択します。

  5. [ 全般 ] ページの [ 通知サブスクリプション名 ] ボックスに名前を入力します。 たとえば、 HR Web 2.0 リリース レコードのデプロイに「Daily Notification」と入力します。 必要に応じて、[ 説明 ] ボックスに、作成するサブスクリプションの説明を入力できます。 たとえば、「 このサブスクリプションは HR Web 2.0 リリース レコードの状態の日次通知を送信します」と入力します。

  6. [ 通知するタイミング ] ボックスで、[ オブジェクトが条件を満たすときに定期的に通知する] を選択します。

  7. [ 対象クラス ] ボックスの横にある [ 参照] を選択します。

  8. [ クラスの選択 ] ダイアログでクラスを選択し、[ OK] を選択します。 たとえば、[ リリース レコード] を選択します。

  9. 選択した封印されていない管理パックが選択されていることを確認し、[ 次へ] を選択します。 たとえば、[ サンプル管理パック] を選択します。

  10. [ 追加の条件] ページで、[ リリース レコード] を選択します。 [ 使用可能なプロパティ ] ボックスの一覧で [ 状態] を選択し、[追加] を選択 します

  11. [ 抽出条件 ] 領域の [リリース レコード] の [状態] の横にある [ 等しくない] を選択します。 一覧で [ 閉じた] を選択し、[ 次へ] を選択します。

  12. [定期的な通知] ページの [定期的なパターン] で、[TimeInterval ごとに通知する] を選択し、間隔を選択します。 たとえば、定期的なパターンを 1 日ごとに に設定します。

  13. [ 定期的な通知 ] ページ の [繰り返しの範囲] で、繰り返しの範囲を選択するか、終了日を選択しません。 たとえば、[ 終了日なし] を選択します。

  14. [ テンプレート ] ページの [ 電子メール テンプレート ] ボックスの横にある [選択] を 選択します

  15. [ テンプレートの選択 ] ダイアログの [ テンプレート ] ボックスの一覧で、リリース レコード通知用に作成した通知テンプレートを選択します。

  16. [受信者] ページで、[追加] を選択します

  17. [ オブジェクトの選択 ] ダイアログで、適切なユーザーを検索し、ユーザーを選択します。 [ 追加] を選択し、[ OK] を選択して、[ 次へ] を選択します。 たとえば、リリース マネージャーのユーザー アカウントを選択します。

    注意

    メッセージングのアナリストや管理者のユーザー アカウントに、通知用アドレスが構成されている必要があります。

  18. [ 関連する受信者 ] ページで、[ 追加] を選択します。

  19. [ 関連する受信者の選択 ] ダイアログで、適切なクラスを検索し、ユーザーを表す適切な置換文字列を選択します。 [ 追加] を選択し、[ OK] を選択して、[ 次へ] を選択します。 たとえば、通知を送信する他のユーザー アカウントを選択します。

  20. [概要] ページで、通知サブスクリプションに対して選択した設定を確認し、[Create] を選択します。

  21. [完了] ページで [閉じる] を選択します。

通知サブスクリプションを検証するには

  • 作成した通知サブスクリプションが、サブスクリプション一覧に表示されていることを確認します。

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

  • Windows PowerShellを使用してService Managerで新しいサブスクリプションを作成する方法については、「New-SCSMSubscription」を参照してください。
  • Windows PowerShellを使用して、Service Managerで構成されているサブスクリプションを取得する方法については、「Get-SCSMSubscription」を参照してください。
  • Windows PowerShellを使用してService Managerのサブスクリプション プロパティを更新する方法については、「Update-SCSMSubscription」を参照してください。
  • Windows PowerShellを使用してService Managerからサブスクリプションを削除する方法については、「Remove-SCSMSubscription」を参照してください。

通知構成を確認する

次の手順を使用して、通知が正しく構成されていることを確認できます。 既に作成済みの通知サブスクリプションをアクティブにする変更を生成します。 これを行うと、サブスクリプションが生成され、通知が送信されます。 通知を受信した場合は、通知が正しく構成されています。 たとえば、電子メール通知を生成するテスト インシデントを作成します。 インシデントが開かれたことを示す通知が、指定した受信者に届くはずです。

定期的な通知サブスクリプションを確認する場合は、通知が送信されるまで、前に設定した時間間隔が経過するまで待つ必要があります。 通知を受信すると、通知の構成が検証されます。

通知の構成を確認するには

  1. Service Manager コンソールで、[作業項目] を選択します。
  2. [ 作業項目 ] ウィンドウで、[ 作業項目] を展開し、[ インシデント管理] を展開して、[ すべての開いているインシデント] を選択します。
  3. [タスク] ウィンドウの [インシデント管理] で、[インシデントのCreate] を選択します。
  4. [ インシデント 番号 の新規作成 ] フォームで、[ 影響を受けるユーザー]、[ タイトル]、[ 分類カテゴリ]、[ 影響]、[ 緊急度 ] ボックスに必要な情報を入力します。
  5. [ 分類カテゴリ ] ボックスの一覧 で [電子メールの問題] を選択し、[ OK] を選択します
  6. テンプレートに入力した情報を含む電子メール通知が受信されたことを確認します。 電子メール のタイトルには、インシデント ID 番号が含まれている必要があります。

Service Managerユーザーのグループに自動的に通知する

状況によっては、作業項目の利害関係者として、Service Managerの個々のユーザーではなくグループを使用する必要がある場合があります。 たとえば、インシデントを、インシデントのルーティングを行う初期応答チームなどのチームに割り当て、インシデントがチームに割り当てられたことを初期応答チームのメンバー全員に通知することができます。

Microsoft Exchange Server のメッセージングが有効なユニバーサル セキュリティ グループが、このタスクにおける重要な鍵となります。 この記事では、Exchange Server Exchange 管理コンソールを使用してインシデントを解決する方法について説明します。 次の手順を使用して、メッセージングが有効なユニバーサル セキュリティ グループを作成し、インシデントの作成時に関係者に通知するワークフローを作成してから、タスクが成功したかどうかをテストできます。

Exchange Serverでは、メールが有効なユニバーサル セキュリティ グループに対して [すべての送信者が認証されていることを要求する] 設定が既定で有効になっています。 この設定は、配布グループのプロパティの [Mail-Flow 設定] の [ メッセージ配信の制限 ] ダイアログで変更できます。 Service Manager設定で指定された送信簡易メール転送プロトコル (SMTP) サーバー ([管理>通知チャネル>の編集] で) が認証方法として匿名を使用している場合 (Service Managerまたは SMTP 設定)、Exchange で上記の既定の設定が指定された場合、電子メールは送信されません。SMTP 側で匿名アクセスを構成している場合は、[メールが有効なユニバーサル セキュリティ グループと引き換えにすべての送信者が認証されることを要求する] 設定をオフにするか、SMTP 認証設定 (Service Managerまたは送信 SMTP サーバーの設定) を匿名から Windows 統合に変更して、ユーザーが認証され、電子メールの送信を許可する必要があります。

または、[ 担当者 ] の代わりに [ サポート グループ ] を使用して、トリガー フィールドを変更できます。 これを設定するには、新しい電子メール通知サブスクリプションを作成して、追加条件を次のように指定します。

  • 変更前: [インシデント] サポート グループが層 1 と等しくない
  • 変更後: [インシデント] サポート グループが層 1 と等しい

目的に合ったテンプレートを使用して、層 1 のメール配布リストの受信者を追加します。 ポータル チケットの作成時にテンプレートによって行われた場合でも、レベル 1 はチケットが送信されるたびに通知されます。

各サポート グループにこの設定の 1 つを指定しておくことで、各グループの対応を必要とするインシデントが発生した場合に、各グループに通知されるようになります。

メッセージングが有効なユニバーサル セキュリティ グループを作成するには

  1. Exchange 管理コンソールで、[受信者の構成] に移動し、[配布グループ] を右クリックして、[新しい配布グループ] を選択します。
  2. [ 概要 ] ページで、既存のユニバーサル セキュリティ グループを選択するか、新しいグループを作成します。
  3. [ グループ情報 ] ページでグループの種類に [ セキュリティ ] を選択します。
  4. グループの作成作業を完了します。
  5. グループにメンバーを追加するには、メンバーを右クリックし、[ プロパティ] を選択し、[ メンバー ] タブにアクセスします。
  6. Service ManagerがActive Directory Domain Services (AD DS) と同期するまで待つか、管理>コネクタからの手動同期を実行します。 ( [AD コネクタ] を選択し、右側の [ 今すぐ同期 ] タスクを選択します)。
  7. Active Directory 同期が完了すると、新しく作成されたグループがService Managerの構成項目として使用できるようになり、影響を受けるユーザーや割り当て先などのユーザー ピッカー フィールドで選択できます。

インシデントの作成時に関係者に通知するためのワークフローを作成するには

  1. [ 管理>ワークフロー>の構成] に移動します。
  2. [ インシデント イベント ワークフローの構成] をダブルクリックします。
  3. [追加] を選択し、[開始する前に] ページで [次へ] を選択します。
  4. ワークフローに名前を付けます ([インシデントの作成] Email [利害関係者] など)。
  5. [イベントの確認] ドロップダウン リストでは、既定の [インシデントが作成されたとき] のままにします。
  6. ワークフローを格納するカスタム管理パックのいずれかを選択 (または作成) し、[ 次へ] を選択します。
  7. [インシデント条件の指定] ページで [次へ] を選択します。 (新しいインシデントが作成されるたびにこのワークフローが実行されるようにします)。
  8. 必要に応じて、テンプレートを適用します (この場合は、通知専用のワークフローを作成するため、[ テンプレートを適用しない] を選択します)。
  9. [通知People選択] ダイアログで、[通知を有効にする] チェック ボックスをオンにします。 適切なテンプレートを使って、通知対象のユーザーを追加します。
  10. [次へ] を選択し、[Create] を選択してワークフローの作成を完了します。

ワークフローとメールが有効なユニバーサル セキュリティ グループをテストするには

  • インシデントを作成して、上記で作成したメッセージングが有効なユニバーサル セキュリティ グループに割り当てます。

次の手順