修改单条数据接口
简介
通过修改单条数据接口,可以对指定的单条数据进行修改。参数中字段既可以使用原名也可以使用别名。
修改表单数据接口仅修改指定字段的值,未指定的字段将会保留原值。
开发前,请仔细阅读 开发指南。
注:使用接口修改数据时,会触发新数据校验、提醒助手、变更记录和数据量统计,也可以通过请求参数来控制是否发起流程和触发数据机器人。但是不会触发重复值校验、必填校验。
单选框组组件(radio字段)、多选框组组件(checkbox字段)、下拉选择框组件(select字段)同时支持静态数据、动态数据(表单)
另外,系统字段 和以下所列举的字段不支持添加和修改数据:
- 分割线
- 关联数据、关联查询
- 流水号(提交后系统生成)
接口调用
按照指定数据 ID 修改表单中的数据。
请求地址:
http
PUT /Customized/Form/{FormId}/Datahttp
POST /Customized/Form/{FormId}/Data/put请求参数:
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
| FormId | Guid | 是 | 表单Id |
| SerialNo | String | 是 | 数据流水号 |
| Data | JSON | 是 | 表单数据 |
| TriggerRobot | Boolean | 否 | 是否触发数据机器人,默认不触发 |
| ReturnFieldAlias | Boolean | 否 | 返回值使用字段别名 |
请求示例:
json
{
"TriggerRobot": true,
"serialNo": "编码002",
"Data": {
"input_1679647970951": {
"value": "北京仓"
},
"input_1679974775216": {
"value": "数码产品"
}
}
}返回内容:
| 参数 | 类型 | 说明 |
|---|---|---|
| Data | JSON | 表单数据,格式与查询单条数据格式相同 |
返回示例(字段原名):
json
{
"data": {
"CreatedByName": "Lily Wang",
"ModifiedByName": "Lily Wang",
"SubmittedByName": "Lily Wang",
"Id": "af1ec79e-b784-4f26-9659-2a4eb7f22399",
"FormId": "0a068b95-15ea-417e-8952-107628c3abfd",
"CreatedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"CreatedTime": "1688786500",
"ModifiedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"ModifiedTime": "1688787712",
"SerialNo": "编码002",
"Status": 2,
"SubmitedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"SubmitedTime": "1688786500",
"select_1679973846559": {
"value": "ffb20f97-09ba-4a54-a1c1-ae7b91e7673b",
"label": "Online"
},
"input_1679974525848": "编码",
"input_1679647970951": "北京仓",
"input_1679974775216": "数码产品",
"select_1679647978290": {
"value": "key 1",
"color": {
"BackgroundColor": "#577eff",
"ForeColor": "#ffffff"
},
"label": "测试品牌名称"
},
"employeeSelect_1679647998873": {},
"input_1679648011280": "渠道Owner"
}
}返回示例(字段别名):
json
{
"data": {
"CreatedByName": "Lily Wang",
"ModifiedByName": "Lily Wang",
"SubmittedByName": "Lily Wang",
"Id": "af1ec79e-b784-4f26-9659-2a4eb7f22399",
"FormId": "0a068b95-15ea-417e-8952-107628c3abfd",
"CreatedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"CreatedTime": "1688786500",
"ModifiedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"ModifiedTime": "1688787712",
"SerialNo": "编码002",
"Status": 2,
"SubmitedBy": "09ea1b1a-4312-4d24-9102-f1d40cad161b",
"SubmitedTime": "1688786500",
"在线状态": {
"value": "ffb20f97-09ba-4a54-a1c1-ae7b91e7673b",
"label": "Online"
},
"input_1679974525848": "编码",
"仓库名称": "北京仓",
"物品类型": "数码产品",
"select_1679647978290": {
"value": "key 1",
"color": {
"BackgroundColor": "#577eff",
"ForeColor": "#ffffff"
},
"label": "测试品牌名称"
},
"employeeSelect_1679647998873": {},
"input_1679648011280": "渠道Owner"
}
}