ユーザープレゼンスインジケーター
ユーザープレゼンスインジケーターにより、エージェントは Microsoft Teams を使用してチャットを開始する前に、Microsoft Teams でのユーザーのステータスを把握できます。
デフォルトでは、エージェントは、ServiceNow インスタンスで [チャットを開始] モーダルを起動するときにユーザーのステータスを確認できます。
アプリケーションをアップグレードする場合は、Azure ポータルから既に作成されている要求ベースのチャットアプリケーションに API 権限が追加されていることを確認してください。要求ベースのチャットに必要な権限の詳細については、「Microsoft Azure アプリケーションの権限の追加」を参照してください。
IT Service Management Integration with Microsoft Teams v2.5.0 または Collaboration Services v3.5 アプリケーションにアップグレードする場合、初めて使用するときに [チャットを開始] モーダルにユーザープレゼンスステータスが表示されるまでに 60 分かかります。
Microsoft Teams のユーザーのステータスと ServiceNow インスタンスとのマッピングを次の表に示します。
| Microsoft Teams のユーザーステータス | [チャットを開始] モーダルに表示されるステータス |
|---|---|
| 「Available」、「AvailableIdle」 | 利用可能 |
| 「Busy」、「BusyIdle」、「DoNotDisurb」 | busy |
| 「Offline」、「PresenceUnknown」 | オフライン |
| 「Away」、「BeRightBack」 | アウェー |
ユーザープレゼンスステータスは 180 秒間キャッシュされます。つまり、ユーザーが Microsoft Teamsで「オンライン」である場合、[チャットを開始] モーダルにはユーザーステータスが「オンライン」として 180 秒まで表示されます。ユーザーステータスが変更されると、180 秒経過後にユーザーステータスが取得され、[チャットを開始] モーダルでステータスが更新されます。
ユーザーステータスをキャッシュする時間間隔は、システムプロパティ sn_tcm_collab_hook.teams.presence_status_cache_invalidate_duration で構成できます。ユーザープレゼンスステータスを保持する時間間隔を変更できます。詳細については、「ユーザープレゼンスステータスのキャッシュ期間の構成」を参照してください。