本接口由可视化流程流程(workflow)应用提供,用于第三方应用执行完步骤通过调用该接口向可视化流程应用推送步骤执行结果。
# 接口路径
https://alpha-engage.gridsumdissector.com/open-api/workflow/v1/workflow/receive-step-result
# 请求参数
Name | Type | Description |
---|---|---|
profileId | String | 租户id |
userId | String | 登录的用户id |
data | Object[] | |
data.stepId | String | 步骤id |
data.objectId | String | 客体id |
data.journeyId | String | 旅程id |
data.workflowId | String | 可视化流程id |
data.data | Object | 返回详情 |
data.data.objects | Object[] | 客体列表,客体步骤返回 |
data.data.objects.objectId | String | 客体 |
data.data.objects.data | Object | 客体属性 |
data.outputParams | Object[] | 步骤执行后输出的编程参数,允许为空 |
data.extendObjectAttributes | Object | 步骤执行后向旅程扩充客户属性,格式为:{key1:value1,key2:value2} |
如:
{
"profileId": "",
"userId": "",
"data": [{
"stepId": "step-1",
"objectId": "object-1",
"journeyId": "journey-1",
"workflowId": "workflow-1",
"outputParams":[{
"id":"group",
"value":"测试分组",
},{
"id":"tag",
"value":"测试标签",
}],
"data":{
"objects":[],
"branch":"branch-a",
"extendObjectAttributes":{
"name":"mock-object"
}
},
}, {
"stepId": "step-1",
"objectId": "object-2",
"journeyId": "journey-2",
"workflowId": "workflow-1",
"outputParams":[{
"id":"group",
"value":"测试分组",
},{
"id":"tag",
"value":"测试标签",
}],
"data":{
"objects":[],
"branch":"branch-a",
},
}]
}
# 响应参数
Name | Type | Description |
---|---|---|
errorCode | Number | 错误码(0表示成功) |
errorMessage | String | 错误信息 |
traceId | String | 追踪id |