SeciossLinkでは、独自のCSVフォーマットを用いて、ユーザー、グループ、グループメンバー、組織、連絡先の各情報を一括で取り込むことが可能です。
フォーマットは、SeciossLink管理コンソール左メニューの「統合ID管理」–「CSVインポート設定」で定義し、実際に取り込むCSVファイルのアップロードはProvisioning API※、または「実行時間設定」で行います。
※利用するAPIの詳細については「CSVインポート・エクスポート」をご覧ください。
CSVインポート設定で設定できる項目は以下の通りです。
| 項目名 | 説明 |
|---|---|
| システムID※1 | システムを識別するIDを入力します。 |
| 区切り文字※1 | CSVの区切り文字を指定します。 |
| 登録の種類※1 | CSVインポートで行う処理を以下から選択します。
|
| ユーザー/グループ/グループメンバー/組織/連絡先 | |
| 同期の実行 | 「有効」にチェックを入れた場合に、対象オブジェクト(ユーザー、グループなど)のCSVインポート設定を有効化します。無効化されている設定は動作しません。 |
| 追加/変更の条件 |
CSVファイル内の属性値に従って、追加/変更を実施する条件をLDAPフィルター形式で指定します。 |
| 削除の条件 | CSVファイル内の属性値に従って、削除を実施する条件をLDAPフィルター形式で指定します。 例)「(seciossAccountStatus=inactive)」と入力した場合、属性「seciossAccountStatus」の属性値が「inactive」に変更されたユーザーが削除対象となります。 |
| 属性 |
登録する属性のマッピングを指定します。 |
| 固定値 | SeciossLinkにデータを登録する際の固定値を指定します。「属性名」にはSeciossLinkの属性名、「値」にはデフォルト値を設定してください。 「値」には、「%{関数名(引数)}」の形式で、関数を実行した値を設定することも可能です。引数にはLDIF形式の更新データを「$entryStr」として使用できます。 |
| 属性値変換 | SeciossLinkにインポートするエントリーの属性名と値を変換できます。
※設定内容の上から順番に属性値変換処理を行います。1つの属性に対して複数の属性値変換処理を実施する場合は注意してください。 |
※1:必須項目です。
「属性値変換」については画面横の「↑」「↓」ボタンで設定の順番を入れ替えが可能です。
すべての設定が完了したら、画面下部の「保存」ボタンをクリックします。
動作確認
CSVフォーマット設定の新規登録後は、「保存」ボタン横の「動作確認」から、定義したCSVフォーマットがSeciossLinkのどの属性として登録されるか、動作確認を行うことができます。
確認したい「種類」(ユーザー、グループ、グループメンバー、組織、連絡先のいずれか)を選択し、「CSVレコード」項目に設定したカラム順にCSVレコードサンプルをテキスト入力します。
「実行」ボタンをクリックすると、「結果」ボックス内にLDIF形式でのデータが表示されますので意図した取り込みデータになるかを確認してください。