値セット値割当解除

OpenAPI説明

本APIは値セット値の割当解除に利用します

リクエストURI

/api/openapi/custom/enumeration/items/unassociate

リクエスト形式

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": "121307",
            "errorMessage": "部門は存在しません"
        }
    ]
}

項目説明

項目 タイプ 説明
total Integer 更新総件数
success Integer 更新成功件数
failure Integer 更新失敗件数
data.code String 更新成功のデータコード
errorData.code String 更新失敗のデータコード
errorData.errorCode String 更新失敗のエラーコード
errorData.errorMessage String 更新失敗のエラー原因

エラーコード説明

エラーコード メッセージ 説明
120532 従業員は存在しません、或いは既に退職しました
120818 従業員所属の会社と値セット値所属の会社が一致しません
121307 部門は存在しません
120819 部門所属の会社と値セット値所属の会社が一致しません
120531 全員参照可なので、従業員また部門の削除ができません
120535 従業員はまだ割当されません
120539 部門はまだ割当されません
121309 カンパニーコードと登録したカンパニーコードが一致しません
121301 会社は存在しない
120804 値セットは存在しない
120805 値セットの値は存在しない