JEPaaS 社区

 找回密码
 立即注册
JECloud低代码平台-官网
查看: 2674|回复: 0

【后端系列】JEPaaS如何配置流程事件(流程级别)

[复制链接]

10

主题

11

帖子

132

积分

凯特员工

积分
132
发表于 2022-4-11 17:51:54 | 显示全部楼层 |阅读模式
本帖最后由 凯特-姚帅龙 于 2022-4-23 13:48 编辑

一、实现思路
在工作流引擎中配置流程开始、撤销、结束、作废的自定义事件。后端编写业务逻辑代码,然后进行调用。
二、具体操作
1.配置工作流事件信息流程级别事件支持四种,分别是:流程开始、流程撤销、流程结束及流程作废。
执行策略也分为两种:字段赋值和自定义方法,字段赋值就是简单的为当前的表单进行赋值,赋值内容有固定值或者当前登陆人信息,自定义方法为调用后端service方法,分为有参和无参两种方式,有参的情况下需要配置方法参数为事件参数,后端service通过WfEventSubmitInfo对象接参,并且可以通过getDyanBean的方法获取到当前表单的所有数据。具体使用说明可以查看图片

1.png
2.编写后端业务代码
2.png
三、相关代码(可选)
  1. package com.project.ysl.jqgl.service;


  2. import com.je.core.util.bean.DynaBean;
  3. import com.je.wf.processVo.WfEventSubmitInfo;
  4. import org.springframework.stereotype.Component;

  5. @Component("yslCjglService")
  6. public class YslJqglServiceImpl implements YslJqglService {
  7.    
  8.     //必须使用WfEventSubmitInfo接收参数
  9.     @Override
  10.     public void doWcWfEnd(WfEventSubmitInfo eventInfo) {

  11.         //可以通过eventInfo拿到流程节点信息,当前业务bean的信息,提交人的信息等
  12.         DynaBean dynaBean = eventInfo.getDynaBean();
  13.         String userId = dynaBean.getStr("YSL_USER_ID");
  14.     }

  15. }
复制代码
四、关键字


流程事件、流程、流程开始、流程结束、流程作废



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|JEPaaS 低代码平台社区 ( 京ICP备18023569号 )

GMT+8, 2024-5-8 23:58 , Processed in 0.058736 second(s), 23 queries .

Powered by 北京凯特伟业科技有限公司

Copyright © 2001-2021, JEPaaS.COM

快速回复 返回顶部 返回列表