コネクタの仕組み
INTEGRATIONS · EXPERTINI ATS

コネクタの仕組み

Expertiniが他のシステムとどのように連携するかについての信頼できる唯一の情報源:1つの接続で対応するすべての機能が解放され、認証情報は組織内に保持され、すべてのアクションはお客様がボタンを押すことで実行され、意図しない自動同期は行われません。

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

どのATSも連携機能を謳っています。本ページでは、仕組みこそがプロダクトそのものであるため、Expertiniの連携が実際にどのように動作するかを説明します(何を承認し、何を保存し、双方向で何が移動し、どのように無効化するか)。要約すると、プロバイダーごとに1回接続するだけで、そのプロバイダーが提供するすべての機能が利用可能になります(Googleに1回接続すれば、ログイン、カレンダー、Meet、Driveバックアップ、スプレッドシートへのエクスポートがすべて有効化されます)。認証情報はベンダーのサイトでのログインまたはご自身のアカウントで生成したキーであり、すべてのデータ移動はログ記録される明示的なアクションとして各アプリのアクティビティページで確認できます。

その根本的な原則は、連携によってATSが本来持つ機能をさらに強化することです。CRMの連絡先は単にコピーされるだけでなく、履歴書解析、全文検索、履歴書スコアリングを備えた独自の候補者データベースに取り込まれるため、インポートされたデータが実用的なデータへと生まれ変わります。ERPの顧客リストは、手数料追跡機能を備えたリアルタイムの Client CRM になります。クラウドストレージに保存されたファイルは、解析および重複排除された候補者レコードへと変換されます。コネクタはパイプラインであり、価値はその中を流れるデータをプラットフォームがどう活用するかにあります。

012種類の接続、いずれも透明性の高い設計

アカウント接続にはベンダー独自のサインインを使用します。「接続」をクリックし、Google、Microsoft、Salesforce、またはZoho独自の同意画面(要求される権限が正確に表示され、常に機能に必要な最小限の権限のみが求められます)で承認するだけで、いつでも双方から取り消すことができます。直接接続は、お客様自身がホストまたはキー管理を行うシステム向けです。ServiceNow、Zendesk、SAP Sales Cloud、Odoo、ERPNext、S/4HANA、Slack、WhatsApp Business、SendGrid、カスタムSMTP、およびWebhookは、インスタンスURLと認証情報を取得し、保存前にリアルタイムで検証を行い、機密情報を保存時に暗号化して保管します。コネクタページには、実際には接続できないものに対して「接続」ボタンが表示されることは一切ありません。パートナー契約が必要なベンダーについては、カード上にその旨が明確に明記されています。

02何が移行され、誰が決定するか

書き込み:採用決定者はクリック時にHRISまたはCRMにプッシュされるか、自動プッシュルールを有効にしている場合のみ自動で送信されます(プロバイダーごとにデフォルトで無効、アクションごとにログ記録)。読み込み:CRMアカウント、CRM連絡先、HRIS従業員名簿、ERP顧客、クラウドの履歴書フォルダからのインポートは、「インポート」を押したときに実行され、新規作成とスキップを正確にレポートし、既存データとの重複を排除して既存レコードを上書きすることはありません。意図しないバックグラウンド同期や予期しない一括コピーは発生せず、どのインポートも安全に再実行できます。

03保管する情報と、決して行わないこと

連携機能ではトークンやキーが暗号化されて保存されます。シークレットが画面上に再表示されることは一切なく、各ページには値ではなく状態(「接続済み」「保存完了 ✓」)のみが表示されます。インポートされた候補者は「インポート済み」とマークされ、完全に編集可能ですが、厳格なプライバシー初期設定が適用されます。応募フォームに入力していない人物については同意があるとみなされず、所定のデータ保持期間が適用されます。連携を解除すると保存された認証情報は即座に削除され、データエクスポートアプリによりプラットフォーム上の全データをいつでもダウンロードできます。導入と同様、解約やデータ移行も自由に行えます。

04Where to see it all

アプリ内のコネクタページが一元化されたコントロールパネルとなります。各アカウントと直接連携のリアルタイムステータス、接続・切断、各アプリのアクション・設定・実際のアクティビティログを確認できる専用ページへのリンクが揃っています。候補者やクライアントのページにも連携履歴が表示され、関連するすべての送信やインポートが一覧化されます。失敗は赤色で表示され修正リンクが付くため、監査できない連携は信頼できないという懸念を解消します。

エンジニアリングノート

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

A1Connection architecture

この連携の接続モデルはカード上に明記されています。公開APIが存在する場合はお客様自身のアカウントと同意に基づいて使用され、ベンダーがパートナー契約を必要とする場合は、動作しない接続ボタンを表示する代わりにその旨がページに明記されます。

利用可能になると、認証情報はプラットフォーム標準に準拠します:保存時の暗号化、存在フラグ表示、連携解除時の即時削除。

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カード上にベンダーごとに明記
Secrets at rest暗号化済み。UIには存在フラグのみが表示され、実際の値は表示されません
Action journalats_app_activity — 1アクションにつき1行、ベンダーのエラーをそのまま記録
Auto-push rulesデフォルトでオフ、プロバイダーごとに設定、すべての実行をログに記録
Registry statuslive

インターフェース設計図

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

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

以下のすべての状態はサーバー側で適用されます。インターフェースはそれを報告するのみであり、決定するものではありません。
Connectオーナー/管理者がコネクターページで「接続」をクリックします
Vendor consentベンダー自身の画面に正確なスコープが表示されます
Token exchangeサーバーサイドコールバック:機密情報がブラウザに渡ることは一切ありません
Connected暗号化ストレージ。プレゼンスフラグ付きでカードが反転
Explicit actionsプッシュ / インポート / スケジュール — すべて履歴に記録
同意が拒否されました → ベンダーのエラーコードがトースト通知に名称付きで表示されますプラットフォームのキーが見つかりません → サイレントバウンスではなく、適切な設定ガイドを表示しますトークン期限切れ → チョークポイントでの自動リフレッシュ更新が拒否された場合 → 再接続プロンプトが表示され、機能がサイレントに停止することはありません最低基準を下回るプラン → ロックカードに対象プラン名を正確に表示
図2 — インタラクションフロー: 濃紺 = 状態、金 = サーバー強制ゲート、緑 = 確定した結果、タグはエッジケースとそのフィードバックを一覧表示。

よくある質問

設定にIT担当者のサポートは必要ですか?
通常は不要です。アカウント接続はサインインと同意のクリックのみです。直接接続には、OdooのAPIキーやZendeskのトークンなど、自社システムの管理者が通常必要とする情報をフォームに一度貼り付けるだけで、リアルタイムで検証されます。
チームメンバー1人が組織全体の接続を行うことはできますか?
連携は組織レベルで管理され、オーナーおよび管理者によって管理されます。採用担当者は機能を利用できますが、連携、切断、またはリンク内容の変更を行えるのは権限を持つロールのみです。
連携を解除するとどうなりますか?
保存された認証情報は直ちに削除され、その接続によって提供されていた機能は、バックグラウンドではなく目に見える形で停止します。すでにインポートされたデータはお客様の所有物として編集可能なまま残り、それ以降のデータ連携は一切行われません。
インポートによってレコードが重複したり上書きされたりすることはありますか?
いいえ。すべてのインポートで重複排除(クライアントは名前、人物はメールアドレス)が行われ、上書きではなくスキップされます。各実行時に作成された項目とスキップされた項目が正確に報告されるため、安全に再実行できる設計となっています。
これらの中に別料金のものはありますか?
いいえ。コネクタはサブスクリプションに含まれています。詳細は料金表をご覧ください。接続先のベンダーのアカウントは、お客様ご自身の契約のまま維持されます。

概要

  • プロバイダーごとに1回の接続で、対応するすべての機能が利用可能になります
  • ベンダー側の同意画面、最小限のスコープ、双方からの権限取り消し可能
  • 直接接続をリアルタイムで検証、機密情報は暗号化され再表示されません
  • インポートは明示的で、重複が排除され、再実行可能で、ログが記録されます
  • 自動プッシュルールはデフォルトで無効になっており、プロバイダーごとに設定されます
  • インポートされた連絡先は、解析済みで検索・スコアリング可能な候補者データに変換されます
  • 完全なデータエクスポートがいつでも可能 — ロックインを排除した設計

貴社の採用でコネクタの仕組みをご確認ください。

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

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