コストセンター値更新
OpenAPI説明
本APIはコストセンター値の更新に利用します
OpenAPI権限
本APIはグループモードの権限が必要です
新バージョンの入口
最新のバージョンに戻る
【最新のバージョン】へ
リクエストURI
/api/openapi/cost/center/items
リクエスト形式
PUT
リクエスト例
{
"costCenterCode": "PROJECT",
"name": "SpendiaDep",
"code": "costCenterItemCode",
"parentCode": "CCI_001",
"sequenceNumber": "1",
"managerEmployeeId": "LA10001",
"setOfBooksCode": "DEFAULT_SOB",
"isEnabled": true,
"isPublic": false,
"startDate": "2021-01-01",
"endDate": "2021-01-02",
"isApplyAllCompanies": true,
"primaryDepartmentCode":"dept001",
"secondaryDepartmentCodes":"dept002",
"remarkForInquiry":"カスタマイズ項目情報",
"customFields":[
{
"fieldCode":"Test",
"value":"1"
}
]
}
リクエスト項目
項目 | タイプ | 必須 | キー | 制限 | 説明 |
---|---|---|---|---|---|
costCenterCode | String | ○ | ○ | 最大36文字 | コストセンターコード |
name | String | ○ | 最大150文字 | コストセンター値名称 | |
code | String | ○ | ○ | 最大36文字 | コストセンター値コード |
parentCode | String | 最大36文字 | 上級コストセンター値コード。上級コストセンター値に関連付けた場合は、Nullにしてはいけません | ||
sequenceNumber | Long | 正整数で最大10桁 | 表示順 | ||
managerEmployeeId | String | マネジャー従業員番号。 | |||
setOfBooksCode | String | ○ | ○ | 最大36文字 | 所属元帳コード |
isEnabled | Boolean | ステータス 有効:true 無効:false | |||
startDate | Date | 日付フォーマット:yyyy-MM-dd | 有効開始日 | ||
endDate | Date | 日付フォーマット:yyyy-MM-dd | 有効終了日 | ||
isPublic | Boolean | 共通項目かどうか。デフォルトfalse | |||
isApplyAllCompanies | Boolean | 全ての会社に適用するかどうか。デフォルトtrue | |||
primaryDepartmentCode | String | 主要部門コード | |||
secondaryDepartmentCodes | String | 子部門コード。 複数ある場合は、カンマで区切る | |||
remarkForInquiry | String | 最大50文字 | 備考(検索用) | ||
customFields | List <FormField> | カスタマイズ項目 |
CustomField
パラメータ名 | タイプ | 必須 | キー | 規則 | 説明 |
---|---|---|---|---|---|
fieldCode | String | ○ | ○ | 最大50文字 | カスタマイズ項目コード |
value | String | 最大500文字 | カスタマイズ項目値、カスタマイズ項目の設定が必須の場合はカスタマイズ項目値は必須入力です |
OpenAPIリターン例
成功例
{
"message": "success",
"errorCode": "0000",
"oid": "45141774-9789-4d2a-aa99-f151a2d62cce",
"key": "costCenterCode006"
}
失敗例
{
"message": "コストセンターは存在しません",
"errorCode": "120402"
}
項目説明
項目 | タイプ | 説明 |
---|---|---|
message | String | エラーメッセージ |
oid | UUID | コストセンター値OID |
key | String | コストセンター値コード |
errorCode | String | エラーコード |
エラーコード説明
errorCode | message | 説明 |
---|---|---|
0013 | パラメータ:{0}は{1}文字以内で指定してください | |
120003 | パラメータ:{0}は指定必須の項目です | |
120004 | パラメタ桁数超過{0}、長さは{1}から{2}の文字の間で設定をお願いします | |
120112 | 部門は存在しない{0} | |
120207 | 従業員は存在しない | |
120402 | コストセンターは存在しません | |
120502 | コストセンター値は存在しない | |
120515 | コストセンター値のシリアル番号は正整数のみかつ、10位を超えることはできません | |
120526 | 上級コストセンター値を入力してください | |
120527 | 当該上級コストセンター値は対応上級コストセンターに存在しません | |
120528 | 上級コストセンターを設定してください | |
120529 | 上級コストセンター値は無効です | |
120540 | 部門もう無効になりました:{0} | |
121802 | 指定した元帳は存在しません | |
6061006 | カスタマイズ項目:{0} の値は正しくありません | |
60390022 | 有効な所属情報(主務)が登録されていません(従業員番号{0}、氏名{1}、基準日{2})。管理者に確認してください。 | |
120237 | コストセンター値カスタマイズ項目コードは存在しません:{0} | |
120238 | コストセンター値カスタマイズ項目は最大10個まで可能です。 | |
120239 | コストセンター値カスタマイズ項目コードを指定ください。 | |
120240 | コストセンター値カスタマイズ項目値を入力してください。 | |
120241 | コストセンター値カスタマイズ項目コードは既に存在します。 | |
6013009 | 日付フォーマットはyyyy-MM-ddです | 无 |
6049010 | 有効日(至)は有効日(自)より過去に指定できません。 | 无 |
6061008 | カスタマイズ項目:{0} の整数部は{0}桁以内で指定してください | |
6061009 | カスタマイズ項目:{0} の小数部は{0}桁以内で指定してください | |
6061011 | カスタマイズ項目:{0} は日付フォーマットyyyy-MM-ddで指定してください | |
61100006 | 従業員:{0} は存在しないか、退職しています |