gaoluyang
2 天以前 8c65f898ed6e5b0c7a94c792c4562f6ec831dccd
yudao-module-bpm/src/main/java/cn/iocoder/yudao/module/bpm/api/task/BpmProcessInstanceApi.java
@@ -11,6 +11,11 @@
public interface BpmProcessInstanceApi {
    /**
     * 全局免审批是否开启。业务模块可在完成业务校验后直接执行审批通过逻辑,无需流程模型。
     */
    boolean isGlobalAutoApprove();
    /**
     * 创建流程实例(提供给内部)
     *
     * @param userId 用户编号
@@ -19,6 +24,15 @@
     */
    String createProcessInstance(Long userId, @Valid BpmProcessInstanceCreateReqDTO reqDTO);
    /**
     * 由流程发起人撤销运行中的流程实例。
     *
     * @param userId 发起人用户编号
     * @param processInstanceId 流程实例编号
     * @param reason 撤销原因
     */
    void cancelProcessInstanceByStartUser(Long userId, String processInstanceId, String reason);
}