`
eworkflow
  • 浏览: 218771 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

动态指定下一步任务的参与人

 
阅读更多

在流程运行的时候,需要有操作人去选择下一步任务的执行人,而不是在流程定义的时候先固定好的执行人,动态指定分下面几种情况。

1、在流程实例流转时候,节点办理的时候,由用户去选择下一步任务的执行人:

实现过程: 流程设计时,下一步任务的参与人设置一个虚拟的审核人checker. 上一步节点办理表单中,做一个选择用户的功能,并将用户选择的userid存到checker中,再将checker勾选流程用,送到流程引擎中。



 

业务流程流转时,创建下一步的任务时,就会将用户选择的userid生成到任务参与人了。也可以多选,多选的userid以逗号分隔的方式存到checker中,如USR_0000001,USR_0000002,USR_0000003... 任务引擎在生成任务参与人的时候,会按逗号截取生成多个任务参与人。



 

 

2、流程运行时,用户在一定的范围内选择下一步任务执行人

实现过程: 与第一种类似,流程定义时,下一步任务参与人设置虚拟的checker,然后上一步节点表单中,从一定的范围内选择选择参与人,并将用户选择的结果送到流程中。任务引擎生成到下一步任务参与人列表中。

 

3、流程运行时,用户在一定的范围内选择下一步任务执行人,此范围是在任务参与人中预先圈定的:

实现过程:

流程定义时,下一步任务参与人设置多个,或一个范围,如选择一个参与组织或一个角色 等。 在上一步节点办理表单中,读出下一步任务节点中的参与人列表(利用流程引擎提供的api来获取),供用户选择,用户选择的结果存到appoint_nexttask_operator这个预先固定好的指定下一步任务参与人的变量中。此变量会送到任务引擎中,任务引擎在生成下一步任务的时候,会读取这个变量,将此结果存到任务参与人列表中。同样也可以多选,用逗号分隔。



 



 



 

  • 大小: 79.2 KB
  • 大小: 38.7 KB
  • 大小: 67 KB
  • 大小: 96.3 KB
  • 大小: 32.7 KB
1
2
分享到:
评论

相关推荐

    Activiti多实例任务实现会签

    这种任务的特点是,每个参与者完成任务后,其结果会被收集,直到满足预设条件(如所有参与者都完成或达到特定比例的参与者同意)后,流程才会继续执行下一步。 【知识点】 1. Activiti简介:Activiti是一款开源的...

    Slickflow会签加签事件程序调用说明文档1

    调用`RunProcessApp(WfAppRunner runner)`方法会将流程送往下一步,对于串行会签,任务会按顺序生成,未处理的任务保持挂起状态,直到上一步完成;对于并行会签,所有任务会同时生成,等待所有参与者接收和处理。 ...

    易语言指定句柄绘画桌面背景

    易语言是一种专为中国人设计的编程语言,它以简体中文作为编程语法,降低了编程的门槛,使得更多的人能够参与到程序开发中来。本知识点主要围绕“易语言指定句柄绘画桌面背景”展开,我们将深入探讨如何使用易语言...

    WSO2 Human Task

    - **人员分配**:指定了哪些人或角色负责执行特定任务。 - **任务渲染**:描述了任务如何呈现给用户,如通过网页、邮件或其他界面。 - **截止日期和升级**:设定任务完成的期限,未按时完成可能会触发警告或升级...

    jbpm 4.4 学习笔记

    例如,创建成果订单任务结束后,可能需要根据某些条件设置决策节点的参数,以决定下一步任务的走向。比如: ```java Map, String> map = new HashMap(); map.put("secret", isSecret); jbpmManager.complete...

    jbpm4.4 流程运转+驳回+分配组任务+ssh2

    - **任务撤销**:在jbpm4.4中,如果一个任务处理不正确或需要重新考虑,可以将任务驳回到上一步或指定的步骤,以便进行修正。 - **异常处理**:驳回机制可以与异常处理相结合,当流程中出现错误或不符合预期的情况...

    EAS BOS V540 百问百答

    16. 常见流程业务场景10:巧用条件参与人扩大指定下一步参与人的范围 50 17. 常见流程业务场景11:输出分录的金额合计 51 18. 常见流程业务场景12:单据提交时才确定具体参与人 52 19. 常见错误:当前页面包含无效的...

    XXX单位例会制度.doc

    - **目的**:周例会的主要目的是细化科室、中队的工作计划,总结上周工作,确保任务按时完成,以及协调下一步的工作任务。 - **时间**:每周一进行,具体时间由科室、中队自行安排。 - **主持人**:由科室或中队...

    工作流模式(Workflow Patterns)学习参考资料

    - **动态参与者**:任务执行者可以在运行时动态指定。 - **团队工作**:任务可以分配给一个团队,由团队内部决定具体执行人。 6. **资源管理模式**: - **资源预订**:确保所需的资源在执行任务时可用。 - **...

    公司项目管理制度规范标准.docx

    - **项目启动会议**:由项目经理组织,总经理参与,讨论项目介绍、需求、目标、范围、角色职责、下一步工作安排和相关资料。 - **WBS(工作分解结构)**:定义项目任务及其关系,为项目计划提供基础。 - **项目...

    系统软件测试计划(word文档良心出品).doc

    - **测试任务负责人**:指定每个测试任务的主要负责人。 #### 五、测试策略 - **功能测试**:验证软件的各项功能是否符合预期。包括: - 导航功能是否顺畅。 - 数据输入、处理、检索等功能是否准确无误。 - ...

    业绩跟踪营销周会会议记录模板和纲要.docx

    - **任务推动计划**:明确下一步的具体行动计划,确保每个任务有清晰的目标和期限。 - **任务负责人**:指派每项任务的执行者,明确责任分工。 - **协同部门**:列出需要与其他部门合作的任务,促进跨部门协作。 ...

    it项目启动阶段 会议代表通讯录(合集).doc

    会议决议内容是会议的核心,它定义了项目下一步的方向。负责人一栏指定了负责实施这些决议的人员,明确了责任分配。需要落实的细节则细化了任务,帮助责任人明确具体的工作内容。 落实表用于跟踪每个任务的进度,...

    2013最新的KTV游戏大全.pdf

    抽到“替罪羊”的人有权指定另一个人完成特定任务,如背着他绕圈,增加了聚会的趣味性和恶作剧成分。 3. **打死我也不说**:这个游戏鼓励参与者提问,增进了解。抽到此签的人必须回答所有人的问题,而且必须诚实...

    会议及接待管理制度.doc

    3. 工作例会:每月末举行,总结各部门、各公司的前阶段工作,安排下一步任务,解决运营中的问题,由综合部主持。 4. 公司专题会议:根据需要不定期召开,处理公司运营中的具体问题,由公司负责人主持。 5. 职能...

    .archivetemp公共政策概论形考任务四题库及答案.docx

    政府机构为了满足自身生存与发展需要,以及完成行政管理任务和实现行政目标,所需的各种资源和条件被称为**正常利益**。这是确保政府机构能够正常运作的基础。 ### 3. 管制的概念 **管制**是指政府通过一系列行政...

    会议纪要--20190707[01]2

    会议的时间设定在下午3点,地点位于西北工业大学的毅字楼315实验室,由胡品爵担任会议主持人,参与者包括刘文佳和董哲。这样的安排反映了团队对于时间和资源管理的专业性,以及在学术环境中进行研发工作的严谨态度。...

    项目周报模版

    1. **提交人姓名与时间**:在周报的开头,应明确报告的作者,即项目的负责人或参与者,并注明提交的时间,以便于接收人了解报告的时效性。 2. **表名与项目组周总结报告**:这部分明确了报告的主题,即项目组在过去...

    参考资料-087商户洽谈记录表.zip

    6. **跟进事项与责任人**:列出待解决的问题和需要跟进的工作,指定负责人,以确保任务的及时完成。 7. **备注**:记录其他可能影响洽谈结果的细节,如市场动态、竞争情况、特殊要求等,这些信息可能对洽谈策略产生...

Global site tag (gtag.js) - Google Analytics