今回のテーマ
前回は利用権限タイプの作成と設定を行いました。
1.組織を作る
2.役職を作る
3.利用権限タイプを作る
4.ユーザーを作る
5.設定した利用権限タイプで動作するかチェック!
さぁいよいよユーザーを登録します!
まず、以前設定した条件でユーザー登録に関する部分をおさらいです。
- 各部・課にはそれぞれ部長・課長がいる
- 部署によってはアルバイトや派遣社員がいる
- 社長は特定の組織に所属しない
実際にどれだけのユーザーを登録するのか?
作成した組織とも照らし合わせて、以下のように考えました。
| 部 | 課 | ユーザー | 
|---|---|---|
| 営業部 | 1課 2課 | 営業部長 1課課長 1課一般職 1課派遣社員 2課課長 2課一般職 | 
| 開発部 | A課 B課 | 開発部長 開発課長(A課・B課の課長を兼務) A課一般職 A課派遣社員 B課一般職 | 
| 総務部 | - | 総務部長 一般職(内勤) 派遣社員(内勤) | 
| 情報システム部 | - | 情報システム部長 一般職 アルバイト(内勤) | 
| 部署に所属しないユーザー | - | 社長 | 
また、以下の条件を追加します.
- 部長は部の組織長となり、課長は課の組織長となる
利用権限タイプのパターンが不足していました....(;_;)
上記のユーザー登録の構想だと、派遣社員(内勤)やアルバイト(内勤)があります。
- アルバイトや派遣社員は所属している組織以外の組織・メンバーを確認できない
- 内勤の職員はモバイルアプリを使用しない
前回のサービス利用設定では利用権限タイプ「内勤」にしかモバイルの制限を設定していません。
現在の設定の問題点
利用権限タイプは1ユーザーに対して1つしか設定できません。
利用権限タイプは以下の二つがあります。
- 派遣社員/アルバイト
- 内勤
「派遣社員/アルバイト」は組織図の閲覧制限に使用しました。
「内勤」はサービス利用設定に使用しました。
「内勤 かつ 派遣社員/アルバイト」 だった場合、どちらの利用権限タイプを設定するか迷ってしまいます。
- 
「派遣社員/アルバイト」を選んだ場合 
 組織図の閲覧制限は機能して、自分の所属以外の組織が見れないようになりますが、サービス利用設定が機能せず、 モバイルアプリが使用できてしまいます。
- 
「内勤」を選んだ場合 
 サービス利用設定が機能して、モバイルアプリは使用できなくなりますが、組織図の閲覧制限が機能せず、 自分の所属以外の組織を閲覧できてしまいます。
利用権限タイプを追加します
「内勤(派遣社員/アルバイト)」という利用権限タイプを作成し、サービス利用設定と組織図の閲覧制限に「内勤(派遣社員/アルバイト)を追加しました。
登録するユーザーのパターンを考えました
ユーザーの登録を進めるにあたってなるべく楽したい!と思ったので、あらかじめ登録のパターンを考えました。
- 1.特定の部署には所属しないユーザー
- 2.単一の部署に所属する部長/課長(部長は部の組織長/課長は課の組織長)
- 3.複数の部署に所属する課長
- 4.単一の部署に所属する一般職
- 5. 〃 一般職(内勤) & 派遣社員/アルバイト 利用権限タイプの設定が必要
ではユーザーを登録していきましょう!
今回はRequest Bodyや実行結果の表示が多いのでサクサク行きますよ~!!!
ユーザー登録
ユーザーの登録ドキュメントを参照して登録していきます。
パスワードは管理者が初期パスワードを設定する というシナリオです。
1.特定の部署には所属しないユーザー
まず、社長を作成します。
特定の組織には所属しないので、設定する項目は以下の通りです。
- domainId
- userName
- userName.lastName
- userName.firstName
- passwordConfig
- passwordConfig.passwordCreationType
- passwordConfig.password
- cellPhone
Request Body
{
    "domainId":{{DOMAIN_ID}},
    "email":"president@xxxxxxxx.com",
    "userName": {
        "lastName":"会社の",
        "firstName":"社長"
    },
    "passwordConfig": {
        "passwordCreationType":"ADMIN",
        "password":"xxxxxxxxxxx"
    },
    "cellPhone":"080-1234-5678"
}
実行結果
{
    "domainId": xxxxxxxx,
    "userExternalKey": null,
    "email": "president@xxxxxxxxx.com",
    "userName": {
        "lastName": "会社の",
        "firstName": "社長",
        "phoneticLastName": "",
        "phoneticFirstName": ""
    },
    "i18nNames": [],
    "nickName": null,
    "privateEmail": null,
    "aliasEmails": [],
    "employmentTypeId": null,
    "searchable": true,
    "organizations": [
        {
            "domainId": xxxxxxxx,
            "primary": true,
            "userExternalKey": null,
            "email": "president@xxxxxxxxx.com",
            "levelId": null,
            "executive": false,
            "orgUnits": [],
            "organizationName": "demodemo",
            "levelExternalKey": null,
            "levelName": null
        }
    ],
    "telephone": null,
    "cellPhone": "080-1234-5678",
    "fax": null,
    "location": null,
    "task": null,
    "messenger": null,
    "birthdayCalendarType": null,
    "birthday": null,
    "hiredDate": null,
    "locale": "ja_JP",
    "timeZone": "Asia/Tokyo",
    "customFields": [],
    "relations": [],
    "userId": "qxrxsxt-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
    "isAdministrator": false,
    "isPending": true,
    "isSuspended": false,
    "leaveOfAbsence": {
        "startTime": null,
        "endTime": null,
        "isLeaveOfAbsence": false
    },
    "isDeleted": false,
    "suspendedReason": null,
    "employmentTypeExternalKey": null,
    "employmentTypeName": null
}
2.単一の部署に所属する部長/課長(部長は部の組織長/課長は課の組織長)
次は部長/課長です。
社長と重複するところは割愛して、以下を追加して設定します。
- organizations
- organizations.domainId
- organizations.primary
- organizations.orgUnit.orgUnitId
- organizations.orgUnit.primary
- organizations.orgUnit.positionId(役職)
- organizations.orgUnit.isManager(組織長フラグ)
Request Body
{
    "domainId":{{DOMAIN_ID}},
    "email":"eigyo_bucho@clownscrown.tokyo",
    "userName": {
        "lastName":"営業",
        "firstName":"部長"
    },
    "passwordConfig": {
        "passwordCreationType":"ADMIN",
        "password":"xxxxxxxxxxx"
    },
    "organizations":[
        {
            "domainId":{{DOMAIN_ID}},
            "primary":true,
            "orgUnits":[
                {
                    "orgUnitId":"aaaaaaaa-bbbb-cccc-dddd-xxxxxxxxxxxx",
                    "primary":true,
                    "positionId":"89898989-7676-5454-3232-987654321098",
                    "isManager":true
                }
            ]
        }
    ],
    "cellPhone":"080-1234-5678"
}
実行結果
{
    "domainId": xxxxxxxx,
    "userExternalKey": null,
    "email": "eigyo_bucho@xxxxxxxxx.com",
    "userName": {
        "lastName": "営業",
        "firstName": "部長",
        "phoneticLastName": "",
        "phoneticFirstName": ""
    },
    "i18nNames": [],
    "nickName": null,
    "privateEmail": null,
    "aliasEmails": [],
    "employmentTypeId": null,
    "searchable": true,
    "organizations": [
        {
            "domainId": xxxxxxxx,
            "primary": true,
            "userExternalKey": null,
            "email": "eigyo_bucho@xxxxxxxxx.com",
            "levelId": null,
            "executive": false,
            "orgUnits": [
                {
                    "orgUnitId": "aaaaaaaa-bbbb-cccc-dddd-xxxxxxxxxxxx",
                    "primary": true,
                    "positionId": "89898989-7676-5454-3232-987654321098",
                    "isManager": true,
                    "visible": true,
                    "useTeamFeature": true,
                    "positionName": "部長",
                    "orgUnitExternalKey": null,
                    "orgUnitName": "営業部",
                    "orgUnitEmail": "t_403hb@xxxxxxxxx.com",
                    "positionExternalKey": null
                }
            ],
            "organizationName": "demodemo",
            "levelExternalKey": null,
            "levelName": null
        }
    ],
    "telephone": null,
    "cellPhone": "080-1234-5678",
    "fax": null,
    "location": null,
    "task": null,
    "messenger": null,
    "birthdayCalendarType": null,
    "birthday": null,
    "hiredDate": null,
    "locale": "ja_JP",
    "timeZone": "Asia/Tokyo",
    "customFields": [],
    "relations": [],
    "userId": "mxnxoxp-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
    "isAdministrator": false,
    "isPending": true,
    "isSuspended": false,
    "leaveOfAbsence": {
        "startTime": null,
        "endTime": null,
        "isLeaveOfAbsence": false
    },
    "isDeleted": false,
    "suspendedReason": null,
    "employmentTypeExternalKey": null,
    "employmentTypeName": null
}
3.複数の部署に所属する課長
兼務 となっているので、organizations.orgUnitを2つ記述しています。
Request Body
{
    "domainId":{{DOMAIN_ID}},
    "email":"kaihatsu_kacho@clownscrown.tokyo",
    "userName": {
        "lastName":"開発部",
        "firstName":"課長(兼務)"
    },
    "passwordConfig": {
        "passwordCreationType":"ADMIN",
        "password":"xxxxxxxxxxx"
    },
    "organizations":[
        {
            "domainId":{{DOMAIN_ID}},
            "primary":true,
            "orgUnits":[
                {
                    "orgUnitId":"oioiuiui-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary":true,
                    "positionId":"89898989-7676-5454-3232-123456789012",
                    "isManager":true
                },
                {
                    "orgUnitId":"rererere-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary":false,
                    "positionId":"89898989-7676-5454-3232-123456789012",
                    "isManager":true
                }                
            ]
        }
    ],
    "cellPhone":"080-1234-5678"
}
実行結果
{
    "domainId": xxxxxxxx,
    "userExternalKey": null,
    "email": "kaihatsu_kacho@xxxxxxxxx.com",
    "userName": {
        "lastName": "開発部",
        "firstName": "課長(兼務)",
        "phoneticLastName": "",
        "phoneticFirstName": ""
    },
    "i18nNames": [],
    "nickName": null,
    "privateEmail": null,
    "aliasEmails": [],
    "employmentTypeId": null,
    "searchable": true,
    "organizations": [
        {
            "domainId": xxxxxxxx,
            "primary": true,
            "userExternalKey": null,
            "email": "kaihatsu_kacho@xxxxxxxxx.com",
            "levelId": null,
            "executive": false,
            "orgUnits": [
                {
                    "orgUnitId": "oioiuiui-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary": true,
                    "positionId": "89898989-7676-5454-3232-123456789012",
                    "isManager": true,
                    "visible": true,
                    "useTeamFeature": true,
                    "positionName": "課長",
                    "orgUnitExternalKey": null,
                    "orgUnitName": "A課",
                    "orgUnitEmail": "t_778af@xxxxxxxxx.com",
                    "positionExternalKey": null
                },
                {
                    "orgUnitId": "rererere-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary": false,
                    "positionId": "89898989-7676-5454-3232-123456789012",
                    "isManager": true,
                    "visible": true,
                    "useTeamFeature": true,
                    "positionName": "課長",
                    "orgUnitExternalKey": null,
                    "orgUnitName": "B課",
                    "orgUnitEmail": "t_221nn@xxxxxxxxx.com",
                    "positionExternalKey": null
                }
            ],
            "organizationName": "demodemo",
            "levelExternalKey": null,
            "levelName": null
        }
    ],
    "telephone": null,
    "cellPhone": "080-1234-5678",
    "fax": null,
    "location": null,
    "task": null,
    "messenger": null,
    "birthdayCalendarType": null,
    "birthday": null,
    "hiredDate": null,
    "locale": "ja_JP",
    "timeZone": "Asia/Tokyo",
    "customFields": [],
    "relations": [],
    "userId": "uxvxwxx-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
    "isAdministrator": false,
    "isPending": true,
    "isSuspended": false,
    "leaveOfAbsence": {
        "startTime": null,
        "endTime": null,
        "isLeaveOfAbsence": false
    },
    "isDeleted": false,
    "suspendedReason": null,
    "employmentTypeExternalKey": null,
    "employmentTypeName": null
}
4.単一の部署に所属する一般職
部長/課長の設定からisManagerの設定を除いただけでOKです。
Request Body
{
    "domainId":{{DOMAIN_ID}},
    "email":"eigyou1_ippan@clownscrown.tokyo",
    "userName": {
        "lastName":"営業1課",
        "firstName":"一般職"
    },
    "passwordConfig": {
        "passwordCreationType":"ADMIN",
        "password":"xxxxxxxxxxx"
    },
    "organizations":[
        {
            "domainId":{{DOMAIN_ID}},
            "primary":true,
            "orgUnits":[
                {
                    "orgUnitId":"fefefefe-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary":true,
                    "positionId":"010101-7676-5454-3232-1234567890999"
                }
            ]
        }
    ],
    "cellPhone":"080-1234-5678"
}
実行結果
{
    "domainId": xxxxxxxx,
    "userExternalKey": null,
    "email": "eigyou1_ippan@xxxxxxxxx.com",
    "userName": {
        "lastName": "営業1課",
        "firstName": "一般職",
        "phoneticLastName": "",
        "phoneticFirstName": ""
    },
    "i18nNames": [],
    "nickName": null,
    "privateEmail": null,
    "aliasEmails": [],
    "employmentTypeId": null,
    "searchable": true,
    "organizations": [
        {
            "domainId": xxxxxxxx,
            "primary": true,
            "userExternalKey": null,
            "email": "eigyou1_ippan@xxxxxxxxx.com",
            "levelId": null,
            "executive": false,
            "orgUnits": [
                {
                    "orgUnitId": "fefefefe-cdcd-efef-ghgh-abcdefghmmmm",
                    "primary": true,
                    "positionId": "010101-7676-5454-3232-1234567890999",
                    "isManager": false,
                    "visible": true,
                    "useTeamFeature": true,
                    "positionName": "一般職",
                    "orgUnitExternalKey": null,
                    "orgUnitName": "1課",
                    "orgUnitEmail": "t_580ig@xxxxxxxxx.com",
                    "positionExternalKey": null
                }
            ],
            "organizationName": "demodemo",
            "levelExternalKey": null,
            "levelName": null
        }
    ],
    "telephone": null,
    "cellPhone": "080-1234-5678",
    "fax": null,
    "location": null,
    "task": null,
    "messenger": null,
    "birthdayCalendarType": null,
    "birthday": null,
    "hiredDate": null,
    "locale": "ja_JP",
    "timeZone": "Asia/Tokyo",
    "customFields": [],
    "relations": [],
    "userId": "5x4x3x2-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
    "isAdministrator": false,
    "isPending": true,
    "isSuspended": false,
    "leaveOfAbsence": {
        "startTime": null,
        "endTime": null,
        "isLeaveOfAbsence": false
    },
    "isDeleted": false,
    "suspendedReason": null,
    "employmentTypeExternalKey": null,
    "employmentTypeName": null
}
5.単一の部署に所属する一般職(内勤)
内勤者は利用権限タイプによって、制限を設定していました。
そのため、 employmentTypeId を追加します。
Request Body
{
    "domainId":{{DOMAIN_ID}},
    "email":"soumu_ippan@clownscrown.tokyo",
    "userName": {
        "lastName":"総務",
        "firstName":"一般職(内勤)"
    },
    "passwordConfig": {
        "passwordCreationType":"ADMIN",
        "password":"xxxxxxxxxxx"
    },
    "organizations":[
        {
            "domainId":{{DOMAIN_ID}},
            "primary":true,
            "orgUnits":[
                {
                    "orgUnitId":"xyxyxyxyxyxy-cdcd-efef-ghgh-abcdefghijkl",
                    "primary":true,
                    "positionId":"010101-7676-5454-3232-1234567890999"
                }
            ]
        }
    ],
    "cellPhone":"080-1234-5678",
    "employmentTypeId":"75395112-cdcd-efef-ghgh-785421963741"
}
実行結果
{
    "domainId": xxxxxxxx,
    "userExternalKey": null,
    "email": "soumu_ippan@xxxxxxxxx.com",
    "userName": {
        "lastName": "総務",
        "firstName": "一般職(内勤)",
        "phoneticLastName": "",
        "phoneticFirstName": ""
    },
    "i18nNames": [],
    "nickName": null,
    "privateEmail": null,
    "aliasEmails": [],
    "employmentTypeId": "75395112-cdcd-efef-ghgh-785421963741",
    "searchable": true,
    "organizations": [
        {
            "domainId": xxxxxxxx,
            "primary": true,
            "userExternalKey": null,
            "email": "soumu_ippan@xxxxxxxxx.com",
            "levelId": null,
            "executive": false,
            "orgUnits": [
                {
                    "orgUnitId": "xyxyxyxyxyxy-cdcd-efef-ghgh-abcdefghijkl",
                    "primary": true,
                    "positionId": "010101-7676-5454-3232-1234567890999",
                    "isManager": false,
                    "visible": true,
                    "useTeamFeature": true,
                    "positionName": "一般職",
                    "orgUnitExternalKey": null,
                    "orgUnitName": "総務部",
                    "orgUnitEmail": "t_910hg@xxxxxxxxx.com",
                    "positionExternalKey": null
                }
            ],
            "organizationName": "demodemo",
            "levelExternalKey": null,
            "levelName": null
        }
    ],
    "telephone": null,
    "cellPhone": "080-1234-5678",
    "fax": null,
    "location": null,
    "task": null,
    "messenger": null,
    "birthdayCalendarType": null,
    "birthday": null,
    "hiredDate": null,
    "locale": "ja_JP",
    "timeZone": "Asia/Tokyo",
    "customFields": [],
    "relations": [],
    "userId": "sxwx3xs-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
    "isAdministrator": false,
    "isPending": true,
    "isSuspended": false,
    "leaveOfAbsence": {
        "startTime": null,
        "endTime": null,
        "isLeaveOfAbsence": false
    },
    "isDeleted": false,
    "suspendedReason": null,
    "employmentTypeExternalKey": null,
    "employmentTypeName": "内勤"
}
出来上がったものがこちらです
ユーザーリストの取得を使用して、すべてのユーザーの情報を取得しました。
実行結果(メチャクチャ長いです。)
{
    "responseMetaData": {
        "nextCursor": null
    },
    "users": [
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "president@xxxxxxxxx.com",
            "userName": {
                "lastName": "会社の",
                "firstName": "社長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "president@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "qxrxsxt-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyo_bucho@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業",
                "firstName": "部長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyo_bucho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "aaaaaaaa-bbbb-cccc-dddd-xxxxxxxxxxxx",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-987654321098",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "部長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "営業部",
                            "orgUnitEmail": "t_403hb@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "mxnxoxp-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "kaihatsu_bucho@xxxxxxxxx.com",
            "userName": {
                "lastName": "開発",
                "firstName": "部長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "kaihatsu_bucho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "abababababab-cdcd-efef-ghgh-abcdefghijkl",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-987654321098",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "部長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "開発部",
                            "orgUnitEmail": "t_890oh@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "ixjxkxl-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "soumu_bucho@xxxxxxxxx.com",
            "userName": {
                "lastName": "総務",
                "firstName": "部長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "soumu_bucho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "xyxyxyxyxyxy-cdcd-efef-ghgh-abcdefghijkl",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-987654321098",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "部長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "総務部",
                            "orgUnitEmail": "t_910hg@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "exfxgxh-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "jyousys_bucho@xxxxxxxxx.com",
            "userName": {
                "lastName": "情報システム部",
                "firstName": "部長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "jyousys_bucho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "zjzjzjzjzjzj-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-987654321098",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "部長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "情報システム部",
                            "orgUnitEmail": "t_217mh@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "axbxcxd-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyou1_kacho@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業1課",
                "firstName": "課長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyou1_kacho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "fefefefe-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-123456789012",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "課長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "1課",
                            "orgUnitEmail": "t_580ig@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "5x6x7x8-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyou2_kacho@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業2課",
                "firstName": "課長",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyou2_kacho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "pqpwpepr-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-123456789012",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "部長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "2課",
                            "orgUnitEmail": "t_705tw@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "1x2x3x4-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyou1_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業1課",
                "firstName": "一般職",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyou1_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "fefefefe-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "1課",
                            "orgUnitEmail": "t_580ig@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "5x4x3x2-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyou2_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業2課",
                "firstName": "一般職",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyou2_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "pqpwpepr-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "2課",
                            "orgUnitEmail": "t_705tw@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "7x7x7x7-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "kaihatsua_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "開発A課",
                "firstName": "一般職",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "kaihatsua_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "oioiuiui-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "A課",
                            "orgUnitEmail": "t_778af@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "sasasasa-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "kaihatsub_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "開発B課",
                "firstName": "一般職",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "kaihatsub_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "rererere-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "B課",
                            "orgUnitEmail": "t_221nn@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "kokokoko-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "jyousys_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "情報システム部",
                "firstName": "一般職",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "jyousys_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "zjzjzjzjzjzj-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "情報システム部",
                            "orgUnitEmail": "t_217mh@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "jgjgjgjg-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "soumu_ippan@xxxxxxxxx.com",
            "userName": {
                "lastName": "総務",
                "firstName": "一般職(内勤)",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": "75395112-cdcd-efef-ghgh-785421963741",
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "soumu_ippan@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "xyxyxyxyxyxy-cdcd-efef-ghgh-abcdefghijkl",
                            "primary": true,
                            "positionId": "010101-7676-5454-3232-1234567890999",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "一般職",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "総務部",
                            "orgUnitEmail": "t_910hg@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "sxwx3xs-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": "内勤"
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "eigyo1_haken@xxxxxxxxx.com",
            "userName": {
                "lastName": "営業1課",
                "firstName": "派遣社員",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": "852852-cdcd-efef-ghgh-785421963741",
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "eigyo1_haken@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "fefefefe-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-8787-5454-3232-123456789098",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "派遣社員",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "1課",
                            "orgUnitEmail": "t_580ig@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "lx1x2xs-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": "派遣社員/アルバイト"
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "kaihatsua_haken@xxxxxxxxx.com",
            "userName": {
                "lastName": "開発A課",
                "firstName": "派遣社員",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": "852852-cdcd-efef-ghgh-785421963741",
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "kaihatsua_haken@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "oioiuiui-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-8787-5454-3232-123456789098",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "派遣社員",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "A課",
                            "orgUnitEmail": "t_778af@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "txtxbxb-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": "派遣社員/アルバイト"
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "soumu_haken@xxxxxxxxx.com",
            "userName": {
                "lastName": "総務部",
                "firstName": "派遣社員",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": "963963-cdcd-efef-ghgh-785421963741",
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "soumu_haken@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "xyxyxyxyxyxy-cdcd-efef-ghgh-abcdefghijkl",
                            "primary": true,
                            "positionId": "010101-8787-5454-3232-123456789098",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "派遣社員",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "総務部",
                            "orgUnitEmail": "t_910hg@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "rxsxfxd-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": "内勤(派遣社員/アルバイト)"
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "jyousys_parttime@xxxxxxxxx.com",
            "userName": {
                "lastName": "情報システム部",
                "firstName": "アルバイト",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": "963963-cdcd-efef-ghgh-785421963741",
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "jyousys_parttime@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "zjzjzjzjzjzj-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "010101-8787-5454-3232-123456789098",
                            "isManager": false,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "派遣社員",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "情報システム部",
                            "orgUnitEmail": "t_217mh@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userId": "yxzx1x2-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": "内勤(派遣社員/アルバイト)"
        },
        {
            "domainId": xxxxxxxx,
            "userExternalKey": null,
            "email": "kaihatsu_kacho@xxxxxxxxx.com",
            "userName": {
                "lastName": "開発部",
                "firstName": "課長(兼務)",
                "phoneticLastName": "",
                "phoneticFirstName": ""
            },
            "i18nNames": [],
            "nickName": null,
            "privateEmail": null,
            "aliasEmails": [],
            "employmentTypeId": null,
            "searchable": true,
            "organizations": [
                {
                    "domainId": xxxxxxxx,
                    "primary": true,
                    "userExternalKey": null,
                    "email": "kaihatsu_kacho@xxxxxxxxx.com",
                    "levelId": null,
                    "executive": false,
                    "orgUnits": [
                        {
                            "orgUnitId": "oioiuiui-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": true,
                            "positionId": "89898989-7676-5454-3232-123456789012",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "課長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "A課",
                            "orgUnitEmail": "t_778af@xxxxxxxxx.com",
                            "positionExternalKey": null
                        },
                        {
                            "orgUnitId": "rererere-cdcd-efef-ghgh-abcdefghmmmm",
                            "primary": false,
                            "positionId": "89898989-7676-5454-3232-123456789012",
                            "isManager": true,
                            "visible": true,
                            "useTeamFeature": true,
                            "positionName": "課長",
                            "orgUnitExternalKey": null,
                            "orgUnitName": "B課",
                            "orgUnitEmail": "t_221nn@xxxxxxxxx.com",
                            "positionExternalKey": null
                        }
                    ],
                    "organizationName": "demodemo",
                    "levelExternalKey": null,
                    "levelName": null
                }
            ],
            "telephone": null,
            "cellPhone": "080-1234-5678",
            "fax": null,
            "location": null,
            "task": null,
            "messenger": null,
            "birthdayCalendarType": null,
            "birthday": null,
            "hiredDate": null,
            "locale": "ja_JP",
            "timeZone": "Asia/Tokyo",
            "customFields": [],
            "relations": [],
            "userIde": "uxvxwxx-8x8x-9x9x-0z0z-1a1a1z1z1s1s",
            "isAdministrator": false,
            "isPending": true,
            "isSuspended": false,
            "leaveOfAbsence": {
                "startTime": null,
                "endTime": null,
                "isLeaveOfAbsence": false
            },
            "isDeleted": false,
            "suspendedReason": null,
            "employmentTypeExternalKey": null,
            "employmentTypeName": null
        }
    ]
}
ブラウザの管理者画面ではこのように表示されています。
管理者権限の設定
以前設定した条件では以下の条件もありました。
- LINE WORKSの管理者画面にアクセスできる権限を持っているのは情報システム部に所属するメンバーのみとして、他部署の役職者や社長であっても管理者画面へのアクセス権は持たせない
管理者画面へのアクセス権限はAPIでは設定できない為、ブラウザの管理者画面で設定します。
管理者権限はデフォルトで権限が作成されています。
※それぞれの権限の詳細はこちらのガイドをご覧下さい。

デフォルトの権限以外にカスタマイズした権限を作成する事が可能です。
「権限の作成」をクリックします。

任意の名称を設定します。
アルバイトのユーザーに全体の権限を渡すのもちょっとなぁ。。。という気がするので、
アルバイトのユーザーはパスワードの失念に対する対応などメンバーや組織・グループに関する情報にアクセスできる権限を付与しようと思います。
「メンバー」の項目以外はすべてチェックを外して、「保存」をクリックします。
「管理者」タブへ移動し、「管理者の追加」をクリックして...
アルバイトのユーザーを選択して、「OK」です。
情報システム部の部長と一般職員はすべての機能にアクセスする必要があると想定しているので、デフォルトの「副管理者」権限に設定しました。
まとめ
- 
LINE WORKSの以下のドキュメントを参照しました。 
 ユーザーの登録
 ユーザーリストの取得
- 
管理者画面の機能についてはガイドもご覧ください。 
個人的には現時点で「う~ん。。。イケてない」と思うところがあったりするのですが、
まぁとりあえず作成したユーザーで設定状況の確認をしてみようと思います!


















