ServiceNow for Microsoft Teamsの連携機能について

## はじめに
近年、企業は迅速な意思決定と連携を実現するために、さまざまなツールとプラットフォームを活用しています。その中でも、ServiceNowはビジネスプロセスのデジタル化を推進し、ITサービスマネジメント（ITSM）、カスタマーサービスマネジメント（CSM）、HRサービスデリバリー（HRSD）など、多岐にわたる機能を提供しています。一方で、Microsoft Teamsは、リモートワークやハイブリッドワークの普及に伴い、日々の業務でのチーム間のコミュニケーションやコラボレーションのハブとしての地位を確立しています。

こうした背景の中で、ServiceNow for Microsoft Teamsは、これらの2つの強力なプラットフォームを統合し、業務効率とユーザエクスペリエンスを大幅に向上させます。本稿では、このソリューションの特徴や活用方法を詳しく解説します。

## ServiceNow for Microsoft Teamsとは？
ServiceNow for Microsoft Teamsは、ServiceNowとMicrosoft Teamsをシームレスに統合し、ユーザーがTeams上でさまざまなServiceNowの機能を直接利用できるようにするソリューションです。この連携により、ユーザはTeamsから離れることなく、リクエスト、インシデント起票、承認作業などを効率的に行うことが可能になります。

## 主な機能と利点
### Virtual Agentチャット
Teams上でServiceNowのVirtual Agentを利用することで、ユーザはシステムやアプリケーションに関する質問や問題の解決をチャット形式で行えます。これにより、サービスデスクの負荷を軽減し、ユーザーに素早く問題を解決できる環境を提供します。
    
下記画面ではTeamsチャット上でServiceNowのVirtual Agent機能を利用しています。こちらで質問をするとチャットボットが返答をし、ServiceNow内にあるナレッジやVirtual Agent Designerで作成した会話をすることができます。
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/d9ee58ac-396c-78cb-ba98-55cc8a9b003e.png)
    
また、右端のタブ「Employee Center」を開くと、Teams画面上で直接Employee Centerを利用することもできます。SSO（シングルサインオン）の設定がされていますので、ログインをせずに利用することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/61f55116-7da6-a7b2-a838-6f1688cd7a7d.png)


### チケット起票と通知機能
チャットボットとの会話だけでなく、インシデントチケットなどの起票もインターフェイスをまたぐことなく可能です。
    
ユーザはTeams上で様々なチケットを起票することができます。以下ではレコードプロデューサーで作成されたインシデントチケットの起票フローを呼び出しています。
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/666439d5-d32d-23ed-927a-9efb9cc0f8c1.png)

また、通知を設定することにより自分のチケットが現在どのような状態なのかを随時確認することができます。
これにより、ポータルサイトへ行きチケットを確認する手間も必要なくなります。
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/4a6266b6-8b82-5a65-014a-05fb1002a0e0.png)


### 承認プロセスの効率化
ServiceNow上ではカタログアイテムを利用することで、ITサービスや機器のリクエスト、ソフトウェア申請などさまざまな要求ができます。このような申請アイテムの多くは、上長や担当者の方の申請が必要な場合があります。今回の連携機能ではこの承認プロセスもTeams上で可能にします。

承認の通知を活用することで、承認者はTeams内で直接承認リクエストに応答できるようになります。これにより、承認プロセスが簡素化され、業務の流れを中断することなく、迅速な意思決定が可能になります。例えば、アイテムリクエストの承認や、変更リクエストの承認が、Teams上で数クリックで完了します。上記「チケット起票と通知のリアルタイム配信」のリクエストと一緒に利用することで、起票者（アイテム要求者）と承認者の両方がTeamsのインターフェイスのみで作業を完結させることも可能です。

アイテムの要求をTeamsチャット上で行います。ServiceNowを介することなくさまざまな要求をすることができます。（リクエスター側）
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/fbdf9446-ff1b-0bf8-0338-90b89c945bdc.png)


アイテムに承認プロセスがある場合、承認者に対して通知されます。承認者は通知内容を確認し、問題がなければその場で承認作業を行います。（承認者側）
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/86245f50-9a40-d765-cd6e-c8b40bf4ed64.png)

アイテムを要求したユーザには、アイテムが承認されたことがリアルタイムでわかるようになります。
    
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/c060b523-d3c3-4662-a3b2-34e8ec9a5610.png)

### ライブエージェントとのチャット
ユーザからのインシデントチケットに対して、オペレータはTeamsチャットをオープすることができます。オペレータ側の判断で即座に対応が必要となれば、「Start Microsoft Teams Chat」からチケット起票者とのチャットを開始できます。また、チャットにはアサインされたオペレータ以外も招待することができます。

![スクリーンショット 2024-09-03 8.42.57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/75db82b0-08f0-566b-b0e3-e83406b0cab1.png)

チケット名でのチャットがこのように開始されます。ここで問い合わせに関する詳細なやり取りをすることができます。

![Teamsチャット1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/287be163-6393-d4f9-4ad5-433d97242a7f.png)

また、Teams上のチケットのやり取りは以下のようにIncidentチケットに同期されます。

![Teamsチャット歴.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/d3166b7f-cd14-f8dc-5729-ffe48fbe5dd5.png)

しばしばオペレータの業務として、Teamsやメールでのやり取りをServiceNow上のチケットに転記する作業があるかと思います。このような作業は手間と時間がかかる割に、転記ミスによるオペミスが起こりやすいという難点があります。そのようなミスを今回の連携機能では未然に防ぐことができます。





また、先ほどはオペレータ視点でのチャット開始機能でしたが、ユーザ側からもライブエージェントとの会話を要求することができます。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/e3bea3a2-30b7-e2d4-775e-509bcda267d4.png)

↓こちらはライブエージェントの視点。Workspace上でチャットを受け取ることができます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3920996/d0d3987a-abdf-9f60-ea81-c327420253b6.png)

Workspace上でもTeamsチャットと同様にリアルタイムでのやり取りができるため、ユーザの問題に対して迅速な対応をとることができます。


## まとめ
ServiceNow for Microsoft Teamsは、業務効率を最大限に引き出し、ユーザエクスペリエンスを向上させるための強力なソリューションです。リアルタイムな通知や承認プロセスの迅速化、Virtual Agentを活用した問題解決など、企業のデジタルトランスフォーメーションを加速させる要素が満載です。今後のビジネス競争力を高めるために、ぜひこのソリューションを活用してみてはいかがでしょうか。

## 連携方法
詳しい連携方法については、以下の2つの記事をご参照ください。

https://qiita.com/AoraNow_Yongki_Lee/items/7d950376527c3f31c14d

https://qiita.com/AoraNow_Yongki_Lee/items/da0fdad13ee590b90e44

## 参考ドキュメント
https://docs.servicenow.com/ja-JP/bundle/washingtondc-employee-service-management/page/product/sn-teams/concept/c_ServiceNowForMSTeams.html