値セット値割当
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 | 値セットの値は存在しない |