本接口是由应用端提供并实现的,不是可视化流程(Workflow)提供的接口。当客体在旅程中到达某个步骤时,可视化流程将会调用对应应用的该接口通知第三方应用客体到达步骤并执行后续的步骤逻辑。

# 接口路径

/v1/workflow/receive,如 https://alpha-engage.gridsumdissector.com/open-api/wechat/v1/workflow/receive

# 请求参数

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.workflowName Object

可视化流程名称

data.inputParams Array

编程参数入参,允许步骤执行使使用旅程上文步骤输出的编程参数

data.objectInfo Object

客体信息

如:

{   
    "profileId": "",
    "userId": "",
    "data":{
        "stepId":"step-1",
        "objectId":"object-1",
        "journeyId":"journey-1",
        "workflowId":"workflow-1",
        "objectInfo":{
            "channelType": "渠道类型", 
            "channelId": "渠道Id", 
            "channelUserId": "渠道用户Id", 
            "customerId": "客户Id", 
            "followerId": "粉丝Id",
            "woaId": "公众号Id" 
        },
        "inputParams":[{
            "id":"share-minisite-woaName",
            "value":"营销秘书",
            "stepId":"step-11"
        }]
    }
}

# 响应参数

Name Type Description
errorCode Number

错误码(0表示成功)

errorMessage String

错误信息

traceId String

追踪id