Employee Self-Service agentの2026年4月更新で押さえるべきポイントは、施設管理チケットを会話から作成するための拡張パターンがMicrosoft公式ドキュメントとして整理されたことです。これは単なるFAQ強化ではなく、AI prompts、Power Automate、Dataverse、Dynamics 365 Field Serviceを組み合わせ、従業員の「水漏れを報告したい」「椅子が壊れている」といった依頼を、実際の施設管理チケット作成までつなげる実装例です。Microsoft Learnの該当ページは2026年4月24日に更新されており、Microsoft 365管理者、ワークプレイスIT担当、業務部門がEmployee Self-Service agentを業務プロセスへ広げる際の実用的な参考になります。(Microsoft Learn)
Employee Self-Service agentの最新動向: Employee Self-Service gains a facilities ticketing extension patternで何が変わったか
今回の更新は、Employee Self-Service agentに「施設管理チケット機能が標準搭載された」と読むより、Employee Self-Service agentを施設管理業務に拡張する設計パターンが公開されたと理解するのが正確です。
Microsoftのドキュメントでは、Employee Self-Service Copilot agentを使って、従業員がMicrosoft 365 Copilot内から管理者設定済みのナレッジソース、HCM、ITシステムに関する問い合わせを行えることが説明されています。そのうえで、Copilot Studioで独自トピックを作成・公開し、標準機能と並べて動作させる拡張方法が示されています。(Microsoft Learn)
今回の施設管理チケット作成パターンでは、従業員の自然文入力から次の情報を取り出し、バックエンドのチケットシステムへ渡します。
| 要素 | 役割 | 実務での意味 |
|---|---|---|
| AI prompts | 問題カテゴリや場所を抽出 | 「1階トイレで水漏れ」から「Plumbing」「1階トイレ」を取り出す |
| Adaptive Cards | 入力内容を確認・修正するフォームを表示 | AI抽出結果を従業員が送信前に確認できる |
| Power Automate | Copilot Studioと業務システムを接続 | DataverseやHTTP API経由でチケットを作成する |
| Dataverse / Dynamics Field Service | チケットの登録先として利用 | 施設管理チームが作業指示や対応状況を管理する |
| Copilot Studio topic | 会話フロー全体を定義 | 起動条件、質問、分岐、エラー処理を設計する |
この更新の価値は、Employee Self-Service agentを「問い合わせ窓口」から「業務処理の入口」に変えられる点にあります。従業員は別システムに移動せず、普段使うMicrosoft 365 Copilotの会話から施設管理依頼を始められます。
今回の更新で公開された施設管理チケット作成パターンの全体像
Microsoftの例では、オフィスの空調不具合、壊れた家具、清掃依頼など、施設サポートが必要な場面を想定しています。従業員はEmployee Self-Service agentに問題内容と場所を伝え、施設管理チームは作成されたチケットを確認し、担当者の割り当てや進捗管理を行います。(Microsoft Learn)
実装の流れは、大きく次の3段階です。
| ステップ | 作業内容 | 成果物 |
|---|---|---|
| AI promptsを作成 | 問題カテゴリと場所を抽出するプロンプトを作る | カテゴリ抽出プロンプト、場所抽出プロンプト |
| Power Automate flowを作成 | バックエンドAPIやDataverseへチケットを登録する | チケットIDやステータスを返すフロー |
| Topicを作成 | 会話の起動条件、入力確認、送信、エラー処理を定義する | Create Facilities Management Ticketトピック |
ここで重要なのは、AIが直接チケットを勝手に作成する構成ではないことです。AI promptsは分類や抽出を担い、Adaptive Cardでユーザー確認を挟み、Power Automateがシステム連携を実行します。実務で使う場合も、この役割分担を崩さない方が安全です。
たとえば、従業員が「3階の会議室Aで空調が効かない」と入力した場合、理想的な流れは次のようになります。
| 会話内の処理 | 例 |
|---|---|
| 入力文の受け取り | 3階の会議室Aで空調が効かない |
| カテゴリ抽出 | HVAC、Maintenanceなど |
| 場所抽出 | 3階、会議室A |
| 確認フォーム表示 | カテゴリ、場所、説明をAdaptive Cardで表示 |
| チケット作成 | DataverseやDynamics Field Serviceに登録 |
| 結果通知 | チケットID、受付状況、次の対応案内を表示 |
Microsoft 365管理者が特に見るべきポイント
Microsoft 365 adminsにとっての今回のポイントは、Employee Self-Service agentの運用範囲が、ナレッジ応答から業務システム連携へ広がることです。ただし、導入前にはライセンスや環境だけでなく、誰が作成・管理・監査するのかを明確にする必要があります。
Microsoftの前提条件では、Employee Self-Service agentがCopilot Studioにインストールされていること、Copilot Studioのサンドボックスまたはプリプロダクション環境で作成者アクセスがあること、Copilot Samplesへのアクセス、施設管理チケット作成用のバックエンドAPIへのアクセスが挙げられています。また、例では施設管理チケットシステムがDynamics 365のField Serviceモジュール上に構築されている前提になっています。(Microsoft Learn)
管理者は、少なくとも次の観点で確認しておくべきです。
| 確認項目 | 判断基準 |
|---|---|
| 環境分離 | 本番前にサンドボックスまたはプリプロダクションで検証できるか |
| 権限設計 | Copilot Studio、Power Automate、Dataverse、Dynamics側の権限が過不足ないか |
| データ保護 | 場所情報、社員情報、依頼内容が適切に扱われるか |
| 監査 | 誰がチケットを作成し、どのフローが実行されたか追跡できるか |
| 障害対応 | フロー失敗時にユーザーへ分かりやすいメッセージを返せるか |
特に注意したいのは、Power Automate flowの実行権限です。便利だからといって広すぎる権限の接続を使うと、後から監査やデータ分離で問題になります。施設管理チケットの作成に必要なテーブル、API、操作だけに絞るのが基本です。
ワークプレイスITチームにとっての実務メリット
Workplace IT teamsにとって、この拡張パターンは「問い合わせ受付の自動化」だけではありません。施設管理、総務、ITヘルプデスクのように、従業員からの依頼が自然文で届き、担当部門が分類・転記・確認を繰り返している業務に向いています。
従来の施設管理依頼では、従業員が専用ポータルを探し、カテゴリを選び、場所を入力し、説明を書き、送信する流れが一般的です。この手順が面倒だと、チャットやメールで曖昧な依頼が飛び交い、担当者側の確認コストが増えます。
Employee Self-Service agentを使うと、入口を会話に寄せられます。
| 従来の課題 | 拡張パターンでの改善 |
|---|---|
| 専用ポータルの場所が分からない | Microsoft 365 Copilotの会話から開始できる |
| カテゴリ選択を間違える | AI promptsでカテゴリ候補を抽出できる |
| 場所情報が不足する | Adaptive Cardで送信前に確認・修正できる |
| メール依頼がチケット化されない | Power AutomateでDataverseやField Serviceへ登録できる |
| 対応状況が見えにくい | チケットIDやステータスを会話で返せる |
実務では、最初から全施設管理業務を対象にするより、問い合わせ量が多く、分類が比較的明確な領域から始める方が成功しやすいです。たとえば「空調」「照明」「水回り」「清掃」「椅子・机の破損」のようにカテゴリを限定すると、プロンプトの精度検証もしやすくなります。
業務ユーザーが期待できる使い方
Business usersにとってのメリットは、施設管理依頼のために画面を探し回らなくて済むことです。自然な表現で依頼を始め、必要な情報だけを確認して送信できます。
たとえば、次のような入力が想定できます。
| ユーザー入力 | agent側で抽出したい情報 |
|---|---|
| 「1階トイレで水漏れしています」 | カテゴリ: Plumbing、場所: 1階トイレ |
| 「会議室Aの照明が点滅しています」 | カテゴリ: Electrical、場所: 会議室A |
| 「4階の執務エリアにある椅子が壊れています」 | カテゴリ: Maintenance、場所: 4階執務エリア |
| 「受付横の床が汚れているので清掃をお願いします」 | カテゴリ: Cleaning、場所: 受付横 |
ただし、ユーザー体験を良くするには、AIが推測した内容をそのまま確定させるのではなく、確認画面を出すことが重要です。Microsoftのサンプルでも、Adaptive CardでProblem Category、Problem Location、Problem Descriptionを表示し、SubmitまたはCancelを選べる構成が示されています。(GitHub)
この確認ステップがあることで、AIの抽出ミスをユーザー自身が送信前に直せます。業務利用では、この一手間が品質と信頼性を大きく左右します。
AI promptsの役割: 分類と抽出を人間の確認前に済ませる
今回のパターンでは、チケット作成プロセスに2種類のAI promptsを使います。1つは問題カテゴリの特定、もう1つは場所情報の抽出です。Microsoft Learnでは、問題カテゴリと場所を抽出するプロンプトを作成し、それを使って適切なルーティングや担当者派遣につなげる流れが説明されています。(Microsoft Learn)
カテゴリ抽出プロンプトでは、ユーザーの問題説明と参照カテゴリデータを照合し、該当するカテゴリを返す考え方が示されています。Microsoftのサンプルでは、外部知識で推測せず、入力された参照データに基づいて一致させる方針が取られています。(GitHub)
これは実務上とても重要です。AIに自由分類を許すと、同じ内容でも「空調」「HVAC」「エアコン」「設備」など表記ゆれが増え、バックエンドのチケット分類が崩れます。カテゴリはDataverseなどのマスターデータ、またはプロンプトに渡す参照カテゴリとして管理し、AIにはその中から選ばせる設計が向いています。
場所抽出プロンプトでは、住所、都市、施設名、サイト識別子、部屋名など、入力文に明示された場所情報を抽出する考え方が示されています。複数の場所が含まれる場合は別々に列挙し、明確に書かれていない場所を推測しない方針も示されています。(GitHub)
実装時は、次のようなルールをプロンプトや後続処理に入れておくと安定します。
| 項目 | 推奨する設計 |
|---|---|
| カテゴリ | 事前定義したカテゴリから選ばせる |
| 場所 | 建物名、階、部屋名、エリア名を分けて扱う |
| 不明な情報 | 空文字や「No matching category found」など、明確な失敗値を返す |
| 複数候補 | ユーザー確認フォームで選択・修正させる |
| 言語 | グローバル運用なら英語だけでなく各国語入力もテストする |
Power AutomateとDataverse連携で押さえるべき設計
Power Automate flowは、Employee Self-Service agentから受け取った情報をバックエンドへ渡す中継役です。Microsoftの例では、Dynamics 365 Field Serviceを使った施設管理チケットシステムを想定し、Dataverseコネクタで該当するテーブルにチケットを作成する流れが紹介されています。HTTPアクションを使って外部APIを呼び出す構成も選択肢として示されています。(Microsoft Learn)
実務では、Power Automate flowに次の入力と出力を持たせると扱いやすくなります。
| 種別 | 例 |
|---|---|
| 入力 | ProblemCategory、ProblemLocation、ProblemDescription、Requester、Priority |
| 処理 | Dataverseにレコード作成、Dynamics Field Serviceの作業指示作成、外部API呼び出し |
| 出力 | TicketId、Status、Message、ErrorCode |
単にチケットを作成するだけでなく、会話側へ戻す値をきちんと設計することが大切です。ユーザーに「登録しました」とだけ返すより、「チケット番号 FM-12345 を作成しました。施設管理チームが確認します」と返す方が、問い合わせの再発を防げます。
また、Power Automate側では次の失敗パターンを想定しておきます。
| 失敗パターン | 対応例 |
|---|---|
| Dataverse接続エラー | 「現在チケットを作成できません。時間をおいて再試行してください」と返す |
| 必須項目不足 | Adaptive Cardへ戻して入力を促す |
| カテゴリ不一致 | 汎用カテゴリに逃がさず、ユーザーに選択させる |
| 権限不足 | 管理者向けログに詳細を残し、ユーザーには簡潔に通知する |
| API応答遅延 | タイムアウト時の再試行方針を決める |
ユーザー向けメッセージと管理者向けログは分けて考えるべきです。ユーザーには「次に何をすればよいか」を伝え、管理者にはフロー実行履歴、入力値、接続先、エラーコードを確認できるようにします。
Copilot Studio topicで会話フローを作る際のポイント
Topicは、Employee Self-Service agent内で会話シナリオを定義する中心要素です。Microsoftの手順では、Create Facilities Management Ticketというトピックを作成し、サンプルのYAMLをCopilot Studioのコードエディターに貼り付け、AI promptやフローをツールとして関連付ける流れが示されています。(Microsoft Learn)
サンプルのtopic.yamlには、「create facilities request」「open a facilities ticket」「Something is wrong in the building」「Report a broken chair/light/door」などのトリガー例が含まれています。これにより、従業員が厳密なコマンドを覚えていなくても、施設管理依頼の会話が起動しやすくなります。(GitHub)
実務でトリガーを設計する際は、英語表現だけでなく、対象地域の自然な表現を加えることが重要です。日本語環境なら、次のような表現を検証候補にできます。
| 用途 | トリガー例 |
|---|---|
| 一般的な依頼 | 施設管理の依頼を出したい |
| 修理依頼 | 椅子が壊れています |
| 水回り | トイレで水漏れしています |
| 空調 | 会議室のエアコンが効きません |
| 清掃 | 床が汚れているので清掃をお願いします |
| 照明 | 照明が点滅しています |
注意点は、トリガーを増やしすぎると他のトピックと競合する可能性があることです。たとえば「help」「problem」「issue」のような広すぎる表現は、ITヘルプデスクや人事問い合わせのトピックと衝突しやすくなります。トピック名、説明、トリガーフレーズは、業務領域が分かる言葉に寄せるのが安全です。
導入前に確認すべき前提条件
今回のパターンを試す前に、次の前提を確認しておきましょう。
| 項目 | 確認内容 |
|---|---|
| Employee Self-Service agent | Copilot Studioにインストール済みか |
| 作成環境 | サンドボックスまたはプリプロダクション環境があるか |
| Maker権限 | Copilot Studioでトピック、プロンプト、フローを作成できるか |
| サンプル利用 | CopilotStudioSamplesにアクセスできるか |
| バックエンド | 施設管理チケットを作成するAPIまたはDataverse環境があるか |
| Dynamics連携 | Field Serviceを使う場合、対象テーブルや権限を確認済みか |
| テストデータ | カテゴリ、建物、部屋、担当チームの検証データがあるか |
特に見落としやすいのは、施設管理側の業務マスターです。Copilot Studio側で会話を作れても、建物名、階、部屋、カテゴリ、担当部署、優先度などのマスターが未整備だと、チケットの振り分け品質が安定しません。
先に完璧なAIを作ろうとするより、チケット分類のルールを整理する方が効果的です。
グローバル運用で注意したい点
今回のパターンはグローバル読者向けにも扱える内容ですが、多国籍企業で使う場合は、言語・施設名・業務ルールの違いを前提に設計する必要があります。
たとえば、日本では「3階会議室A」と書くユーザーが多くても、海外拠点では「Building 32」「Room 5B」「North campus」のような表現が使われるかもしれません。場所抽出プロンプトは明示された場所だけを抽出する設計が望ましいため、施設名の表記ゆれを補うには、後続のマスターデータ照合やユーザー確認が必要になります。
| 論点 | 失敗しやすい例 | 対策 |
|---|---|---|
| 言語 | 英語のテストだけで本番化する | 日本語、英語、現地語の依頼文で検証する |
| 建物名 | 「本社」「HQ」「Tokyo office」が別扱いになる | 施設マスターに別名や略称を登録する |
| カテゴリ | 国ごとに分類名が違う | グローバル共通カテゴリとローカルカテゴリを分ける |
| SLA | 地域ごとに対応時間が違う | チケット登録後のルーティングで地域ルールを適用する |
| 個人情報 | 依頼文に個人名や座席情報が含まれる | 保存先、保持期間、閲覧権限を確認する |
グローバル展開では、Employee Self-Service agentを単一の会話窓口にしつつ、裏側の業務処理は地域ごとに分岐させる設計が現実的です。会話体験は統一し、チケット登録先や担当チームはローカルルールに合わせると、運用負荷を抑えやすくなります。
すぐに試すなら小さなユースケースから始める
この拡張パターンを検証するなら、いきなり全社展開するのではなく、1拠点・数カテゴリ・限定ユーザーで始めるのがおすすめです。
最初の検証範囲は、次のように絞ると進めやすくなります。
| 項目 | 推奨する初期設定 |
|---|---|
| 対象拠点 | 1つのオフィスまたは1フロア |
| カテゴリ | HVAC、Electrical、Plumbing、Cleaning、Maintenance程度 |
| ユーザー | 総務、IT、施設管理、パイロットユーザー |
| 登録先 | テスト用Dataverseテーブルまたは検証用Field Service環境 |
| 評価指標 | 正しいカテゴリ抽出率、場所抽出率、チケット作成成功率、問い合わせ削減数 |
検証では、成功したケースだけでなく、失敗した入力を集めることが重要です。
たとえば、次のような入力はテストに含めるべきです。
| テスト入力 | 確認すべき点 |
|---|---|
| 「椅子が壊れている」 | 場所不足として追加確認できるか |
| 「4階と5階の空調が効かない」 | 複数場所を扱えるか |
| 「会議室Aのにおいが気になる」 | カテゴリが曖昧な場合にどう扱うか |
| 「昨日も依頼した件です」 | 文脈不足の依頼を誤登録しないか |
| 「緊急です。水が漏れています」 | 優先度やエスカレーションを設計できるか |
AI promptsは一度作って終わりではありません。実際の従業員の入力をもとに、カテゴリ、トリガー、確認フォーム、エラーメッセージを継続的に改善する前提で運用しましょう。
よくある誤解と注意点
標準機能として自動的に有効になるわけではない
今回の更新は、Employee Self-Service agentに施設管理チケット作成機能が自動追加されるという意味ではありません。Microsoftが提示しているのは、Copilot Studio、AI prompts、Power Automate、Dataverseなどを使って拡張するためのパターンです。
そのため、導入には環境準備、権限設定、バックエンド連携、テストが必要です。
AIに分類を任せきりにしない
AI promptsは便利ですが、施設管理チケットではカテゴリや場所の精度が対応品質に直結します。AIが抽出した値をAdaptive Cardで表示し、ユーザーが修正できるようにしましょう。
特に「水が出ない」「寒い」「汚れている」のような短い入力は、カテゴリや場所が不足しがちです。必須項目が欠けている場合は、無理に登録せず追加質問に戻す設計が必要です。
エラー処理を後回しにしない
Microsoftのドキュメントでも、トピック内の条件分岐で失敗時にユーザーフレンドリーなメッセージを返せること、AI promptの出力、フロー実行履歴、エラー処理ロジックを確認することが示されています。(Microsoft Learn)
本番運用では、成功時より失敗時の体験が信頼性を左右します。ユーザーに「エラーです」だけを返すのではなく、「チケット作成に失敗しました。施設管理窓口に連絡してください」や「場所情報が不足しています。建物名と部屋番号を入力してください」のように、次の行動が分かる文面にします。
IT部門だけで設計しない
施設管理チケットは、ITシステムではなく現場業務です。カテゴリ、優先度、担当者、SLA、通知文面は、施設管理チームや総務部門と一緒に決める必要があります。
IT部門だけで分類を作ると、実際の担当部署の運用と合わず、結局チケットの再分類が増えることがあります。最初の設計段階で、業務担当者に実際の依頼文、既存チケット、よくある問い合わせを出してもらうと精度が上がります。
導入判断の目安
Employee Self-Service agentの施設管理チケット拡張は、すべての組織にすぐ必要な機能ではありません。次の条件に当てはまる場合は、検証する価値が高いです。
| 向いている組織 | 理由 |
|---|---|
| Microsoft 365 CopilotやCopilot Studioを活用している | 既存の会話体験を業務処理に広げやすい |
| 施設管理依頼がメールやチャットに分散している | チケット化による可視化効果が大きい |
| Dynamics 365 Field ServiceやDataverseを使っている | 連携パターンを組みやすい |
| 複数拠点の施設管理を標準化したい | カテゴリや受付導線を統一しやすい |
| 従業員体験を改善したい | 専用ポータルを探す手間を減らせる |
一方で、施設管理依頼が月に数件しかない場合や、既存のチケットシステムが厳格に運用されていて会話入口を追加するメリットが小さい場合は、優先度を下げてもよいでしょう。
導入判断では、AI活用そのものよりも「受付の分散」「転記作業」「カテゴリ誤り」「場所確認の往復」がどれだけ発生しているかを見るのが現実的です。
2026年4月更新を踏まえて次に取るべき行動
Employee Self-Service gains a facilities ticketing extension patternの2026年4月更新は、Employee Self-Service agentを実務プロセスへ拡張する具体例として重要です。ポイントは、AI promptsで自然文からカテゴリと場所を抽出し、Adaptive Cardで確認し、Power Automateを通じてDataverseやDynamics 365 Field Serviceへチケットを作成する流れが公式に整理されたことです。
次に取るべき行動は、まず自社の施設管理依頼を棚卸しすることです。よくある依頼カテゴリ、場所表記、既存のチケット登録先、担当部門、失敗時の対応ルールを整理しましょう。そのうえで、1拠点・限定カテゴリ・サンドボックス環境でパイロットを作り、AI抽出精度とPower Automate連携の安定性を確認するのが現実的です。
Employee Self-Service agentは、単なる社内FAQではなく、従業員の依頼を業務システムにつなげる入口になりつつあります。今回の施設管理チケット作成パターンは、その第一歩として、Microsoft 365管理者、ワークプレイスITチーム、業務部門が共同で検証しやすい題材です。

コメント