ベストプラクティス
Send Candidates APIのベストプラクティス。
法的注意
By using this API and its documentation and building an integration, you agree to the Additional API Terms and Guidelines.
アプリケーションレベルのロックを実装する
システムにアプリケーションレベルのロックを実装して、各応募に対して同時に1つの操作のみが行われるようにします。これにより、最後に送信したバージョンがIndeedに公開されるアクティブなバージョンになります。
過去のデータを同期する
Send Candidates APIと統合する際は、次のアプローチを使用して過去の応募データを同期します。
| ベストプラクティス | 説明 |
|---|---|
| 段階的な実装 | 古いデータを同期する前に、直近30〜90日などの少量の最近の応募から始めます。 |
| 期間ベースのバッチ処理 | 過去の応募を月単位のコホートなど、期間別のバッチで処理します。 |
| 優先順位付け戦略 | 最新の応募から始めて、過去に向かって処理します。 |
| レート管理 |
|
| 進捗の追跡 |
|
同期パターンを実装する
過去のデータを同期した後、次のパターンを実装します。
| ベストプラクティス | 説明 |
|---|---|
| リアルタイム更新 | システム内で発生したタイミングで、応募とステータスの変更を送信します。更新のたびに_すべての_応募データを送信します。 |
| 定期的なポーリング | 15〜30分ごとに、新規または更新された応募がないかシステムを確認します。 |
| Webhookベース | システムがwebhookをサポートしている場合は、応募イベント発生時にAPI呼び出しをトリガーします。 |
| 同期状態の管理 |
|