Salesforce
Salesforceとの双方向連携:採用決定者をCRM連絡先として送信、取引先をクライアントとしてインポート、クライアントをエクスポート、Salesforceの連絡先をスコアリング可能なATS候補者に変換――すべてお客様ご自身のアカウントで実行できます。
数千もの人材紹介会社にとって、Salesforceはクライアント関係を管理する基幹システムです。そして、チームが成立させたすべての採用実績は、手作業での再入力なしにそこに反映されるべきです。Expertini ATS向けのSalesforce連携は、標準のOAuthフローを通じて貴組織のSalesforceログインに接続し、採用決定した候補者を連絡先レコードとしてSalesforceにプッシュします。氏名、メールアドレス、役職など、アカウントチームが必要とする場所に正確に反映されます。
この接続は誠実かつ最小限です。ExpertiniはAPIアクセスとその更新権限のみを要求し、マーケティングスコープや包括的な権限は求めません。「スクリーニング&HRIS」ページから入力検索候補者ピッカーを使って採用者をマニュアルでプッシュするか、内定承諾時に連絡先が自動作成されるよう自動プッシュをオンに設定できます。プッシュはすべてATSアクティビティログに記録され、元の候補者レコードにリンクされます。
このページ内
01解消される課題:アカウントチームに共有されていなかった採用実績
採用実績がATS内だけに留まっていると、クライアント関係を管理する担当者への情報共有が遅れます。採用者をSalesforceに連絡先(Contact)として連携することで、アカウントチームが日常的に利用するCRM上に採用成果が反映され、そこで管理される取引先、商談、フォローアップ情報に紐付けられます。
02How the connection works
アプリ内の接続ページから組織のSalesforceログイン情報を使用して1回接続するだけで設定できます(OAuth同意画面に要求内容が明記されます)。SalesforceのインスタンスURLは自動的に取得され、トークンはバックグラウンドで更新されます。また、いずれかのシステムで接続を解除すると直ちにアクセスが停止されます。手動連携(候補者情報の自動入力付き)および内定承諾時の自動連携に対応しており、どちらも候補者へのディープリンクとともに記録されます。
03双方向同期:SalesforceデータをATS内で活用
この連携は書き込みだけでなく読み込みも行い、そこに真の時間短縮効果があります。インポート機能はSalesforceの取引先(Account)をExpertiniのClient CRMに見込みクライアントとして取得します。名前で照合され、上書きされることはなく、再実行も安全に行えるため、人材紹介会社の顧客台帳が1か月かけて再入力されることなく初日からATS内に存在することになります。エクスポートはその逆方向に機能します。ATSで作成されたクライアントはSalesforceの取引先となり、既存データとの重複排除が行われ、コピー&ペーストを一度も行うことなく両方のシステムを最新に保ちます。さらに連絡先のインポートにより、Salesforceの取引先責任者(Contact)がATSの候補者に変換されます。これらは静的なリストに留まるのではなく、履歴書解析、全文検索、resume scoringを備えた実際の候補者データベースに登録されるため重要です。昨日のCRM連絡先が、明日の募集求人に対するスコアリング済み・ショートリスト候補になります。
いずれの方向への連携も、お客様ご自身が実行する明確なアクションに基づきます — クライアントページやCRMスイートのインポート/エクスポートボタンによるものであり、要求していないバックグラウンド同期が勝手に行われることはありません。実行ごとに何が作成され何がスキップされたかが正確に報告され、すべてのアクションはレコードへのリンクとともにログに記録されます。また、どちらか一方で連携を解除すれば、アクセスは即座に停止されます。双方向のデータが常に管理下に置かれます。
04サブスクリプションに含まれます
Salesforce連携はBusinessプランに含まれています。CRM、ERP、会計コネクタはEnterpriseティアに用意されており、データ送信ごとの手数料やコネクタ追加料金は発生しません。詳細は連携ページをご覧ください。
プラットフォームアーキテクチャ & 運用
A1Connection architecture
The connection uses OAuth 2.0 against the vendor's own consent screen. The authorisation request names the minimum scopes the features need — the exact scope list is shown in the security-flow panel below, pulled from the same provider registry the application uses. The code-for-token exchange happens entirely server-side (トークンリクエストボディ内のクライアント認証情報, per the vendor's token endpoint contract); tokens are stored encrypted at rest and are never rendered back to any screen — connection pages show presence, not values.
トークンのライフサイクルは単一のチェックポイントで管理されます。有効期限が切れると自動更新がトリガーされ、ローテーションされたリフレッシュトークンは永続化され、ベンダーによって拒否された更新は目に見える再接続プロンプトとして表示されます(機能が何の説明もなく停止することはありません)。取り消しはどちら側からでも実行可能です。ここから切断するか、ベンダー固有のセキュリティ設定で取り消すことができます。
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.
依存関係マップ
インターフェース設計図
インタラクションフロー — 状態、検証、フィードバック
OAuth 2.0 セキュリティフロー — Salesforce
Neighbouring connectors — 顧客関係管理(CRM)
よくある質問
Salesforceを今すぐ接続できますか?⌄
ExpertiniはSalesforce内に何を作成しますか?⌄
連携にはどのような権限が必要ですか?⌄
SalesforceのデータをATSに取り込むことはできますか?⌄
Is there an extra fee?⌄
概要
- 本日より利用可能 — アプリ内ハブから接続
- 採用者をSalesforceの取引先責任者レコードとして連携
- アカウントをクライアントとしてインポート · クライアントを再度エクスポート — 双方向で重複排除
- Salesforceの取引先責任者が、自社データベース内でスコアリング可能な候補者になります
- 内定承諾時の自動連携(オプション)
- すべてのアクションがログに記録され、対象となったレコードと紐付けられます
- ATS側での配信ごとの追加料金なし