値セット値割当
OpenAPI説明
本APIは値セット値の割当に利用します
リクエストURI
/api/openapi/custom/enumeration/items/associate
リクエスト形式
PUT
リクエスト例
{
"companyCode":"0001",
"customEnumerationCode":"01",
"customEnumerationItemCode":"1",
"associateType":"1002",
"importList":["12"]
}
リクエスト項目
| 項目 | タイプ | 必須 | キー | 規則 | 説明 |
|---|---|---|---|---|---|
| customEnumerationCode | String | ○ | ○ | 最大100文字 | 値セットコード,更新不可 |
| customEnumerationItemCode | String | ○ | ○ | 最大100文字 | 値セット値コード,更新不可 |
| companyCode | String | △ | 最大100文字 | 会社コード | |
| associateType | String | ○ | ○ | 固定値 | 割当タイプ 1001:従業員 1002:部門 |
| importList | String | ○ | リスト | 従業員番号リスト或いは部門コードリスト |
OpenAPIリターン例
成功例
{
"total": 1,
"success": 1,
"failure": 0,
"data": [
{
"code": "3"
}
],
"errorData": []
}
失敗例
{
"total": 1,
"success": 0,
"failure": 1,
"data": [],
"errorData": [
{
"code": "4",
"errorCode": "120532",
"errorMessage": "従業員は存在しません、或いは既に退職しました"
}
]
}
項目説明
| 項目 | タイプ | 説明 |
|---|---|---|
| total | Integer | 更新総件数 |
| success | Integer | 更新成功件数 |
| failure | Integer | 更新失敗件数 |
| data.code | String | 更新成功のデータコード |
| errorData.code | String | 更新失敗のデータコード |
| errorData.errorCode | String | 更新失敗のエラーコード |
| errorData.errorMessage | String | 更新失敗のエラー原因 |
エラーコード説明
| エラーコード | メッセージ | 説明 |
|---|---|---|
| 120530 | 全員参照可なので、従業員また部門の追加ができません | |
| 120532 | 従業員は存在しません、或いは既に退職しました | |
| 120818 | 従業員所属の会社と値セット値所属の会社が一致しません | |
| 120534 | 従業員は既に割当されました | |
| 121307 | 部門は存在しません | |
| 120819 | 部門所属の会社と値セット値所属の会社が一致しません | |
| 120538 | 部門は既に割当されました | |
| 121309 | カンパニーコードと登録したカンパニーコードが一致しません | |
| 121301 | 会社は存在しない | |
| 120804 | 値セットは存在しない | |
| 120805 | 値セットの値は存在しない |