【EAS工作流】待办任务创建时加入二开扩展实现

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

【EAS工作流】待办任务创建时加入二开扩展实现

背景:想要在到达审批节点(待办任务创建时)加入二开扩展实现

实现方案举例:

1、创建实现类com.wwk.demo.TestAssignmentEvenImpl (自定义的)实现 com.kingdee.bos.workflow.enactment.handler.IAssignmentEventHandler接口,重写execute方法

public class TestAssignmentEvenImpl implements IAssignmentEventHandler{

private static final long serialVersionUID = 1L;
    @Override
    public void execute(AssignmentEvent event, IWfAssignment assignment) {
        // TODO Auto-generated method stub
        if(AssignmentEvent.OnAssignmentCreated.equals(event)){
                        /**
			 * 提示:
			 * 1. 拿到待办任务对象 
			 * assignment.getAssignmentInfo();
			 * 2. 拿到服务端上下文
			 * com.kingdee.bos.workflow.enactment.WfAssignment wfa = (WfAssignment)assignment;
			 * Context ctx = wfa.getContext();
			 */
        }
    }
}
2、在这里配置监听的事件名和实现类(eas\server\properties\wf_events.xml)
如(任务创建时事件OnAssignmentCreated):

<event name="OnAssignmentCreated" handler="com.wwk.demo.TestAssignmentEvenImpl"/>


image.webp


3、修改配置文件需重启EAS服务才能生效。

【EAS工作流】待办任务创建时加入二开扩展实现

背景:想要在到达审批节点(待办任务创建时)加入二开扩展实现实现方案举例:1、创建实现类com.wwk.demo.TestAssignmentEvenImpl (自定义...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息