コストセンター値ロール従業員更新
OpenAPI説明
本APIはコストセンター値ロールの作成に利用します
OpenAPI権限
本APIはグループモードの権限が必要です
リクエストURI
/api/openapi/cost/center/items/roles
リクエスト形式
PUT
リクエスト例
{
"setOfBooksCode": "DEFAULT_SOB",
"costCenterCode": "PROJECT",
"costCenterItemCode": "PROJECTITEM_001",
"costCenterItemRoles": [
{
"costCenterItemRoleCode": "9001",
"employeeId": "EMP-001",
"isDelete":false
},
{
"costCenterItemRoleCode": "9001",
"employeeId": "EMP-002",
"isDelete":false
},
{
"costCenterItemRoleCode": "9002",
"employeeId": "EMP-003",
"isDelete":false
},
{
"costCenterItemRoleCode": "9002",
"employeeId": "EMP-004",
"isDelete":false
}
]
}
リクエスト項目
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
setOfBooksCode | String | ○ | ○ | 最大36文字 | 元帳コード |
costCenterCode | String | ○ | ○ | 最大36文字 | コストセンターコード |
costCenterItemCode | String | ○ | ○ | 最大36文字 | コストセンター値コード |
costCenterItemRoles | CostCenterItemRole[] | ○ | - | コストセンター値ロール |
CostCenterItemRole
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
costCenterItemRoleCode | String | ○ | ○ | 4-9文字 | コストセンター値ロールコード |
employeeId | String | ○ | 最大32文字 | 従業員番号 | |
isDelete | Boolean | - | - | 削除フラグ |
OpenAPIリターン例
成功例
{
"message": "success",
"key": "PROJECTITEM_001"
}
失敗例
{
"message": "パラメータ:costCenterCodeは指定必須の項目です",
"errorCode": "120003"
}
項目説明
項目 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージ |
key | String | コストセンター値コード |
errorCode | String | エラーコード |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
120003 | パラメータ:{0}は指定必須の項目です | |
120004 | パラメタ桁数超過{0}、長さは{1}から{2}の文字の間で設定をお願いします | |
61100002 | 元帳:{0} は存在しないか、無効になっています | |
61100003 | コストセンター:{0} は存在しないか、無効になっています | |
61100004 | コストセンター値:{0} は存在しないか、無効になっています | |
61100005 | コストセンター値ロール:{0} は存在しないか、無効になっています | |
61100006 | 従業員:{0} は存在しないか、退職しています | |
61100007 | ロール:{0}配下に従業員:{1}は存在しません | |
61100008 | 1000〜999999999までの数字で指定してください | |
61100009 | 基準日{0}時点で有効な職務が存在しません | |
120533 | 従業員所属の元帳とコストセンター所属の元帳が一致しません | |
60390022 | 有効な所属情報(主務)が登録されていません(従業員番号{0}、氏名{1}、基準日{2})。管理者に確認してください。 |