従業員離職
OpenAPI説明
当該OpenAPIは従業員を離職する際に利用します。従業員の実際離職日付は、当該OpenAPIコール日付 + 離職発効時間とする。 離職日付は指定日付の23:59:59になる。
離職発効時間は【管理員モード】-> 【グループモード】-> 【設定】-> 【セキュリティー設定】にて設定が可能です。
OpenAPI権限
当該OpenAPIはテナント権限が必要です
リクエストURI
/api/openapi/users/leave
リクエスト形式
DELETE
リクエスト例
{
"employeeId": "EMP-001",
"leavingDate": "2020-1-1"
}
リクエスト項目
項目名 | タイプ | 必須 | キー | 規則 | 説明 |
---|---|---|---|---|---|
employeeId | String | ○ | ○ | 従業員番号 | |
leavingDate | String | 日付フォーマット: yyyy-MM-dd | 従業員が離職する日付を入力する。 空白の場合,離職日 = 当該OpenAPIコール日付 + 離職発効時間。 離職発効時間は【管理員モード】-> 【グループモード】-> 【設定】-> 【セキュリティー設定】にて設定が可能です。 |
OpenAPIリターン例
成功例
{
"message": "success",
"oid": "cbd0bf2f-b355-4c2b-818b-6811d683ed40",
"key": "EMP-001"
}
失敗例
{
"message": "テナントの権限がありません",
"errorCode": "120001"
}
項目説明
項目名 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージを返す |
errorCode | String | エラーコードを返す |
oid | UUID | 従業員OID |
key | String | 従業員番号 |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
120001 | テナントの権限がありません | |
120003 | パラメータ:{0}は指定必須の項目です | |
6013009 | 日付フォーマットはyyyy-MM-ddです | |
6047034 | 従業員番号は従業員が見つからない | |
6040015 | 従業員は存在しない | |
6040019 | 従業員番号を空白にしているので、退職できません | |
2009 | clientIdの取得に失敗しました。 | |
THIRD_PARTY_APPLICATION_004 | 認識できないクライアントマークまたはクライアントには権限がない |