【功能新增】 新增异步 http 请求触发器

This commit is contained in:
jason
2025-02-22 22:51:56 +08:00
parent b88c09f48d
commit 3f8221ba84
11 changed files with 211 additions and 54 deletions

View File

@@ -20,4 +20,12 @@ public interface BpmProcessInstanceApi {
*/
String createProcessInstance(Long userId, @Valid BpmProcessInstanceCreateReqDTO reqDTO);
/**
* 异步 HTTP 请求触发器回调, 为了唤醒流程继续执行
*
* @param processInstanceId 流程实例编号
* @param callbackId 回调编号, 对应 ReceiveTask Id
*/
void asyncHttpTriggerCallback(String processInstanceId, String callbackId);
}

View File

@@ -18,7 +18,8 @@ public enum BpmTriggerTypeEnum implements ArrayValuable<Integer> {
HTTP_REQUEST(1, "发起 HTTP 请求"),
FORM_UPDATE(2, "更新流程表单数据"),
FORM_DELETE(3, "删除流程表单数据");
FORM_DELETE(3, "删除流程表单数据"),
ASYNC_HTTP_REQUEST(4, "发起异步 HTTP 请求");
/**
* 触发器执行动作类型