候補データのOracle Taleo Enterprise Editionへのインポート
この項では、別のアプリケーションからOracle Taleo Enterprise Editionへの候補データのインポートの概要を説明します。
次のステップは、別のアプリケーションからOracle Taleo Enterprise Editionに情報をインポートする一般的な統合フローの一部として実行されます。
| ステップ | 説明 |
|---|---|
|
1 |
Oracle Taleo Enterprise EditionにインポートするデータをOracle IntegrationにアクセスできるFTPサーバーに書き込むように、他のアプリケーションを構成します。 これを行うには、統合フローを使用する必要がある場合があります(FTPアダプタおよび特定のアプリケーション・アダプタを使用)。 |
|
2 |
FTPアダプタを使用して接続を作成します。 |
|
3 |
「Oracle Taleo Enterprise Editionアダプタ」を使用して接続を作成するための前提条件を完了します。 |
|
4 |
「Oracle Taleo Enterprise Editionアダプタ」を使用して接続を作成します。 |
|
5 |
「Oracle Taleo Enterprise Editionアダプタ」接続を統合に追加するための前提条件を完了します。 |
|
6 |
候補者データをインポートしたり、インポートした候補者レコードに添付を追加するために、文書送信パターンまたは添付インポート・パターンを使用して統合を作成します。 |
|
7 |
候補者または添付インポートのステータスを取得するには、文書ステータスの取得パターンを使用して統合を作成します。 1つの統合で複数のパターンを組み合せることができますが、情報をOracle Taleo Enterprise Editionにインポートするすべての状況で再利用できるように、ドキュメント・ステータスの取得パターンを独自の統合に保持することが意味を持ちます。 |
ドキュメントの発行パターンについて
発行文書パターンでは、FTPサーバーから別のアプリケーションからエクスポートされた候補データ(添付なし)がOracle Taleo Enterprise Editionにインポートされます。
このパターンは、エクスポートされたCSVまたはXMLデータをFTPサーバーから200のバッチで変換し、これらのレコードをOracle Taleo Enterprise Editionに送信します。 200の各バッチについて、親フローは、受信したmessageKeyをステージ・ディレクトリにレスポンスして書き込みます。
すべてのレコードがOracle Taleo Enterprise Editionに送信されると、200レコードのバッチごとに受信されたmessageKeysがFTPサーバー上のファイルに書き込まれます。 ドキュメント・ステータス取得パターンではこのファイルを読み取り、messageKeysを使用して候補者インポート結果を処理します。
ノート:
messageKeysをFTPサーバー上のファイルに書き込むかわりに、RESTアダプタを使用して直接子フローに渡すことができます。 これは、候補者を毎日インポートする場合など、小規模のロードに最適です。
(5000レコード以上の)一括ロードの場合は、messageKeysをFTPサーバー上のファイルに書き込み、子フローでこのファイルから読み込むことを強くお薦めします。 FTPおよび子フローのスケジュール済オーケストレーションを使用すると、一括ロード時のポーリング時間が短縮され、不要な処理時間およびタイムアウトが回避されます。
発行ドキュメントのパターンの実装
ドキュメントの送信パターンは、独自の統合フローとして、またはユースケースで必要なドキュメント・ステータス取得パターンと他のパターンを含む大きなフローの一部として実装できます。
messageKeysを処理します。
ドキュメント・ステータスの取得パターンについて
messageKeysが処理されます。 子フローは、スケジュールまたはRESTコールからトリガーできます。
messageKeyが読み取る各子フローについて、インポートの状態を確認して、correlationKeyを受け取ります。 インポートが必要な状態(5-Completed)でない場合、またはcorrelationKeyを受信しなかった場合、子フローは数秒待機してから再試行します。 インポートが必要な状態にあり、correlationKeyを受信すると、インポートの結果に対してcorrelationKeyを使用してOracle Taleo Enterprise Editionをポーリングします。 フローにより、結果がステージ・ディレクトリに書き込まれます。
フローがすべてのmessageKeysを処理すると、すべてのレコードのステータスがFTPサーバー上のファイルに書き込まれます。

「図import-success.pngの説明」
ドキュメント・ステータス取得パターンの実装
次のステップでは、ドキュメント・ステータス取得パターンを独自のスケジュール済統合として実装する方法について説明します。REST呼出しからではなく、FTPサーバーから受信した発行ドキュメント・パターンmessageKeysを読み取ります。
添付ファイルのインポート・パターンについて
添付のインポート・パターンは、FTPサーバーから添付を読み取り、すでにOracle Taleo Enterprise Editionにインポートされている対応する候補レコードに追加します。
このパターンは、FTPサーバーからzipファイルを読み取ります。 このzipファイルには、インポートする添付ファイル、および各ファイルを添付する必要があるレコードを識別する番号を含むCSVファイルが含まれ、ファイルにいつ名前を付けるかが含まれている必要があります候補レコードをインポートするファイルへの相対パス(zip内のCSVファイルへの)および追加するコメント(Oracle Taleo Enterprise Editionにインポートされます。

「図attachments-csv.pngの説明」
このパターンの「Oracle Taleo Enterprise Editionアダプタ」で使用されるwrapsoap XMLファイルの生成に使用されるTaleo Connectクライアントでインポート仕様を生成する場合は、添付フィールドを指定し、そのフィールドの「値は添付するファイルのロケーションです」オプションを選択する必要があります。

「図tcc-attachment-field.pngの説明」
後で、「Oracle Taleo Enterprise Editionアダプタ」エンドポイント構成ウィザードで、「添付フィールド」ページで同じフィールドを選択します。
すべてのレコードがOracle Taleo Enterprise Editionに送信されると、各添付に対して受信したmessageKeysがFTPサーバー上のファイルに書き込まれます。 ドキュメント・ステータス取得パターンではこのファイルを読み取り、messageKeysを使用して結果を処理します。




















