# 终端检核数据推送
# 检核模板数据推送
接口说明:在新增、修改、删除检核模板的时候触发推送。
请求方式: POST(HTTPS)
请求地址: 第三方服务接口URL
请求参数:
参数名称 | 参数值 |
---|---|
msgId | 消息ID |
dataId | 数据ID |
dataVersion | 接口数据版本,如:001 |
dataFormat | 数据格式:json |
dataSource | 数据来源。biz:业务功能产生,api:开放接口产生 |
timestamp | 请求时间戳,如:1503276678552 |
status | 数据同步状态。0:数据首次同步,2:数据失败同步 |
statusTime | 上次同步失败时间。格式:yyyy-MM-dd HH:mm:ss |
tenantId | 企业ID,各注册企业在勤策中对应的唯一ID |
digest | 数据签名,md5(data|pushsecret|timestamp) |
dataType | terminal_inspect_template |
data | <<请求数据体>> ,说明:格式为JSON格式数据 |
请求示例:
{
"id": "6630448873309744417",
"status":"1",
"name": "场所陈列打分",
"remarks": "备注信息",
"assign_mode": "0",
"form_id": "7879150934026155411",
"form_name": "场所陈列",
"table_name": "slfdf_1709190066",
"need_audit":"1"
}
参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
id | VARCHAR(32) | 是 | 检核模板id |
status | VARCHAR(32) | 是 | 模板状态。0:已删除,1:正常 |
name | VARCHAR(200) | 否 | 检核模板名称 |
remarks | VARCHAR(1000) | 否 | 备注 |
assign_mode | VARCHAR(1) | 否 | 客户模式。0:不限制,1:客户,2:经销商,3:门店 |
form_id | VARCHAR(32) | 是 | 检核关联的表单ID |
form_name | VARCHAR(100) | 否 | 表单名称 |
table_name | VARCHAR(32) | 否 | 表单的数据库表名 |
need_audit | CHAR(1) | 否 | 是否需要复评。0:不需要,1:需要 |
响应示例:
{
"return_code": 0,
"return_msg": "",
"msg_id": "X0001"
}
参数说明:
参数 | 说明 |
---|---|
return_code | 响应编码 |
return_msg | 响应消息内容 |
msg_id | 消息ID |
# 终端检核数据推送
接口说明:在拜访或者终端检核模块中,提交或修改终端检核表单的时候触发推送
请求方式: POST(HTTPS)
请求地址: 第三方服务接口URL
请求参数:
参数名称 | 参数值 |
---|---|
msgId | 消息ID |
dataId | 数据ID |
dataVersion | 接口数据版本,如:001 |
dataFormat | 数据格式:json |
dataSource | 数据来源。biz:业务功能产生,api:开放接口产生 |
timestamp | 请求时间戳,如:1503276678552 |
status | 数据同步状态。0:数据首次同步,2:数据失败同步 |
statusTime | 上次同步失败时间。格式:yyyy-MM-dd HH:mm:ss |
tenantId | 企业ID,各注册企业在勤策中对应的唯一ID |
digest | 数据签名,md5(data|pushsecret|timestamp) |
dataType | cuxiao_sign_b |
data | <<请求数据体>> ,说明:格式为JSON格式数据 |
请求示例:
{
"fromData": {
"masterData": {
"functionId": "5494378656888813587",
"functionName": "0422测试",
"row": {
"slfdf_2004220004": "选项1",
"id": "5312196506591600101"
}
},
"subtableData": [
{
"subtableId": "4626030053033490966",
"subtableName": "0422子表单",
"rows": [
{
"slfdf_2004220003": "测试",
"id": "7786649624973613081",
"master_id": "5312196506591600101"
}
]
}
]
},
"data": [
{
"bcca_id": 4869845070311098748,
"report_person_cus": "",
"reportpersonname": "XU",
"uid": "5312196506591600101",
"district_name": null,
"total_score": null,
"id": "5312196506591600101",
"label_name": null,
"cus_code": "CUS000033",
"emp_code": "aimz",
"create_time": "2020-04-22 14:15:58",
"form_id": "5494378656888813587",
"reportperson": "8374410400709762673",
"dept_name": "Aimzx",
"visit_implement_id": 6068924143633780205,
"bcca_name": "XU",
"cus_name": "0520客户02",
"manager_name": "人言(停用)",
"bcca_code": "renyan",
"reportperson_dept": "10",
"cus_type_name": null,
"trade_type": "3",
"reason_name": null,
"record_tag": "0",
"customer": "8697483341773563222"
}
]
}
参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
fromData.masterData.functionId | VARCHAR(32) | 是 | 表单id |
fromData.masterData.functionName | VARCHAR(100) | 是 | 表单名称 |
fromData.masterData.row.slfdf_ | VARCHAR(100) | 是 | key为表单字段id,value为表单字段值 |
fromData.masterData.row.id | VARCHAR(32) | 是 | 表单数据id |
fromData.subtableData.subtableId | VARCHAR(32) | 否 | 子表单id |
fromData.subtableData.subtableName | VARCHAR(100) | 否 | 子表单名称 |
fromData.subtableData.row.slfdf_ | VARCHAR(100) | 否 | key为子表单字段id,value为子表单字段值 |
fromData.subtableData.row.id | VARCHAR(32) | 否 | 子表单数据id |
fromData.subtableData.row.master_id | VARCHAR(32) | 否 | 子表单对应的父表单的数据id |
data.id | VARCHAR(32) | 是 | 检核数据ID |
data.create_time | VARCHAR(32) | 是 | 检核创建时间。格式:yyyy-MM-dd HH:mm:ss |
data.uid | VARCHAR(32) | 是 | 检核数据关联的表单数据ID |
data.form_id | VARCHAR(32) | 是 | 检核关联的表单ID |
data.reportperson | VARCHAR(32) | 是 | 上报人员ID。检核记录创建人ID,表单记录创建人ID |
data.reportpersonname | VARCHAR(100) | 是 | 上报人员姓名。检核记录创建人姓名,表单记录创建人姓名 |
data.reportperson_dept | VARCHAR(32) | 否 | 上报人员部门ID |
data.dept_name | VARCHAR(200) | 否 | 上报人员部门名称 |
data.customer | VARCHAR(32) | 是 | 被检核客户ID |
data.cus_code | VARCHAR(100) | 是 | 被检核客户编码 |
data.cus_name | VARCHAR(100) | 是 | 被检核客户名称 |
data.cus_type_name | VARCHAR(100) | 否 | 被检核客户类型 |
data.trade_type | VARCHAR(1) | 否 | 被检核客户行业。1:普通客户,2:经销商,3:终端 |
data.district_name | VARCHAR(200) | 否 | 被检核客户区域 |
data.total_score | NUMERIC | 否 | 本次总分 |
data.manager_name | VARCHAR(100) | 否 | 客户经理(负责业代)。根据被检核客户实时查询的客户经理 |
data.visit_implement_id | VARCHAR(32) | 否 | 拜访记录ID。检核功能作为拜访任务时所关联的拜访数据ID |
data.bcca_id | VARCHAR(100) | 否 | 被检核人员ID。检核发生时的客户经理ID |
data.bcca_code | VARCHAR(100) | 否 | 被检核人员code。检核发生时的客户经理编码 |
data.bcca_name | VARCHAR(100) | 否 | 被检核人员姓名。检核发生时的客户经理 |
data.report_person_cus | VARCHAR(32) | 否 | 人员所属经销商 |
data.approval_score | VARCHAR(32) | 否 | 本次复评总分 |
data.label_name | VARCHAR(4000) | 否 | 客户标签 |
data.record_tag | VARCHAR(4000) | 否 | 记录类型。0:终端检核记录,1:终端检核互联记录 |
data.reason_name | VARCHAR(4000) | 否 | 复评原因 |
响应示例:
{
"return_code": 0,
"return_msg": "",
"msg_id": "X0001"
}
参数说明:
参数 | 说明 |
---|---|
return_code | 响应编码 |
return_msg | 响应消息内容 |
msg_id | 消息ID |