Microsoft Exchange Server スポーク
Microsoft Exchange Server スポークは、Microsoft Exchange メールシステムのアドレスリスト、メールボックス、カレンダーイベントを作成して管理します。
ストアでアプリを要求する
ServiceNow Store Web サイトにアクセスして利用可能なすべてのアプリを表示し、ストアにリクエストを送信する方法について確認してください。リリースされたすべてのアプリのリリースノート情報については、「ServiceNow Storeバージョン履歴のリリースノート」を参照してください。
統合ハブサブスクリプション
このスポークには Integration Hub のサブスクリプションが必要です。詳細については、「法務スケジュール - 統合ハブの概要」を参照てください。
スポークバージョン
Microsoft Exchange Server スポーク v2.5.0 が最新バージョンです。
スポークの依存関係
アプリのインストールで問題が発生した場合は、次の依存プラグインがインストールされていることを確認してください。
- ServiceNow 統合ハブアクションステップ - PowerShell (com.glide.hub.action_step.powershell)
- ServiceNow 統合ハブランタイム (com.glide.hub.integration.runtime)
サポートされているバージョン
- Windows Server2016 にインストールされたExchange Server2016注:[ユーザーのカレンダーイベントを作成] および [空室状況を検索] アクションは、Exchange Server2013 でのみサポートされています。
- Windows Server2012 R2 にインストールされたExchange Server2013
スポークの要件
ターゲットのExchange Serverで PowerShell リモート機能を有効にする必要があります。Microsoft Exchange Serverの詳細については、Exchange Server のドキュメントを参照してください。
スポークのフロー
Exchange Serverスポークでは、Exchange Serverタスクの自動化をデモするサンプルフローが提供されます。サンプルフローをカスタマイズするには、必要なアプリケーションスコープにコピーします。利用可能なサンプルフローは次のとおりです。
| フロー | 説明 |
|---|---|
| サブスクリプションからプル | [サブスクリプション ID でアイテムを検索] サブフローを使用して、アクティブなサブスクリプション内の変更されたアイテムを定期的に取得し、詳細をServiceNowインスタンスに保存します。 |
| [アイテム ID でカレンダーアイテムを検索] フロー | [サブスクリプション ID でアイテムを検索] サブフローを使用して、サブスクリプションの変更されたアイテムの詳細を [イベントマッピングのサブスクリプション] モジュールに表示します。 |
| サブスクリプションを更新 | [サブスクリプションを更新] サブフローを使用してサブスクリプションを更新します。 |
スポークのサブフロー
| サブフロー | 説明 |
|---|---|
| サブスクリプション ID でアイテムを検索 | サブスクリプションの変更されたアイテムの詳細を [イベントからサブスクリプションへのマッピング] テーブルに保存します。 |
| サブスクリプションを作成 | 指定されたメールボックスのサブスクリプションを作成し、[サブスクリプション] テーブルに追加します。サブスクリプションがすでに存在する場合、サブフローはアプリケーションの詳細をサブスクリプションレコードに追加します。 |
| サブスクリプションを更新 | 指定されたメールボックスのサブスクリプションを更新します。 |
スポークのアクション
| カテゴリ | アクション | 説明 |
|---|---|---|
| アドレスリスト管理 | 含まれる受信者を使用してアドレスリストを作成 | [含まれる受信者] フィールドを使用して、Exchange Serverに新しいアドレスリストを作成します。 |
| 受信者フィルターを使用してアドレスリストを作成 | [受信者] フィールドを使用して、Exchange Serverに新しいアドレスリストを作成します。 | |
| アドレス リストの削除 | 必須のExchange Serverで必須のアドレスリストを削除します。 | |
| アドレスリストの詳細を取得 | 必須のExchange Serverで必須のアドレスリストの詳細を取得します。 | |
| アドレスリストを検索 | 検索クエリを使用して、必須のExchange Serverのアドレスリストの詳細を取得します。 | |
| アドレスリストの詳細を検索 | 指定されたアドレスリストの詳細を ID 別に取得します。 | |
| アドレス リストの移動 | アドレス階層内の別の場所にアドレス リストを移動します。 | |
| アドレスリストを同期 | Exchange Serverの必須アドレスリストの最新の詳細でメールクライアントを更新します。 | |
| 含まれる受信者を使用してアドレスリストを更新 | [含まれる受信者] フィールドを使用して、必須アドレスリストの詳細と受信者を更新します。 | |
| 受信者フィルターを使用してアドレスリストを更新 | [受信者フィルター] フィールドを使用して、必須アドレスリストの詳細と受信者を更新します。 | |
| メールボックス管理 | ユーザーのカレンダーイベントを作成 | Exchange Serverにカレンダーイベントを作成します。カレンダーイベントは、会議または予約のいずれかになります。 注:
|
| メールボックスを作成 | メールボックスとユーザーアカウントを同時に作成します。 | |
| メール ボックスの削除 | Exchange Serverのメールボックスを削除します。 | |
| メールボックスを無効化 | Exchange Serverのメールボックスを無効にします。 | |
| メールボックスを有効化 | Exchange Serverのメールボックスを有効にします。 | |
| イベント ID でカレンダーを検索 | カレンダーイベントのリストを取得します。 | |
| メールボックスを検索 | Exchange Serverで指定されたメールボックスのメールボックスプロパティを取得します。 | |
| ルームの使用可否を検索 | ルームオブジェクトの指定されたアレイに対する使用可否の応答を取得します。 | |
| メールボックスを更新 | Exchange Serverでメールボックスのプロパティを更新します。 | |
| メールボックスの自動返信を設定 | Exchange Serverで指定されたメールボックスの自動返信をスケジュールします。 | |
| ルームメールボックスを検索 | Exchange Server内のすべてのルームメールボックスを取得します。 | |
| 会議管理 | 会議提案を検索 | 指定されたメールボックスの会議提案を取得します。 |
| カレンダー会議を更新 | 作成済みの既存のカレンダーイベントを更新します。会議の更新中に、変更された予約アイテムをカレンダーフォルダーに保存することに加えて、更新された会議要求がすべての出席者に送信されます。 | |
| 会議ストリームを検索 | 指定された開始時間と終了時間内のユーザーの会議の詳細を取得します。 | |
| フォルダー ID を検索 | 必要なフォルダーのフォルダー ID を取得します。 | |
| ユーザーのカレンダーイベントを削除 | 指定された既存のカレンダーイベントを削除します。更新がすべての出席者に送信されます。 | |
| ユーザーの可用性を検索 | 指定されたメールボックスの可用性の応答を取得します。 | |
| Subscription Management 注: Exchange Serverスポークは、カレンダーイベントのみをサポートしています。 |
サブスクリプションを作成 | 指定されたメールボックスの新しいサブスクリプションを作成します。 |
| アイテム ID でカレンダーアイテムを検索 | 指定されたカレンダー ID のカレンダー情報を取得します。 | |
| サブスクリプション ID でイベントを検索 | 前回のウォーターマーク以降のサブスクリプションのカレンダーフォルダー内の最新の変更を取得します。 | |
| 添付ファイル管理 | 添付ファイルをイベントレコードにコピー | カレンダーイベントの添付ファイルを ServiceNow インスタンスの指定されたレコードにコピーします。 |
| 添付ファイルを作成 | 添付ファイルをイベントに追加します。 | |
| 添付ファイルを削除 | 指定された添付ファイル ID に関連付けられている添付ファイルを削除します。 | |
| イベントレコードから添付ファイルを削除 | 指定されたイベントレコードに関連付けられている 1 つ以上の添付ファイルを削除します。 | |
| 添付ファイル ID で添付ファイルを検索 | 指定された添付ファイルを取得します。 |
スポークモジュール
| モジュール | 説明 |
|---|---|
| サブスクリプション | Exchange Serverにサブスクリプションの詳細を表示します。[サブスクリプションを作成] および [サブスクリプションを更新] サブフローが実行されると、このモジュールにデータが入力されます。 |
| イベント | Exchange Serverにイベントの詳細を表示します。[アイテム ID でカレンダーアイテムを検索] フローが実行されると、このモジュールにデータが入力されます。 |
| イベントの出席者 | イベントの出席者の詳細を表示します。[アイテム ID でカレンダーアイテムを検索] フローが実行されると、このモジュールにデータが入力されます。 |
| イベントマッピングのサブスクリプション | サブスクリプションおよびイベントの詳細を表示します。[サブスクリプション ID でアイテムを検索] サブフローが実行されると、このモジュールにデータが入力されます。 |
接続および資格情報エイリアスの要件
統合ハブ は、エイリアスを使用して、接続情報および認証情報、および OAuth 認証情報を管理します。エイリアスを使用することで、複数の環境を使用する場合に、複数の認証情報と接続情報プロファイルを構成する必要がなくなります。接続または認証情報が変更された場合、接続を使用するどのアクションも更新する必要はありません。
- Exchange_https エイリアスは、Exchange Server2013 でのみサポートされています。
- Exchange_https エイリアスは、[ユーザーのカレンダーイベントを作成] および [ルームの使用可否を検索] アクションを使用するために必要です。
スポークの設定については、「 Microsoft Exchange Server スポークの設定。
MID サーバー の要件
インスタンスには、MID サーバーをセットアップし、PowerShell 2.0 を実行するように構成を行う必要があります。Microsoft Exchangeエイリアスに関連付けられた接続レコードを使用して、アクションを実行する場所およびMID サーバー選択属性を設定します。 詳細については「MID サーバー」を参照してください。