本接口由可视化流程流程(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