部門情報削除
OpenAPI説明
当該OpenAPIは部門の論理削除に利用します。
制約・前提条件
配下の従業員を移動・離職した後に、部門の削除を行うこと
OpenAPI権限
当該OpenAPIはテナント権限が必要です。
リクエストURI
/api/openapi/departments
リクエスト形式
DELETE
リクエストパラメータ例
- /api/openapi/departments?departmentCode=TEC-1&fromDate=2021-01-01
- /api/openapi/departments?departmentOID=58516027-c0c9-420a-aedf-f9d74ca4b2ed&fromDate=2021-01-01
リクエストパラメータ説明
departmentCodeとdepartmentOIDの片方をご指定
パラメータ名 | タイプ | 必須 | キー | 規則 | 説明 |
---|---|---|---|---|---|
departmentCode | String | ○ | 最大36文字 | 部門コード。最大36文字 | |
departmentOID | UUID | 最大36文字 | 部門OID。最大50文字 | ||
fromDate | String | 日付フォーマット:yyyy-MM-dd | 無効開始日 |
OpenAPIリターン例
成功例
{
"message": "success",
"oid": "3249b50a-1e29-4cae-93ea-bfec4955fafa",
"key": "TEC-1"
}
失敗例
{
"message": "部門が存在しません",
"errorCode": "120103"
}
項目説明
項目名 | タイプ | 説明 |
---|---|---|
message | String | メッセージを返す |
errorCode | String | エラーコードを返す |
oid | UUID | 部門OID |
key | String | 部門コード |
エラーコード説明
エラーコード | メッセージ | 説明 |
---|---|---|
120001 | テナントの権限がありません | |
6044010 | 部門コードは必須項目です | |
6044003 | 部門には従業員が存在しています | |
9312009 | 部門が無効または存在しません | |
6044011 | 有効な下位部門が存在します(部門名:{0}、 開始日:{1})、無効化処理が失敗しました。 |