流程封装预置变量说明表.pdfVIP

  • 0
  • 0
  • 约9.07千字
  • 约 4页
  • 2020-09-10 发布于天津
  • 举报
流 程 封 装 预 置 变 量 说 明 表 参与人相关 参与人相关的变量,用于辅助实现以下四种场景: 1. 基于权限配置对队列进行过滤,将任务分配给队列中的一个或多个人处理。实际使用时,可使用全开放式的 队列,然后基于权限配置,设置队列中任务的实际可处理人。 2. 节点 D 必须是节点 A 的实际执行人处理。 3. 节点 D 不能由节点 A 的实际执行人处理。 4. 动态选人,支持设定选人范围。选人范围的设置支持使用 sql ,比如(本部门人员)或者基于权限配置。 注(变量命名规范): ? 框架用于控制的变量以“ L_ ”开头。 ? 需要框架进行赋值的工作流组,使用“ WFG_ ”开头。 队列过滤 当节点使用需要过滤的 Queue 时,需要将该变量作为 工号列表 Parameter,并在节点执行前赋空值( ””)。流程框架会在 新任务到达时,自动将根据流程变量的值取对应的权限, 并取到具有这些权限的工号列表,并存入 L_UserIds 中。 如果在节点执行前对该变量赋值,则流程框架不再做 转换。 如果该节点需要发送邮件或短信通知,则按照 L_UserIds 的值选取通知人。 任务列表从需要过滤的 Queue 中取任务时,将按照 L_UserIds 的值做过滤。 示例: 000272;000125 注:要使 Queue 具有过滤功能,需要: (1)需要过滤 的 Queue 需要配置到 PubSysCnfg 中。(2 )增加 ”L_UserIds ” 作为队列变量。( 3)同时放在该节点的参数中。( 4 )将 权限定义中涉及的流程变量放到节点的参数中。将 L_StepName 在节点执行前设成适当的类型。 排除的工 用于“复核”类节点,需要将处理人排除在外。 号列表 与 L_StepParticipant 配合使用。 节点执行 每一个需要记录具体执行人的 Activity 节点,都需要 人 将该变量作为 Parameter。节点的任务实例提交后,流程框 架会自动把处理人的工号放到该变量中。 流程定义中,可以在节点执行后,将该变量的值赋给 其他的变量保存起来,以便后续引用。 示例: 000272; 节点名称 用于唯一标识流程内节点的字符串,用于权限定义中 设置节点名称。 此外,也用于节点配置(任务到达通知模板等)中标 识不同的节点,以及流程定义中设置跳转、驳回或回收的 目标节点。

文档评论(0)

1亿VIP精品文档

相关文档