プロファイルの特定のフィールドに対する、複雑な取得ロジックを提供するよう実装可能なインターフェイスも定義されます。インターフェイスには次のものが含まれています。コード操作インターフェイス。ディレクトリ統合の操作をカスタマイズするために使用します。レコードから外部データソースの特定の属性を取得する場合に、カスタマイズされた取得を提供します。外部データソースで照会または認証を行い、レコードを取得するために使用します。データベースの個人属性を更新するために使用します。プロジェクトには、次のタイプのアクティビティが含まれています。コードの必要性を確認する。コードで使用されるデータソースを含める。コードで使用する可能性のあるマッピングを含める。API、およびディレクトリ統合タスク用にシスコから提供されたインターフェイスについて理解する必要があります。コードをビルドおよび導入する。次の表に、ディレクトリ統合の操作を詳しく示します。コード操作の混在と照合、または置換も、ディレクトリ統合フレームワークでサポートされています。つのイベントでさまざまな操作の組み合わせをサポートしています。インターフェイスについて理解することが重要です。これらについては、このガイドで詳しく説明します。コード操作のメソッド、イベント、および操作タイプ間の関係を表しています。次の表に記載されていない組み合わせはサポートされていません。コード操作インターフェイスを実装する必要があります。メソッドを定義します。どのメソッドが呼び出されるかは、操作で選択された操作タイプによって決まります。コード操作のメソッド、イベント、およびタイプの表を参照してください。コードの操作インターフェイスで定義されるすべてのメソッドは、同じパターンに従っています。パラメータ以下のリストで、「**」は次のいずれかの操作タイプで置き換える必要があります。タブで操作をどのように設定したか、についての情報が含まれています。これには、マッピングおよびデータソースの情報が含まれます。オブジェクトを使用して、メソッドの呼び出しで情報を共有します。オブジェクトで使用することができます。使用すると、結果の一部にはならないカスタム情報を設定できます。使用すると結果オブジェクトが取得されます。結果オブジェクトには、イベント要求全体で発生したことに関するすべての情報が含まれています。結果には、製品化されたインポートでサポートされている情報が含まれています。オブジェクトを使用して、製品化された操作の実装で予期しなかったオブジェクトを格納します。**ImportAPI:このオブジェクトを使用して個人をインポートします。詳細は、以降で説明します。クエリーを作成します。詳細は、以降で説明します。戻り値**Result。有効な戻りタイプに結果を挿入して返します。取得される、同じ結果オブジェクトが返されます。結果オブジェクトの新しいインスタンスが返されると、予期しない動作が生じることがあります。メソッドのパラメータにあるオブジェクトの関係を示しています。IDIEUIPersonSearchOperationContext.EUIPersonSearchOperationResult.ImportedPersonExtDTO.PersonDTO.managerID実装クラスをコンパイルするには、すべてのメソッドを実装する必要があります。制限されている操作タイプのみをカスタマイズする場合、その操作タイプに関連しないメソッドの、空の実装を提供する必要があります。メソッドの完全な実装を提供します。その他のすべてのメソッドについては、ヌルを返します。システムはインターフェイスのインスタンスをプールできます。複数のスレッドから同時にアクセスすることができます。したがって、インスタンスはステートレスにしておくことを推奨します。つのタイプがあります。ログインのカスタマイズで使用されます。Lookup」ダイアログのカスタマイズで使用されます。コードが実装する必要のあるインターフェイスです。REMOTE_USER)からログイン名を取得し、返すことです。クラスを提供する必要があります。メソッドの完全な実装を提供してください。インターフェイスのマニュアルを参照してください。メソッドを実装するためのガイドラインを示します。これらのすべてのガイドラインを実装する必要はありません。以下の概説では取り上げていませんが、カスタマイズによっては追加の要件が存在する場合があります。これは、このインターフェイスから必ず返されるオブジェクトです。パラメータ要求を使用して処理し、個人のログイン名が得られるようにします。