注册事件
当您的业务流程需要接收企业内部应用的触发事件消息时,您需要在LinkMecha中注册对应的事件信息。
注册流程如下:
1.进入LinkMecha的 [应用管理]-【企业内部应用】,选择需要注册事件的企业内部应用,进入配置界面。
2.在【事件管理】中输入【事件名称标识字段】的path,该字段声明了当前事件的业务类型。例如推送的报文为:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[sys]]></FromUserName>
<CreateTime>1403610513</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[change_contact]]></Event>
<ChangeType>create_party</ChangeType>
<Id>2</Id>
<Name><![CDATA[张三]]></Name>
<ParentId><![CDATA[1]]></ParentId>
<Order>1</Order>
</xml>
该报文中的【ChangeType】字段就代表了当前事件类型为【change_contact】(部门变更),在【事件名称标识字段】中可配置为【/ChangeType】。
3.点击【新增】进行事件新增,填写事件名称、描述。
其他参数说明:
- 请求方法:事件推送时使用的http-method
- 消息格式:事件推送时发送的报文格式。
- 事件内容:事件推送时事件消息通过http-Body、Parameter或header推送。
- 展示方式:该字段在业务流程设计时以哪种方式展示。
- 事件响应设置:设置LinkMecha收到应用推送的事件消息后给应用返回的响应内容,也可以设置不响应。