PR REQUEST
This interface is applicable for data integration API, read Api Access Process first
Description:send PR REQUEST data to odm
Method:POST
ContentType:application/json
Path:ODM provided bash path/{data_category}/{biz_key}
data_category | biz_key |
---|---|
pr | pr_request |
Request data description
Param | Type | Length | Required | description | Sample | Report field |
---|---|---|---|---|---|---|
request_id | String | 40 | Y | request id | WORKFLOW-4973731698116027004 | |
request_time | Date | Y | request time, format: yyyy-MM-dd HH:mm:ss | 2023-10-24 10:53:50 | ||
pr_no | String | 20 | Y | PR number | PR2023060222485 | PR_NO |
siteid | String | 10 | Y | plant | WISTRON | SITEID |
item | String | 40 | Y | item of SBB/MTM | 21CES6E900 | ITEM |
item_type | String | 10 | Y | PR type,SBB/MTM | MTM | ITEM_TYPE |
pr_segment | String | 10 | Y | PR SEGMENT:E-COMM/GA/NPI | GA | RESERVE_TYPE |
brand | String | 10 | Y | LNB/TNB | TNB | BRAND |
family | String | 1000 | Family | WHERE_USED | ||
basic_name | String | 20 | Y | SBB Type/MTM | MTM | BASIC_NAME |
total_qty | Number | 10,3 | Y | SBB: total quantity;MTM: TO_GO_QTY | 100 | TOTAL_QTY |
start_date | Date | Y | PR start dte, Format:yyyy-MM-dd | 2023-07-01 | START_DATE | |
required_date | Date | Y | PR required date, Format:yyyy-MM-dd | 2023-08-14 | PR_REQUIRED_DATE | |
expired_date | Date | Y | PR expired date, Format:yyyy-MM-dd | 20230916 | EXPIRED_DATE | |
status | String | 20 | Y | PR status | NEW | STATUS |
operation | String | 20 | Y | PR_CHG/PR_GEN | PR_GEN | OPERATION |
appid | String | 20 | Y | app ID | 750065 | |
pr_mode | String | 10 | PR Mode | SBB | PR_MODE | |
keypr_flag | String | 2 | 2CD Flag | Y | KEYPR_FLAG |
Request sample
JSON
{
"batch_id": "90397",
"batch_size": 1,
"seq_id": "1",
"seq_size": 1,
"data": [{
"request_id": "WORKFLOW-4973731698116027004",
"request_time": "2023-10-20 12:23:21",
"pr_no": "PR2023060222485",
"siteid": "WISTRON",
"item": "21CES6E900",
"item_type": "MTM",
"pr_segment": "GA",
"brand": "TNB",
"family": "demo vrl_grp",
"basic_name": "BASE",
"total_qty": "100",
"start_date": "2023-07-01",
"required_date": "2023-08-14",
"expired_date": "2023-09-16",
"status": "NEW",
"operation": "PR_GEN",
"appid": "750065",
"pr_mode": "SBB",
"keypr_flag": "Y"
}]
}
Successful response sample
json
{
"code": "0",
"msg": "request success"
}
Failed response sample
json
{
"code": "-1",
"msg": "system error!"
}