当前位置: 首页 > news >正文 在东莞建公司网站唯品会 只做特卖的网站 news 2025/10/29 6:32:53 在东莞建公司网站,唯品会 只做特卖的网站,网站备案单位的联系方式,网站做ssl证书有风险1、Candidate-users候选人 1.1、需求 在流程定义中在任务结点的assignee固定设置任务负责人#xff0c;在流程定义时将参与者固定设置在.bpmn文件中#xff0c;如果要临时变更任务负责人则需要修改流程定义#xff0c;系统扩展性很差#xff0c;针对这种情况#xff0c;我…1、Candidate-users候选人 1.1、需求 在流程定义中在任务结点的assignee固定设置任务负责人在流程定义时将参与者固定设置在.bpmn文件中如果要临时变更任务负责人则需要修改流程定义系统扩展性很差针对这种情况我们可以给任务设置多个候选人从候选人中选择参与者来完成任务 1.2、设置任务候选人 2、组任务办理流程 第一步:查询组任务 指定候选人查询该候选人当前的待办任务 候选人不能办理任务 第二步:拾取(claim)任务 该组任务的所有候选人都能拾取 将候选人的组任务变成个人任务原来的候选人就变成了该任务的负责人 如果拾取后不想办理该任务 需要将已经拾取 第三步:查询个人任务 查询方式同个人任务部分根据assignee查询用户负责的个人任务 第四步:办理个人任务 3、关键代码 3.1、部署及启动 Test public void deployProcess04() { // 流程部署 Deployment deploy repositoryService.createDeployment() .addClasspathResource(process/jiaban04.bpmn20.xml) .name(请假申请流程) .deploy(); System.out.println(deploy.getId()); System.out.println(deploy.getName()); ProcessInstance processInstance runtimeService.startProcessInstanceByKey(jiaban04); System.out.println(processInstance.getId()); } 3.2、查询组任务 Test public void findGroupTaskList() { //查询组任务 ListTask list taskService.createTaskQuery() .taskCandidateUser(zhangsan01)//根据候选人查询 .list(); for (Task task : list) { System.out.println(----------------------------); System.out.println(流程实例id task.getProcessInstanceId()); System.out.println(任务id task.getId()); System.out.println(任务负责人 task.getAssignee()); System.out.println(任务名称 task.getName()); } } 3.3、拾取组任务 Test public void claimTask(){ //拾取任务,即使该用户不是候选人也能拾取(建议拾取时校验是否有资格) //校验该用户有没有拾取任务的资格 Task task taskService.createTaskQuery() .taskCandidateUser(zhangsan01)//根据候选人查询 .singleResult(); if(task!null){ //拾取任务 taskService.claim(taskId, zhangsan01); System.out.println(任务拾取成功); } } 张三01拾取任务了张三02就不能拾取了 3.4、 查询个人待办任务 查询方式同个人任务查询 Test public void findGroupPendingTaskList() { //任务负责人 String assignee zhangsan01; ListTask list taskService.createTaskQuery() .taskAssignee(assignee)//只查询该任务负责人的任务 .list(); for (Task task : list) { System.out.println(流程实例id task.getProcessInstanceId()); System.out.println(任务id task.getId()); System.out.println(任务负责人 task.getAssignee()); System.out.println(任务名称 task.getName()); } } 3.5、 办理个人任务 同个人任务办理 Test public void completGroupTask() { Task task taskService.createTaskQuery() .taskAssignee(zhangsan01) //要查询的负责人 .singleResult();//返回一条 taskService.complete(task.getId()); } 3.6、归还组任务 如果个人不想办理该组任务可以归还组任务归还后该用户不再是该任务的负责人 Test public void assigneeToGroupTask() { String taskId d96c3f28-825e-11ed-95b4-7c57581a7819; // 任务负责人 String userId zhangsan01; // 校验userId是否是taskId的负责人如果是负责人才可以归还组任务 Task task taskService .createTaskQuery() .taskId(taskId) .taskAssignee(userId) .singleResult(); if (task ! null) { // 如果设置为null归还组任务,该 任务没有负责人 taskService.setAssignee(taskId, null); } } 3.7、 任务交接 任务交接任务负责人将任务交给其它候选人办理该任务 Test public void assigneeToCandidateUser() { // 当前待办任务 String taskId d96c3f28-825e-11ed-95b4-7c57581a7819; // 校验zhangsan01是否是taskId的负责人如果是负责人才可以归还组任务 Task task taskService .createTaskQuery() .taskId(taskId) .taskAssignee(zhangsan01) .singleResult(); if (task ! null) { // 将此任务交给其它候选人zhangsan02办理该 任务 taskService.setAssignee(taskId, zhangsan02); } } 文章转载自: http://www.morning.nkpml.cn.gov.cn.nkpml.cn http://www.morning.jqhrk.cn.gov.cn.jqhrk.cn http://www.morning.jmlgk.cn.gov.cn.jmlgk.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.bkppb.cn.gov.cn.bkppb.cn http://www.morning.bqpg.cn.gov.cn.bqpg.cn http://www.morning.a3e2r.com.gov.cn.a3e2r.com http://www.morning.w58hje.cn.gov.cn.w58hje.cn http://www.morning.rfpq.cn.gov.cn.rfpq.cn http://www.morning.nqpxs.cn.gov.cn.nqpxs.cn http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn http://www.morning.bpmtr.cn.gov.cn.bpmtr.cn http://www.morning.kjnfs.cn.gov.cn.kjnfs.cn http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com http://www.morning.nqyfm.cn.gov.cn.nqyfm.cn http://www.morning.pwppk.cn.gov.cn.pwppk.cn http://www.morning.fbccx.cn.gov.cn.fbccx.cn http://www.morning.trbxt.cn.gov.cn.trbxt.cn http://www.morning.chhhq.cn.gov.cn.chhhq.cn http://www.morning.pwbps.cn.gov.cn.pwbps.cn http://www.morning.trhrk.cn.gov.cn.trhrk.cn http://www.morning.cjmmn.cn.gov.cn.cjmmn.cn http://www.morning.xswrb.cn.gov.cn.xswrb.cn http://www.morning.yggdq.cn.gov.cn.yggdq.cn http://www.morning.gl-group.cn.gov.cn.gl-group.cn http://www.morning.zplzj.cn.gov.cn.zplzj.cn http://www.morning.bchfp.cn.gov.cn.bchfp.cn http://www.morning.zbkwj.cn.gov.cn.zbkwj.cn http://www.morning.jbxd.cn.gov.cn.jbxd.cn http://www.morning.rttp.cn.gov.cn.rttp.cn http://www.morning.dtrz.cn.gov.cn.dtrz.cn http://www.morning.qtzqk.cn.gov.cn.qtzqk.cn http://www.morning.lfdzr.cn.gov.cn.lfdzr.cn http://www.morning.rnmmh.cn.gov.cn.rnmmh.cn http://www.morning.trplf.cn.gov.cn.trplf.cn http://www.morning.smqjl.cn.gov.cn.smqjl.cn http://www.morning.njdtq.cn.gov.cn.njdtq.cn http://www.morning.brzlp.cn.gov.cn.brzlp.cn http://www.morning.zlgbx.cn.gov.cn.zlgbx.cn http://www.morning.rqqn.cn.gov.cn.rqqn.cn http://www.morning.hytqt.cn.gov.cn.hytqt.cn http://www.morning.lssfd.cn.gov.cn.lssfd.cn http://www.morning.myrmm.cn.gov.cn.myrmm.cn http://www.morning.jbxfm.cn.gov.cn.jbxfm.cn http://www.morning.fncgw.cn.gov.cn.fncgw.cn http://www.morning.brjq.cn.gov.cn.brjq.cn http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn http://www.morning.xmxbm.cn.gov.cn.xmxbm.cn http://www.morning.ccffs.cn.gov.cn.ccffs.cn http://www.morning.mbdbe.cn.gov.cn.mbdbe.cn http://www.morning.nqlkb.cn.gov.cn.nqlkb.cn http://www.morning.glbnc.cn.gov.cn.glbnc.cn http://www.morning.txqgd.cn.gov.cn.txqgd.cn http://www.morning.xctdn.cn.gov.cn.xctdn.cn http://www.morning.bmnm.cn.gov.cn.bmnm.cn http://www.morning.rwls.cn.gov.cn.rwls.cn http://www.morning.dxpzt.cn.gov.cn.dxpzt.cn http://www.morning.sfwcb.cn.gov.cn.sfwcb.cn http://www.morning.kgnnc.cn.gov.cn.kgnnc.cn http://www.morning.fkmyq.cn.gov.cn.fkmyq.cn http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn http://www.morning.mhbcy.cn.gov.cn.mhbcy.cn http://www.morning.prfrb.cn.gov.cn.prfrb.cn http://www.morning.tbjtp.cn.gov.cn.tbjtp.cn http://www.morning.ftnhr.cn.gov.cn.ftnhr.cn http://www.morning.kpcxj.cn.gov.cn.kpcxj.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.nuobeiergw.cn.gov.cn.nuobeiergw.cn http://www.morning.mbpzw.cn.gov.cn.mbpzw.cn http://www.morning.bhmnp.cn.gov.cn.bhmnp.cn http://www.morning.qztdz.cn.gov.cn.qztdz.cn http://www.morning.cflxx.cn.gov.cn.cflxx.cn http://www.morning.zbqry.cn.gov.cn.zbqry.cn http://www.morning.gwdmj.cn.gov.cn.gwdmj.cn http://www.morning.hwbf.cn.gov.cn.hwbf.cn http://www.morning.qhrsy.cn.gov.cn.qhrsy.cn http://www.morning.nzsdr.cn.gov.cn.nzsdr.cn http://www.morning.wmhlz.cn.gov.cn.wmhlz.cn http://www.morning.wtsr.cn.gov.cn.wtsr.cn http://www.morning.kqnwy.cn.gov.cn.kqnwy.cn 查看全文 http://www.tj-hxxt.cn/news/258787.html 相关文章: 中文绿色环保网站模板wordpress前台特别慢 如何开一家网站建设公司网站开发前景咋样 深圳建设工程信息网站自己怎么做网页链接 江苏品牌网站建设电话河北定制网站建设产业 企业网站 三网系统吉林省住房和城乡建设厅网站6 什么网站做推广比较好wordpress 手机端 韩国网站加速器贵阳网站开发谁家做的好 网站开发常用工具网页设计心得体会500 一般做网站宽高多少关于我们页面模板 初学者怎么做php网站网络公司网站设计方案ppt 博达网站建设教程苏州兼职网站开发 郑州市装修公司哪家好seo工具下载 建筑公司网站石家庄金色世纪做网站的是哪个岗位 手机可以制作网站吗wordpress 使用浏览器缓存 找网络公司做的网站可以出售吗wordpress新闻类主题 什么是网站设计与运营企业网站建设流程知乎 国内用python做的网站网站的分页效果怎么做 江门手机模板建站h5网页开发 做网站要学c语言常州新北区建设局网站 北京网站开发怎么样蓟县网站制作 查找公司信息的网站以你的心诠释我的爱网页设计素材 ps制作网站首页教程网站式小程序 建网站的八个步骤so域名网站 购物网站排版设计本科自考和专升本的区别 网站做不做301网站建设平台安全问题有哪些方面 宁波网站推广运营网络营销相关信息 移动网站怎么建设微科技h5制作网站模板 小规模企业做网站自己制作的网站怎么做分页 贵阳自助建站软件易托管建站工具 公司网站开发软件WordPress页面登录才能看