Microsoft Dynamics 365
INTEGRATIONS · EXPERTINI ATS

Microsoft Dynamics 365

追加の認証情報なしで、自社のMicrosoft接続を通じて、ATSから新規採用者をDataverseの連絡先としてMicrosoft Dynamics 365に直接送信できます。

読了目安 2 分 · 2026年7月更新 · Expertini Editorial

Microsoft Dynamics 365で業務を運用している組織は、通常、ID管理にMicrosoft Entraも運用しています。本連携はまさにそのパスに沿って動作します。Expertini ATS内でMicrosoftを一度接続し、Dataverse環境のURLを追加するだけで、採用された候補者をDynamics 365にContactレコードとしてプッシュできます。氏名、メールアドレス、職種が、後続プロセス(オンボーディング、請求処理、マーケティングリスト)が稼働している場所に直接連携されます。

この設定はDynamicsの仕組みに極めて忠実に設計されています。認証はお客様の組織の既存Microsoft接続をDataverse環境に合わせてスコープ再設定して再利用するため、アクセス権はお客様のID基盤によって管理されます。共有クレデンシャルやシャドウアカウントは一切不要です。この連携機能は早期アクセス版です。Microsoftの公式ドキュメントに準拠したDataverse Web API向けに構築され、Dynamics環境ごとの差異を考慮して各顧客のテナントごとに検証が行われます。アップストリームのデータはすでに準備完了しており、Client CRMの手数料トラッキング、オファーレター生成、監査レポートPDFが1つのサブスクリプションに標準機能として含まれています。

01これにより解消されるギャップ:ERPで把握できない採用情報

採用活動がERPの外部で行われていると、業務部門や財務部門は採用決定の把握が遅れ、システム上のレコードではなくメールやスプレッドシート経由で知ることになります。新規採用者を連絡先(Contact)としてMicrosoft Dynamics 365に連携することで、採用結果が確定した瞬間に、既存の業務プロセスの基盤へと反映されます。

02How the connection works

ATS内での2つのステップで完了します。まず「接続」ページでMicrosoft 365を接続し(Outlook予定表、Teams、OneDriveを動かす接続と同じです)、次にDynamics 365ページでDataverse環境URL(Power Platform管理センターの「環境」配下にあります)を入力します。ATSは保存前にDataverseのWhoAmIエンドポイントに対して接続を検証し、すべてのデータ送信はアプリのアクティビティログに記録されます。テナントで同意が制限されている場合、管理者向けのワンクリック同意リンクがページ上に表示されます。

03ご利用のDataverseとの双方向同期

このコネクタは双方向で動作します。インポート機能によりDynamicsの取引先企業がExpertiniのクライアントCRMに見込みクライアントとして取り込まれ(名前で照合され、上書きされることはなく、安全に再実行可能)、エクスポート機能により既存データとの重複を排除した上でATSのクライアントがDynamicsの取引先企業として作成されます。また、連絡先のインポートによりDynamicsの取引先担当者がExpertini自体のデータベース内の候補者に変換され、他の応募者と同様に履歴書解析、検索、履歴書スコアリングが適用されます。どの方向の操作も実行ごとのレポートを伴うボタン操作であり、すべてのアクションがログに記録され、アクセスは常に貴社独自のMicrosoft IDポリシーによって管理されます。

04透明性のある範囲で提供される早期アクセス

Dynamics環境は組織ごとに大幅にカスタマイズされているため、本コネクタには汎用的な要素(文書化されたDataverse Web APIを介した取引先担当者および取引先企業の操作)が同梱されており、お客様のテナントと照合して動作を検証します。他のMicrosoftシステムで採用イベント情報が必要ですか?ライブWebhooksアプリを使用すれば、すべての採用イベントをお客様のチームが運用するミドルウェアにPOST送信できます。進捗状況は新着情報に掲載されます。

エンジニアリングノート

プラットフォームアーキテクチャ & 運用

A1Connection architecture

これはご自身でホストまたは管理するシステムへの直接接続です。フォームにご自身のインスタンスURLと認証情報を入力すると、保存前にライブコールで検証され、シークレットは保存時に暗号化されて保管されます。接続ページには状態(「接続済み」「保存済み ✓」など)のみが表示され、値自体が表示されることはありません。

認証情報は貴社のものであるため、ローテーション管理も自社で行えます。自社システムでキーを再発行し、新しいキーをここに貼り付けると、古いキーが上書きされる前にライブ検証によって確認が行われます。接続を解除すると、保存されている認証情報は即座に削除されます。

A2セマンティクスとデータフローの記述

すべてのデータ移動は、結果がログに記録される明示的なアクションです。書き込みはクリック時、またはルールを有効にした場合にのみ自動で実行されます(採用時の自動プッシュはプロバイダーごとにデフォルトで無効になっています)。読み取り(候補者、アカウント、ファイルのインポート)は「インポート」を押したときに実行され、既存データ(クライアントは名前、候補者はメールアドレス)と重複排除され、上書きではなくスキップされ、作成数とスキップ数が正確にレポートされるため、インポートの再実行は設計上安全です。

各アクションはアプリのアクティビティジャーナル(ats_app_activity)に1行書き込まれます。実行内容、日時、対象レコード、そして結果(障害発生時のベンダー自身のエラーテキストをそのまま含む)が記録されます。ATS内の利用状況レポートはこのジャーナルを集計するため、連携レポートと連携の実態が乖離することはありません。

通知の一斉送信、Webhook配信、アクティビティログの記録、メール送信など、リクエストパスから外れる処理はすべて非同期のバックグラウンドスレッドで実行されます。外部エンドポイントの応答が遅くてもインターフェースがフリーズすることはなく、失敗した副作用はログに記録され、不整合を引き起こすようなサイレントな再試行は行われません。

A3運用上の考慮事項

連携は組織レベルで管理され、オーナーおよび管理者ロールに制限されています。採用担当者は連携によって有効化された機能を使用できますが、接続、切断、再設定を行うことはできません。切断すると、保存されていた認証情報は直ちに削除され、依存する機能はサイレントではなく明確に停止します。すでにインポートされたデータは保持され、編集も可能です。

インポートされた人材はインポート済みとしてマークされ、厳格なプライバシーのデフォルト設定が適用されます。応募フォームに入力していない人物については同意を得たとはみなされず、データ保持のデフォルト設定が適用されます。 記録されたすべてのデータはお客様のものです。CSVエクスポートとData Exportアプリは、製品自体が読み取るのと同じデータストアを対象としています。データの取り出しは取り込みと同様に自由に行えるよう設計されており、これは妥協ではなく意図された仕様です。

A4連携トポロジーにおける位置付け

この連携機能は現在レジストリで利用可能です。 One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.

依存関係マップ

Connection type直接接続 — インスタンスURLと認証情報を入力し、保存前にリアルタイムで検証
Secrets at rest暗号化済み。UIには存在フラグのみが表示され、実際の値は表示されません
Action journalats_app_activity — 1アクションにつき1行、ベンダーのエラーをそのまま記録
Auto-push rulesデフォルトでオフ、プロバイダーごとに設定、すべての実行をログに記録
Registry statuslive

インターフェース設計図

画面の構造的設計図 — パネル、階層構造、インタラクションのアフォーダンス。スクリーンショットではなく、仕様としての定義です。
コネクションカード
● 接続中 — プレゼンスフラグ
スコープ: 必要最小限 接続解除
アクション
プッシュ — 明示的なクリックインポート — 重複排除済み
アクティビティ履歴
図 1 — Microsoft Dynamics 365:構造的インターフェース概略図。パネルと状態が仕様であり、表示されているデータはプレースホルダーです。

インタラクションフロー — 状態、検証、フィードバック

以下のすべての状態はサーバー側で適用されます。インターフェースはそれを報告するのみであり、決定するものではありません。
Enter URL + credentialお客様専用のインスタンス、お客様専用のキー
Live verification何かが保存される前に実際の呼び出しが成功する必要があります
Encrypted store保管時のシークレット暗号化、プレゼンスフラグ表示
Explicit actionsクリック操作でプッシュ/インポート/請求書作成
Journalアクションごとの行、ベンダーエラーをそのまま表示
検証失敗 → ベンダー独自のレスポンスが表示され、保存は行われません認証情報がローテーションされました → 新しい情報を貼り付けてください。上書き前に検証されます切断 → 認証情報は直ちに削除されます
図2 — インタラクションフロー: 濃紺 = 状態、金 = サーバー強制ゲート、緑 = 確定した結果、タグはエッジケースとそのフィードバックを一覧表示。

Neighbouring connectors — 顧客関係管理(CRM)

ステータスはリアルタイムレジストリから取得されます — 全カタログを見る →

よくある質問

今すぐDynamics 365を接続できますか?
はい。「連携」ページでMicrosoft 365を接続し、続いてDynamics 365ページでDataverse環境のURLを追加してください。保存前に接続がリアルタイムで検証されます。
連携によって何ができますか?
採用された候補者を、Dynamicsページまたはスクリーニング&HRISページの採用者連携から、Dynamics 365環境へ連絡先レコードとしてプッシュします。すべてのアクションはATSのアクティビティ履歴に記録されます。
既存のMicrosoft IDを使用しますか?
はい:認証は組織自身のMicrosoft接続を再利用し、Dataverse環境に合わせてスコープが再設定されます — 独自のIDおよび権限ポリシーによって管理され、個別の認証情報は不要です。
自社のテナントが Microsoft Dynamics 365 へのアクセスに同意していない場合はどうなりますか?
接続テストによってそれが検出され、Microsoftテナント管理者向けのワンクリック管理者同意リンクが表示されます — 一度付与すれば組織全体のブロックが解除されます。

概要

  • 早期アクセスで利用可能 — アプリ内ハブから接続
  • 新規採用者をDataverseの連絡先レコードとしてプッシュ
  • アカウントをクライアントとしてインポート · クライアントをエクスポート · 連絡先を候補者としてインポート
  • お客様ご自身のMicrosoft接続による認証
  • 保存前にWhoAmIで接続を検証
  • すべてのプッシュ送信をATSのアクティビティ履歴に記録
  • Expertini側での座席ごとのATS料金は不要

貴社の採用でmicrosoft dynamics 365をご確認ください。

実際の職務記述書をご用意のうえ、30分間のデモにご参加ください。無料トライアルが含まれています。

デモを予約
Expertini インテリジェント
現在オンライン
こんにちは!Expertiniのインテリジェント・プロダクトエキスパートです。ソリューションに関するご質問、採用ツールのガイダンス、進め方のご相談など、何でもお尋ねください。適切にご案内いたします。アカウント固有のお問い合わせは、support@expertini.comまでメールでご連絡ください。