WeBankPartners / wecube-platform

WeCube Platform
Apache License 2.0
365 stars 85 forks source link

流程引擎需要支持调用wecube-plugin-service-management插件,并在流程结束时将流程结果发给插件 #72

Closed haixinhuang closed 4 years ago

haixinhuang commented 5 years ago

描述您的需求
流程引擎需要支持调用wecube-plugin-service-management插件,并在流程结束时将流程结果发给插件

预期行为
流程引擎与service-management插件可以按以下流程运行。
image

描述您考虑过的替代方案

附加

haixinhuang commented 5 years ago

有以下几点细化需求: 1.服务请求不需要绑定CI。 2.服务请求启动流程时,输入到Core工作流的只有流程模板ID(processDefinitionKey)+操作用户。 3.Core工作流调用服务管理插件的登记任务时,需要输入任务名称、任务处理角色、流程实例ID(processInstanceId)、回调URL(任务处理完成时插件回调Core工作流告知任务处理结果)。 4.服务管理插件提供一个“服务请求完成状态接收”的接口,需要Core工作流的整个流程实例跑完时,调用该接口通知服务管理插件此服务请求的完成结果。

haixinhuang commented 4 years ago

该需求会在流程引擎2.0中解决。