Microsoft Entra ID Governanceで変わる現場ワークフロー|EHRアクセス管理の活用シナリオ

Microsoft Entra ID Governance の rollout は、単にID管理ツールを置き換える話ではありません。現場のワークフローを「申請チケットを起票して、IT部門が手作業で権限を付け外しする運用」から、「人事・資格・配属データを起点に、必要なアクセスを自動付与し、期限とレビューで継続的に制御する運用」へ変える取り組みです。

特に注目したいのが、2026年4月19日に Microsoft が公開した医療分野向けの発表です。Microsoft は、Electronic Health Records、つまり電子健康記録や電子カルテに相当するデジタルヘルスレコードへのアクセスライフサイクル管理を、Microsoft Entra Identity Governance で近代化する考え方を示しました。HRデータ、API-driven inbound provisioning、Lifecycle Workflows、Entitlement Management、Access Packages、Access Reviews を組み合わせ、臨床スタッフや外部関係者のアクセスをライフサイクル全体で制御する内容です。(TECHCOMMUNITY.MICROSOFT.COM)

この記事では、ニュースの概要ではなく、Power users、admins、solution owners が実際の業務設計に落とし込めるように、Microsoft Entra ID Governance の rollout が現場の申請、承認、異動、退職、監査対応をどう変えるのかを、具体的な利用シナリオ中心に解説します。

目次

Microsoft Entra ID Governance の最新動向を業務フローで捉える

Microsoft Entra ID Governance は、組織内外のユーザーが「どのリソースに、いつ、どの理由で、どれくらいの期間アクセスできるべきか」を管理するための ID ガバナンス機能群です。Microsoft Learn では、組織が生産性を高め、セキュリティを強化し、コンプライアンス要件に対応しやすくするための identity governance solution と説明されています。(Microsoft Learn)

今回の医療分野向け発表で重要なのは、対象が単なる Microsoft 365 やクラウドアプリにとどまらず、EHR のような業務中核システムにまで広がっている点です。Microsoft は、Epic、Oracle Health、Meditech などの EHR プラットフォームが、複雑な臨床ロール、動的なケアチーム、細かなセキュリティモデルを持つことを前提に、ID とアクセスのライフサイクルを簡素化・自動化する方針を示しています。(TECHCOMMUNITY.MICROSOFT.COM)

現場目線で見ると、変化の中心は次の3つです。

これまでの運用Microsoft Entra ID Governance rollout 後の運用
入職、異動、退職のたびにIT部門へ個別依頼HR、資格、配属などの authoritative source を起点に自動化
権限はアプリ単位・グループ単位で個別に付与Access Package とポリシーで業務ロール単位にまとめる
棚卸しはExcel、メール、監査前の突合作業に依存Access Reviews で定期レビュー、期限切れ、削除まで運用化

つまり、rollout の目的は「管理画面を増やすこと」ではありません。現場にとっては、アクセス申請、承認、付与、見直し、削除を一連の業務プロセスとして再設計することが本質です。

なぜ医療・EHRアクセス管理で注目されているのか

EHR やデジタルヘルスレコードのアクセス管理は、一般的な社内SaaSより複雑です。医師、看護師、薬剤師、研修医、外部委託スタッフ、臨時応援者など、利用者の種類が多く、患者データへのアクセス範囲も職務や配属先によって変わります。

たとえば、同じ「看護師」でも次のように必要なアクセスは異なります。

利用者の例必要なアクセスの例権限管理で起きやすい問題
病棟看護師担当病棟の患者記録、看護記録、オーダー確認異動後も旧病棟のアクセスが残る
救急担当医救急患者情報、検査結果、緊急オーダー一時的な高権限が恒久化する
研修医指導医の管理下で限定的な記録参照・入力研修ローテーション終了後に権限が残る
外部委託スタッフ特定業務に必要な限定アクセス契約終了後の削除漏れ
監査・品質管理担当レポートや監査対象データ業務目的を超えた閲覧範囲になりやすい

Microsoft の発表では、EHR には数百から数千規模の細かな entitlement が存在し得ると説明されています。これを個別の権限として人手で付け外しすると、設定ミス、承認漏れ、削除漏れ、監査証跡不足が起きやすくなります。(TECHCOMMUNITY.MICROSOFT.COM)

Microsoft Entra ID Governance を使うと、こうした細かな権限を「救急担当医」「病棟看護師」「一時応援スタッフ」などの業務ロールに対応した Access Package として束ねられます。さらに、申請できる人、承認者、利用期限、レビュー頻度をポリシー化できます。

rollout で変わる業務フローの全体像

Microsoft Entra ID Governance の rollout を業務フローとして見ると、次の流れになります。

フェーズ主な機能現場で変わること
入職・参加HR-driven provisioning、API-driven inbound provisioning人事・資格・配属情報からID作成や属性更新を開始できる
初期アクセス付与Entitlement Management、Access Packages業務ロールごとに必要なアプリ、グループ、権限をまとめて付与できる
異動・兼務Lifecycle Workflows、自動割り当てポリシー部署、職種、勤務形態の変更に合わせてアクセスを更新できる
一時アクセス期限付き Access Package、承認フロー応援勤務、臨時プロジェクト、外部委託を期限付きで管理できる
定期確認Access Reviews権限がまだ必要かをマネージャーやリソース所有者が確認できる
退職・契約終了Lifecycle Workflows、アプリプロビジョニングアカウント無効化、グループ削除、アプリ側アカウント削除を連動させやすい

重要なのは、Microsoft Entra ID Governance を「ID管理の自動化ツール」とだけ捉えないことです。実務では、人事データ、業務ロール、承認責任、監査証跡をつなぐワークフロー基盤として設計する必要があります。

シナリオ:新しい臨床スタッフのオンボーディングを自動化する

最も分かりやすい活用シーンは、新規入職者のオンボーディングです。

従来は、人事部門が入職情報を登録し、現場部門がIT部門へアカウント作成を依頼し、IT部門が Active Directory、Microsoft Entra ID、EHR、Teams、SharePoint、業務アプリに個別設定する流れが一般的でした。この運用では、入職初日にアクセスが間に合わない、申請内容が曖昧、配属先変更が反映されない、といった問題が起きます。

Microsoft Entra ID Governance では、HRシステムや他の authoritative source から従業員データを取り込み、ID作成や属性更新を起点にできます。Microsoft Learn では、HR-driven provisioning により、新規採用、従業員属性の更新、退職、再雇用などのシナリオを自動化できると説明されています。(Microsoft Learn)

具体的なワークフロー例

タイミング自動化される処理の例
入職予定日の数日前HRデータを基に Microsoft Entra ID にユーザーを準備
初日部署、職種、勤務地、雇用形態に基づき Access Package を割り当て
初回サインイン前Temporary Access Pass や初期案内をマネージャーへ通知
初日以降EHR、Teams、SharePoint、業務アプリへのアクセスを順次付与
試用期間終了後必要に応じて追加アクセスを承認フローで申請

Microsoft Entra ID Governance の Lifecycle Workflows は、入社前、入社時、異動時、退職時などのイベントに応じてタスクを実行できます。たとえば、新規ユーザーのマネージャーへ Temporary Access Pass を送る、初日に歓迎メールを送る、といった処理が例として挙げられています。(Microsoft Learn)

ここでの設計ポイントは、全員に同じ初期権限を与えないことです。たとえば「医療スタッフ共通」という大きなグループに幅広い権限を入れると、運用は楽に見えますが、後から最小権限に戻すのが難しくなります。職種、配属、勤務形態、資格、研修状態など、アクセス判断に使う属性を最初に整理しておくことが重要です。

シナリオ:異動・ローテーションで古いアクセスを残さない

医療現場や大規模組織では、異動や兼務が頻繁に発生します。研修医のローテーション、救急応援、部門横断プロジェクト、地域連携チームなど、アクセス要件は固定的ではありません。

従来運用で起きやすい失敗は、「新しい権限は追加されるが、古い権限は削除されない」ことです。これは access creep、つまり権限の蓄積を招きます。最初は小さな例外でも、数年経つと誰がどの患者データや業務アプリにアクセスできるのか分からなくなります。

Microsoft Entra ID Governance では、ユーザー属性の変化に応じてグループ、アプリロール、SharePointサイトロールなどの追加・削除を自動化できます。Microsoft Learn でも、Lifecycle Workflows と Entitlement Management により、属性変更に基づいてグループや Access Package への追加・削除を自動化できると説明されています。(Microsoft Learn)

異動時に見直すべき属性

異動対応を自動化する場合、次の属性が実務上の判断材料になります。

属性使い方の例注意点
department診療科、部門、事業部ごとの基本アクセス部門名の表記揺れを避ける
jobTitle / role医師、看護師、薬剤師、事務などの職種判定職位名と権限ロールを混同しない
manager承認者、レビュー担当者の特定マネージャー未設定の例外処理が必要
location病院、拠点、国・地域ごとの制御グローバル展開では地域要件を考慮
employeeType正社員、委託、派遣、ゲストの区別外部ユーザーの期限管理と組み合わせる
startDate / endDate開始・終了タイミングの制御日付のタイムゾーンや前倒し準備に注意

現場で効果が大きいのは、異動時に「新しいアクセスを付与する」だけでなく、「旧所属に紐づくアクセスを自動的に失効させる」設計です。たとえば、循環器内科から救急部門へ異動した医師に対して、救急部門用の Access Package を付与し、旧部門用のパッケージは猶予期間後に削除する、といった流れです。

シナリオ:外部委託・ベンダー・短期支援者のアクセスを期限付きにする

外部委託スタッフやベンダーのアクセス管理は、IT部門だけでは正しく判断しづらい領域です。誰が必要な人か、いつまで必要か、どの業務範囲かは、現場部門や契約責任者の方が把握しています。

Entitlement Management では、Access Package を使って、社内外のユーザーに必要なリソースをまとめ、申請、承認、割り当て、期限切れ、レビューを管理できます。Microsoft Learn では、Access Package は、プロジェクトや業務を実行するために必要なリソースの束として説明されており、内部ユーザーだけでなく外部組織由来のIDにも利用できます。(Microsoft Learn)

外部ユーザー向け Access Package の例

Access Package 名の例含めるリソースの例ポリシー例
EHR Vendor Support – Read OnlyEHR関連アプリ、サポート用グループ、限定SharePointサイト契約責任者の承認必須、30日で期限切れ
Clinical Research Partner研究用Teams、SharePoint、対象アプリ研究責任者と情報セキュリティ承認、90日ごとにレビュー
Temporary On-site Staff勤務拠点別アプリ、必要な業務グループ勤務終了日で自動失効、再申請可
Implementation Partner移行プロジェクト用リソース多段階承認、プロジェクト終了日で失効

外部ユーザー管理で避けたいのは、個別招待と個別権限付与を積み重ねる運用です。短期的には早く見えますが、後から「このゲストは何のために招待されたのか」「どの契約に紐づいているのか」「いつ削除すべきか」が追えなくなります。

Access Package を使う場合は、申請理由、承認者、期限、レビュー担当者を必ず設計に含めます。特に医療、金融、公共分野のように監査が重い業界では、承認時の business justification を残すことで、後日の説明がしやすくなります。

シナリオ:EHRの細かな権限を業務ロールとして扱う

EHR や基幹業務システムには、画面、機能、データ種別、操作権限ごとに細かな entitlement が存在します。すべてを個別に管理すると、Power users や現場責任者でなければ判断できない設定が増え、IT部門の作業も属人化します。

Microsoft の発表では、Entitlement Management と Access Packages を使うことで、臨床ロールをモデル化し、RBAC と ABAC のシナリオを実現しやすくなると説明されています。(TECHCOMMUNITY.MICROSOFT.COM)

RBAC は role-based access control、つまり役割に基づくアクセス制御です。ABAC は attribute-based access control、つまり属性に基づくアクセス制御です。実務ではどちらか一方ではなく、組み合わせて設計します。

設計方法例向いている用途
RBAC「病棟看護師」「救急担当医」「薬剤師」などの職務ロール基本業務に必要な標準アクセス
ABACdepartment、location、employeeType、資格情報などで条件分岐拠点、診療科、雇用形態、期間による制御
Access Packageロールに必要なアプリ、グループ、Teams、SharePointを束ねる申請・承認・期限・レビューまで含めた運用

たとえば「救急担当医」という Access Package には、EHRの救急部門関連ロール、検査結果参照グループ、救急チームのTeams、当直表のSharePointサイトを含めます。そのうえで、申請できるのは医師属性を持つユーザーに限定し、承認者を救急部門長に設定し、期間を当直・応援期間に合わせます。

この設計により、現場責任者は「どの細かい権限を付けるか」ではなく、「この人はこの業務ロールに該当するか」を判断すればよくなります。IT部門は、個別権限の作業者から、ポリシーとパッケージの設計者へ役割が変わります。

シナリオ:Access Reviews で監査前の棚卸しを常態化する

アクセス管理でよくある失敗は、監査直前に慌てて棚卸しを始めることです。Excelで一覧を作り、部門長にメールで確認し、返信が来ないユーザーを追いかける運用は、時間がかかるだけでなく、判断根拠も残りにくくなります。

Microsoft Entra ID の Access Reviews は、グループメンバーシップ、エンタープライズアプリへのアクセス、ロール割り当てを定期的に確認し、適切なユーザーだけが継続アクセスを持つようにする機能です。(Microsoft Learn)

Access Reviews を業務に組み込むと、監査対応は「年1回の大作業」から「定期的なアクセス再認証」に変わります。

レビュー頻度の設計例

対象アクセス推奨されるレビュー頻度の考え方
特権管理者ロール月次または四半期ごと
EHRなど業務クリティカルアプリ四半期ごと、またはリスクに応じて月次
外部ユーザーのアクセス契約期間・プロジェクト期間に合わせて30〜90日単位
一般的な部門グループ半期または年次
例外アクセス通常アクセスより短い間隔でレビュー

レビュー担当者は、IT部門だけにしないことが重要です。EHRへのアクセスが本当に必要かを判断できるのは、多くの場合、部門長、チームリーダー、リソース所有者、アプリオーナーです。Microsoft Learn でも、Access Reviews はマネージャー、リソース所有者、ユーザー自身などをレビュー担当にできるユースケースが示されています。(Microsoft Learn)

ただし、自己レビューだけに依存するのは避けるべきです。高リスクなアクセスでは、本人ではなく上長やアプリオーナーによる確認を基本にします。

シナリオ:退職・契約終了時のアクセス削除を抜け漏れなく行う

退職者や契約終了者のアクセス削除は、IDガバナンスの中でも最も基本でありながら、最も事故につながりやすい領域です。

人事システム上では退職済みでも、業務アプリ側のアカウントが残る。Microsoft Entra ID は無効化されていても、オンプレミス側やEHR側にローカルアカウントが残る。外部ゲストが契約終了後もTeamsやSharePointにアクセスできる。こうしたズレは、監査指摘や情報漏えいリスクにつながります。

Microsoft の発表では、Microsoft Entra の自動アプリプロビジョニングにより、接続されたアプリケーション内のユーザーIDや entitlement の作成、維持、削除を行えると説明されています。また、SCIM、LDAP、SQL、REST、SOAP、PowerShell、ECMA、APIベースのシナリオなど、複数の接続方式に触れています。(TECHCOMMUNITY.MICROSOFT.COM)

退職処理で確認すべき項目

確認項目実務上のポイント
Microsoft Entra ID のアカウント状態退職日または最終勤務日に無効化されるか
グループメンバーシップ業務グループ、特権グループ、Teamsが削除されるか
Access Package割り当てが期限切れまたは取り消しになるか
EHR・業務アプリ側アカウントアプリ側で無効化・削除・権限剥奪されるか
外部ゲスト他の Access Package がなければゲスト削除対象になるか
監査証跡いつ、どの処理で、誰のアクセスが削除されたか追えるか

退職処理では、「Microsoft Entra ID を無効化したから完了」と考えないことが重要です。アプリ側に独自アカウントやローカル権限がある場合は、プロビジョニングログ、アプリログ、アクセスレビュー結果を組み合わせて、実際にアクセスできない状態になっているかを確認します。

API-driven inbound provisioning が現場にもたらす変化

Microsoft の医療分野向け発表で見逃せないのが、API-driven inbound provisioning です。これは、HRシステムだけでなく、資格管理システム、給与システム、スプレッドシート、フラットファイル、SQLテーブルなど、さまざまな system of record を起点に Microsoft Entra ID へ workforce data を取り込む考え方です。(TECHCOMMUNITY.MICROSOFT.COM)

Microsoft Learn では、API-driven inbound provisioning により、任意の system of record と統合でき、PowerShell や Azure Logic Apps など任意の自動化ツールでデータを取得し、Microsoft Entra ID に取り込めると説明されています。(Microsoft Learn)

これは、HRシステムだけでは現場のアクセス判断に必要な情報が足りない組織にとって重要です。

たとえば医療機関では、次のようなデータがアクセス判断に関係します。

データソースアクセス判断への使い方
人事システム雇用形態、所属、入退職日、マネージャー
資格・免許管理システム医師免許、看護資格、薬剤師資格、更新状態
勤務シフト当直、応援勤務、特定日のアクセス制御
研修管理研修医ローテーション、受講完了状態
契約管理委託契約期間、ベンダー担当範囲
プロジェクト管理一時プロジェクトへの参加期間

Power users や solution owners にとっての価値は、IT部門に毎回個別依頼しなくても、業務データの変化をアクセス制御に反映しやすくなることです。ただし、データ品質が低いまま自動化すると、誤ったアクセス付与や削除につながります。rollout 前に、どのシステムを authoritative source とするかを明確にする必要があります。

管理者・Power users・solution owners の役割はどう変わるか

Microsoft Entra ID Governance の rollout は、IT部門だけのプロジェクトではありません。むしろ、業務部門の Power users や solution owners の関与がないと、実用的な Access Package やレビュー設計は作れません。

役割これまでの主な作業rollout 後に重要になる作業
IT adminsアカウント作成、グループ追加、権限削除プロビジョニング設計、属性マッピング、ログ監視、例外管理
Power users現場からのアクセス依頼、運用の仲介業務ロール定義、Access Package の妥当性確認
Solution ownersアプリごとの権限設計、問い合わせ対応アプリ権限と Entra 側ロールの対応整理、レビュー責任
Security / Compliance監査前の棚卸し、証跡収集レビュー頻度、承認ルール、例外ポリシーの設計
Business managers個別承認、メール確認アクセス承認、定期レビュー、業務上の必要性判断

特に solution owners は、アプリ内の細かな権限と Microsoft Entra 側のグループ・ロール・Access Package の対応関係を整理する役割を担います。ここが曖昧だと、IT部門は「どのグループを付ければ何ができるのか」を判断できず、自動化が進みません。

rollout 前に整理すべき設計項目

Microsoft Entra ID Governance を導入しても、最初からすべてを自動化しようとすると失敗しやすくなります。まずは、アクセスリスクが高く、業務効果も大きい領域から始めるのが現実的です。

最初に決めるべきこと

設計項目決める内容
対象範囲EHR、特権管理者、外部ユーザー、部門アプリなど、どこから始めるか
authoritative sourceHR、資格、契約、シフトなど、どのデータを正とするか
業務ロール職種、部署、拠点、勤務形態ごとに必要なアクセスを定義
承認者マネージャー、部門長、アプリオーナー、セキュリティ担当
有効期限一時アクセス、外部ユーザー、例外アクセスの期限
レビュー頻度リスク別に月次、四半期、半期、年次を設定
例外処理自動化できないケース、緊急時アクセス、承認者不在時の対応
監査証跡申請理由、承認結果、レビュー結果、削除ログの保管方針

最初の対象としておすすめしやすいのは、外部ユーザー、特権ロール、EHRや基幹アプリの高リスクアクセスです。これらは手作業の負荷が高く、削除漏れの影響も大きいため、Governance の効果が見えやすい領域です。

失敗しやすいポイントと回避策

Microsoft Entra ID Governance の rollout では、機能設定よりも運用設計でつまずくことが多くあります。

失敗しやすいポイント起きる問題回避策
Access Package を細かく作りすぎる申請者が選べず、管理も煩雑になる業務ロール単位でまとめ、例外だけ別パッケージにする
既存グループをそのまま使う不要権限や歴史的な例外が混入するrollout 前にグループの用途とメンバーを棚卸しする
承認者をIT部門に寄せすぎる業務上必要か判断できない部門長、アプリオーナー、リソース所有者へ委任する
期限を設定しない一時アクセスが恒久化する外部・例外・高リスクアクセスは期限付きにする
レビュー頻度が一律高リスクアクセスの確認が遅れるリスク別に頻度を変える
属性データが不正確誤った自動付与・削除が起きるauthoritative source と属性品質を先に整える
ログ確認を後回しにする自動化失敗に気づけないプロビジョニングログとレビュー結果の監視を運用に入れる

特に注意したいのは、「自動化=人の判断をなくすこと」と誤解することです。Microsoft Entra ID Governance の価値は、人が判断すべき箇所と機械が処理すべき箇所を分けることにあります。

たとえば、「この医師に救急部門のアクセスが必要か」は現場責任者が判断すべきです。一方で、承認後に必要なグループやアプリロールを付与し、期限が来たら削除し、レビュー結果を記録する作業は自動化に向いています。

グローバル組織での rollout で考慮すべき点

Microsoft Entra ID Governance はグローバル組織でも活用しやすい一方で、国や地域ごとの業務プロセス、規制、データ管理要件の違いを無視すると定着しません。

グローバル展開では、共通設計とローカル設計を分けるのが現実的です。

領域グローバル共通にしやすいものローカル調整が必要なもの
IDライフサイクル入職、異動、退職の基本フロー現地の雇用形態、契約終了通知のタイミング
Access Package標準職務ロールの考え方地域別アプリ、言語、承認者
Access Reviewsリスク別レビュー頻度の基準法規制、監査プロセス、部門責任者
外部ユーザー管理期限付きアクセス、承認必須契約慣行、委託先管理プロセス
監査証跡申請・承認・レビュー結果の保持保存期間、アクセスログの取り扱い

一度に全地域へ展開するよりも、まずは高リスクアプリや代表拠点で標準モデルを作り、そこからローカル差分を吸収していく方が成功しやすくなります。

小さく始めるための実践ステップ

Microsoft Entra ID Governance の rollout は、次の順番で進めると現場に定着しやすくなります。

ステップ実施内容成果物
現状把握主要アプリ、グループ、外部ユーザー、特権ロールを棚卸しアクセス管理の現状リスト
対象選定最初に統制する高リスク領域を選ぶ初期 rollout 対象範囲
ロール設計業務ロールと必要アクセスを対応付けるAccess Package 設計案
データ確認HR、資格、契約、シフトなどの属性品質を確認authoritative source 一覧
承認設計誰が何を承認するかを決める承認マトリクス
期限・レビュー設計アクセス期限とレビュー頻度を決めるレビューポリシー
パイロット限定部門・限定アプリで運用する改善点と運用手順
本番展開対象範囲を段階的に広げる標準運用モデル

最初から完璧な全社統制を目指す必要はありません。むしろ、EHRの一部ロール、外部委託ユーザー、特権アクセスなど、リスクと効果が明確な領域でパイロットを行い、承認者の負荷、申請者の迷い、プロビジョニング失敗、レビュー未完了の原因を見ながら改善することが重要です。

Microsoft Entra ID Governance rollout の本質は「権限作業の自動化」ではなく「業務責任の可視化」

Microsoft Entra ID Governance の rollout によって、現場のワークフローは大きく変わります。入職者のアクセス準備、異動時の権限更新、外部ユーザーの期限管理、EHRの細かな entitlement 管理、監査前の棚卸し、退職時の削除処理が、個別依頼中心の運用からポリシー中心の運用へ移行します。

ただし、成功の鍵は機能を有効化することではありません。誰が業務上の必要性を判断するのか、どの属性を信頼するのか、どのアクセスを期限付きにするのか、どの頻度でレビューするのかを決めることです。

まずは、現在のアクセス申請と削除の流れを1つ選び、次の3点を書き出してください。

  • そのアクセスは、どの業務ロールに必要なのか
  • 付与を承認すべき責任者は誰なのか
  • いつ、どの条件で失効またはレビューすべきなのか

この3点が明確になれば、Microsoft Entra ID Governance の Access Package、Lifecycle Workflows、Access Reviews に落とし込む準備が整います。rollout の第一歩は、管理画面の設定ではなく、現場のアクセス判断を言語化することです。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次