属性マッピング設定

ここでは、インポートAPIなどで指定するCSV情報の記載内容を定義する設定値について、説明します。

options/mapping設定値

「options」内で定義される「mapping」オプションでは、同じAPIに設定されるCSV情報の項目と本サービスの属性とのマッピング設定を指定します。

【参考】

設定例などに記載がない「本サービスの属性ID」について詳しくは、「属性ID一覧」をご覧ください。

凡例
[本サービスの属性ID]: [CSV情報の項目名]
記載例
organization: 組織
project: プロジェクト
別項目での複数設定

複数の会社、組織、事業所、プロジェクトを設定する場合は、以下のように会社、組織、事業所、プロジェクトの項目の後に「{ref}」を記載します。

記載例
organization: 所属組織 {ref}

複数の所属先が、以下のような連番つきの項目としてマッピングされます。

CSV項目名マッピング内容
所属組織 1所属する1つ目の組織
所属組織 2所属する2つ目の組織
別項目での階層表現

会社、組織、事業所、プロジェクトは階層構造にできます。1つの項目を設定するときに、以下のように会社、組織、事業所、プロジェクト項目の後に「{tier}」を記載して、階層ごとの名前を指定します。

【注意】

CSV上では複数の項目で記載されますが、設定される会社、組織、事業所、プロジェクトは1つのみです。

記載例
organization: 所属組織 {tier}

階層ごとの会社、組織、事業所、プロジェクト名が、以下のような連番つきの項目としてマッピングされます。

CSV項目名マッピング内容
所属組織 1所属する組織の第1階層組織名
所属組織 2所属する組織の第2階層組織名
CSVの内容に応じた設定例

複数の会社、組織、事業所、プロジェクトを登録する場合は、APIの「option」設定として指定できる以下の項目を必要に応じて設定することで、様々な形式のCSV情報を読み込めます。

【注意】

  • 複数の会社、組織、事業所、プロジェクトを指定する際は、それぞれの会社、組織、事業所、プロジェクトにおける属性情報も同じ形式で記載する必要があります。設定内容について詳しくは、後述する設定例をご覧ください。
  • 後述の設定例では、設定項目に関連する項目のみを記載しています。実際のAPI実行に必要な項目について詳しくは、「API一覧」をご覧ください。

options設定値名設定内容
mapping詳しくは、「options/mapping設定値」をご覧ください
referenceSeparator同一セルに複数の会社、組織、事業所、プロジェクトを記載する際の区切り文字
tierSeparator同一セルに階層ごとの情報を記載する際の区切り文字
設定例で利用する情報

ここでは、設定例で利用する組織について記載します。

【注意】

ここでは、例示に利用される項目のみを記載しています。

本サービスでは、「役職」以外の属性情報や、以下の表にない「役職」を利用することも可能です。

組織構成

第1階層第2階層第3階層
株式会社〇〇□□□□1課
□□2課
△△部△△1課
△△2課


属性情報

属性情報名設定値
役職組織長
メンバー
1つのセルに所属組織の階層ごとの情報と、所属している複数の組織を両方とも記載している場合

CSV情報

メールアドレス所属組織役職
iij-taro@example.jp株式会社〇〇/□□部/□□1課 株式会社〇〇/△△部/△△2課組織長 メンバー


options設定

項目名設定値
mapping
email: メールアドレス\norganization: 所属組織
referenceSeparator

(半角スペース)

tierSeparator
/
1つのセルに所属組織の階層ごとの情報を記載し、所属組織ごとに項目が分かれている場合

CSV情報

メールアドレス所属組織1所属組織2役職1役職2
iij-taro@example.jp株式会社〇〇/□□部/□□1課株式会社〇〇/△△部/△△2課組織長メンバー


options設定

項目名設定値
mapping
email: メールアドレス\norganization: 所属組織 {ref}
referenceSeparator

(未設定)

tierSeparator
/
同一の従業員の所属情報が複数行に分かれている場合

CSV情報

メールアドレス所属組織役職
iij-taro@example.jp株式会社〇〇/□□部/□□1課組織長
iij-taro@example.jp株式会社〇〇/△△部/△△2課メンバー


options設定

項目名設定値
mapping
email: メールアドレス\norganization: 所属組織
referenceSeparator

(未設定)

tierSeparator
/