kickflow - 同期属性一覧
ユーザ属性
key(本サービス設定値) |
説明 | 必須 | データ型 | 備考 |
|---|---|---|---|---|
| user.email | メールアドレス | 〇 | string | ユーザーアカウントとの紐付けに使用する項目 |
| user.lastName | 姓 | 〇 | string | |
| user.1firstName | 名 | 〇 | string | |
| user.code | ユーザーコード | 〇 | string | 一意。自動採番ではないため社員番号の先頭値をデフォルトで使用 |
| user.employeeId | 社員番号 | - | string / null | |
| user.sendEmail | 招待メール送信 | - | boolean | アカウント作成時のみ有効 |
チーム所属属性
| key(本サービス設定値) | 説明 | 必須 | データ型 | 備考 |
|---|---|---|---|---|
| user.teamMembership[N].teamId | チーム識別子 | エントリ追加時〇 | string | kickflow上のチームUUIDまたはチームの「コード」のいずれか |
| user.teamMembership[N].gradeIds | 役職IDリスト | エントリ追加時〇 | list<string> | kickflow上の役職IDリスト |
| user.teamMembership[N].leader | 上長フラグ | - | boolean | チームの上長として所属するかどうか。省略時false |
【注意】
- kickflowのチーム所属は「チームID × 役職IDリスト ×上長フラグ」の3要素で1エントリを構成します。
- 「teamId」が未設定で「gradeIds」または「leader」のいずれかが設定されている場合、設定ミスとしてエラーになります。
- 「gradeIds」が空・未設定で「teamId」が設定されている場合も、kickflow APIの仕様上役職IDが1つ以上必要なためエラーになります。