トラブルシューティング ワークスペースカレンダーの同期

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:5分
  • このセクションは、アドミニストレーターが ワークスペースカレンダーの同期 での接続セットアップの問題をトラブルシューティングするのに役立ちます。カレンダー同期は、ServiceNow Workplace を外部カレンダープロバイダー ( Microsoft Exchange Online および Google カレンダー) と統合して、ルームとリソースの可用性を同期します。

    カレンダー同期は、統合を機能させるために、両方とも正しく構成されている必要がある 2 つのタイプの接続を確立します。
    • システム間接続:サービスアカウント認証情報を使用してカレンダーデータを自動的に同期するバックエンド統合。
    • ユーザーレベルの接続:ユーザーがアプリケーションを操作するときに確立されるユーザーごとの接続で、個人モードでのみ必要です。
    注:
    このガイドのトラブルシューティング手順は、特に指定がない限り、 Microsoft Exchange Online カレンダーと Google カレンダーの両方の統合に適用されます。

    システム間接続

    システム間接続は、ServiceNow とカレンダープロバイダー間のバックエンド同期を処理します。構成の問題を診断して解決するには、以下の手順に従ってください。

    接続エイリアスの識別

    接続エイリアスによって、統合に使用する認証情報と OAuth 構成が決まります。ServiceNow は、次の順序でエイリアスを解決します。

    1. 関連するプロバイダー (Microsoft または Google) のカレンダープロバイダーレコードに移動します。
    2. プロバイダーレコードに上書きエイリアスが構成されているかどうかを確認します。
    3. 上書きエイリアスが接続および資格情報エイリアスにマッピングされている場合、そのエイリアスが統合に使用されます。
    4. 上書きエイリアスがマッピングされていない場合、ServiceNow はプロセッサのデフォルトエイリアス ( ms_graph プロセッサのデフォルトの Microsoft Exchange Online エイリアスなど) を使用します

    接続と認証情報エイリアスを検証

    認証情報をチェックする前に、エイリアスが正しく構成されていることを確認してください。

    • 選択した統合モード (通常、厳格、または個人) に対してエイリアスが適切であることを確認します。
    • エイリアスで次のすべてが構成され、アクティブになっていることを確認します。
      • 接続
      • 認証情報
      • OAuth エンティティプロファイル
      • スコープ
      • アプリケーションレジストリー
    注:
    OAuth エンティティプロファイルやアプリケーションレジストリがない場合など、エイリアスが不完全な場合、認証情報自体が有効であっても、トークンの生成と API 呼び出しが失敗します。

    認証情報の設定を検証

    エイリアスに関連付けられている認証情報レコードに移動し、次の設定を確認します。
    • [統合タイプ][システム] に設定する必要があります。
    • 権限許可タイプは 、次の表に示すように、統合モードとプロバイダーと一致する必要があります。
    表 : 1. 認証情報の設定
    プロバイダー 統合モード 必要な権限許可タイプ
    Microsoft Exchange オンライン 通常 クライアント認証情報
    Microsoft Exchange オンライン 厳格または個人 認証コード
    Google カレンダー すべてのモード (通常を含む) 認証コード
    重要:
    不一致の権限許可タイプを使用することは、認証失敗の一般的な原因です。たとえば、Strict モードで実行されている Exchange Online 統合でクライアント認証情報を設定すると、認証エラーが発生します。

    OAuth トークンの取得 (認証コードのみ)

    この手順は、権限許可タイプが認証コードの場合にのみ適用されます。権限許可タイプがクライアント認証情報の場合は、この手順をスキップします。

    1. エイリアスに関連付けられた認証情報レコードを開きます。
    2. [OAuth トークンの取得] を選択します。
    3. プロンプトが表示されたら、外部システムのルームカレンダーへの読み取りまたは書き込みアクセス権を持つユーザーの認証情報を使用して認証します。
    4. 続行する前に、トークンが正常に生成されたことを確認してください。
    警告:
    [ OAuth トークンの取得] をクリックしたときに誤った認証情報を使用すると、「 リソースが見つかりません」、「サブスクリプションに失敗しました」、「 アクセスが拒否されました」などのエラーが発生します。トークンを生成する前に、認証ユーザーに必要な権限があることを確認してください。

    委任されたユーザーのメールを構成

    カレンダープロバイダーレコードの [委任されたユーザーのメール ] フィールドは、Strict 統合モードまたは個人統合モードでのみ必要です。

    • 統合モードが [厳格] または [個人] の場合:プロバイダーレコードの [ 委任されたユーザーのメール ] フィールドに、委任されたサービスアカウントのメールアドレスを入力します。
    • 統合モードが [標準] の場合:このフィールドは空のままにします。通常モードでは使用されません。
    注:
    Strict モードまたは個人モードで委任されたユーザーのメールが見つからないか間違っていると、カレンダーイベントのルックアップとルームの使用可否のクエリが失敗します。

    ユーザーレベルの接続

    ユーザーレベルの接続は、ユーザーが Workplace アプリケーションを操作するときにユーザーごとに確立されます。必要な構成は、統合モードによって異なります。

    通常モードと厳格モード
    追加のユーザーレベルの構成は必要ありません。システム間認証情報は、すべてのカレンダー操作を処理します。
    個人モード
    個人モードでは、各ユーザーはカレンダープロバイダーで個別に認証します。すぐに利用可能な (OOB) エイリアスは、プロセッサータイプ (Exchange Online および Google カレンダー) ごとに提供されます。
    • 関連するプロセッサー (Exchange または Google) の OOB エイリアスを見つけます。
    • エイリアスがプロセッサータイプに対して正しく構成されていることを確認します。
    • エイリアスに次のすべてが構成され、アクティブになっていることを確認します。
      • 接続
      • 認証情報
      • OAuth エンティティプロファイル
      • スコープ
      • アプリケーションレジストリー
    • 認証情報レコードの [権限許可タイプ ] が [認証コード] に設定されていることを確認します。
    • 認証情報レコードの [統合タイプ ] が [個人] に設定されていることを確認します。
    重要:
    個人認証情報レコードで [OAuth トークンの取得] を選択しないでください。個人モードでは、各ユーザーの OAuth トークンは、ユーザーがカレンダー機能を初めて操作したときに、ポップアップまたはアプリケーション内プロンプトを介して自動的に生成されます。この認証情報でトークンを手動で生成すると、ユーザーごとのトークン管理が妨げられます。