流程设计器第一部分

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解释 发起节点是基层部门,就说所有的基层
人员都可以发起.
第二个节点是中层人员可以审批,虽然岗 位有多个,所有的中层人员都可以处理. A部门人员发起的流程,根据投递规则,它 就会投递到A部门领导上审批。
按部门计算
设置方式:节点的相关功能上绑定特定的部门集合. 只有隶属与这些部门中的任何人员都可以处理当前节点的工作. 如果设置了岗位集合则无效.
其它:这种方式是对按岗位计算的补充。
按岗位与部门交集计算
设置方式:在节点岗位,节点部门都设置。 运行方式:ccflow会取既具备此岗位集合的又具备此部门集合的人员,做为本节点的接受 人员。
流程设计器
节点属性 - 跳转规则
本节学习内容
什么是跳转规则? 跳转规则的应用场景?
应用背景
应用背景: 对于一个各项制度未成熟的单位,各种随机发生违反流程规则的都有可能存在,但是这种 行为在当时的管理条件下也是不得已的。流程设计人员在流程设计中未考虑到,或者认为 非法的路径在现实的管理活动中需要体现出来。 这就要求流程引擎能够运行指定的节点在可以跳转到指定的位置中去。
退回规则
1。不能退回: 当前节点不能执行退回功能。
2。只能退回上一个节点: 只能退回上一个节点,从那里发送来的,就退回到那里去。
3。可以退回以前任意节点: 不限制退回的节点,但是退回的节点必须是当前节点以前的节点。 4。可退回指定的节点: 退回指定的节点,此功能需要在流程属性中的可退回的节点中设置它。
按部门 具备指定的部门的人员,做为接受人集合.
按人员 指定的人员,做为接受人集合. 按SQL 格式要求:No,Name两个列,返回接受人员的结果集,SQL支持ccflow表达式.
抄送是打开的OneWork界面
与抄送相关的表结构
流程设计器
节点属性 - 退回规则
本节学习内容
流程的退回规则? 有那些退回规则?应用场景是什么?
行发送动作.
接受人对话框-范围确定
如果发送节点A没有分支,它就找下一个节点B,如果B节点属性的访问规则不是由上一步 操作员选择的话,ccflow就报错,如果有则会按当前用户的部门与B节点上绑定的岗位集合 来过滤可选择的接受人范围. 如果发送节点A有B,C,D等节点分支,那么ccflow在弹出接受人对话框时首先会让用户选择到 达那一个节点去.
流程设计器
流程设计基础知识
本节学习内容
流程设计器的元素。 流程设计器的基础操作. 流程属性与节点属性的打开. 节点表单设计器打开.
流程设计器
1.节点、标签、线是流程设计器三种表现元素. 2,把鼠标放在节点中间拖拉就可以形成一条线. 3,在右键中可以增加相关的元素. 4,双击节点标签可以修改节点名称.
节点属性
点右键选择-流程属性
流程属性与节点属性
流程属性与节点属性是设计流程的重要部分. 在节点与画布上的右键菜单是不一样的,请注意区分. 熟悉流程设计器的功能位置.
创建简单的流程步骤
第一步:画出流程图。 第二步:设计表单。 第三步:设置方向条件。 第四步:设置节点访问权限 第五步:检查并运行流程。
按上一步操作人员
比如:AB两个节点,A发向B,如果B节点访问规则是’按上一步操作人员’,则B与A的处理人是 同一个,也就是当前操作人员。
按上一步操作人员并自动跳转
应用场景:一个操作员在执行A节点上的工作时他也可执行B节点,并且会自动跳转到一个 功能界面上去,比如发起另外一个新工作.
按指定节点岗位计算
方向的优先级设置案例
流程设计器
节点属性 - 焦点字段
定义
焦点字段的定义: 在一个表单中有一个特殊的字段,并且是一个可以输入(比如审批意见),这个字段的采集 信息可以反应到轨迹表中。 一个节点中只能设置一个字段做为焦点字段。如果需要把多个字段组合起来做为焦点字段, 可以设置一个隐藏字段,在后台计算后赋值。
在退回中应用: 如果您设置了审批意见为焦点字段,如果用户按下退回按钮就会认为审 批意见填写的信息为退回信息。 在流程检查中体现:
你在节点属性中设置了这个焦点字段A,由于当前节点的表单变更丢失了 字段A,那么就会检查错误
流程设计器
节点属性 -- 节点访问规则
本节学习内容
什么是节点访问规则? 节点访问规则有那些? 每一个节点访问规则的应用环境?
什么是节点访问规则?
一个节点A向另外一个节点B运动前,要确定的B节点的工作人员集合,这就确立的方式就 叫节点访问规则。
根据应用场景不同,ccflow提供了多种节点访问规则.
不排除这些访问规则在未来还要扩充. 默认的访问规则是按岗位.
节点的访问规则在节点属性里
节点的访问规则有那些?
按岗位计算
这是节点默认的访问规则. 节点的访问权限是由当前操作员的部门与节点绑定的岗位两个纬度来确定的. ccflow的获取当前节点的接受人范围时,首先考虑本部门内有没有岗位集合的人员,如果有 就投递给他们,没有则把用户部门的编号减少两位(就是提高一个级别)进行判断,有则投递 给他们,没有则在向上一级判断,直到找到为止,找不到就抛出异常.
按上一节点表单FK_Emp字段计算
比如有AB两个节点,如果B节点的节点访问规则设置‘按上一个节点表单的FK_Emp字段计 算’,那个在A节点表单里设置一个字段FK_Emp 这个字段是ccflow约定的存放一个人员编号 就可以. A节点发送后, B节点的接受人就是FK_Emp字段存储的操作员. 在A节点表单上的FK_Emp字段可以是下拉框,文本框,也可以是隐藏字段。
方向条件 – 岗位条件
方向条件 – 部门条件
方向条件 – 按SQL
方向的优先级
因为每一个方向都已经设置上了方向条件,ccflow在执行的过程中是按一 定的顺序来取这些方向条件。如果判定了这个条件成立,ccflow就会认为这 条方向是通过的从而放弃判断其它的条件. 在特定的场合下,方向条件的优先级别的判断非常重要的,比如:一个 人既是科长岗位,又是科员岗位,在岗位条件判定中要优先判定他的科长岗 位路线。在节点表单字段判定方式也是如此.
如何让ccflow要知道记录表单的那个字段,这个字段可能是审批意见也可 能是备注。如果您不设置它,ccflow就记录不上。 解释说明: 节点属性中的焦点字段是用来处理记录一个表单中重要的字段,比如: 一个审批表单中的审批处理意见字段,对这个表单来说他非常重要,在流 程中我要记录这个字段作为此节点的审核信息。 并非所有的节点都要设置焦点字段。 如下功能中用到焦点字段,工作日志、转发、退回。
跳转规则
1.不允许跳转。 2.只能向后跳转 3.只能向前跳转 4.任何节点跳转 5.跳转指定的节点 目前ccflow支持以上5种跳转规则,跳转指定的节点,可以在节点的基本属性里书写一 个sql表达式。查询的结果必须有两列,节点编号,与节点名称,顺序不能变化。
如何设置跳转规则? 第一步:在允许跳转的节点打开节点属性,根据自己的业务需要选择一 种跳转规则。
按SQL计算
1.这是最灵活的一个处理方式. 2.当前的接受人是按照指定的查询sql来确定范围的. 3,查询sql,必须包含No,Name两个列,分别是操作员编 号,名称。 4.查询语句支持ccflow约定的表达式.
按设置的人员计算 是按您为改节点绑定的人员做为接受人
集合.
设置此方式后,如果改节点绑定岗位与 部门则无效. 绑定谁就发送给谁.
退回的消息处理
执行退回后,系统都会向执行人发送消息,发送对象仅限于上一节点的执行人员,这样上 被退回的点上的工作人员就有一个待办工作,如果您耦合了ccim它就会自动发一个消息提 醒。 退回的动作写入WF_Track中,流程轨迹中就能很好的反应出来。 被退回的人在进入当前工作时,第一次会有消息提示。
前台的操作界面就会显示出来:
选择一个节点,ccflow就会跳转过去了.
流程设计器
节点属性 - 抄送规则
本节学习内容
什么是抄送?抄送应用场景是什么? 抄送有那些规则,如何使用这些规则? 如何设置抄送?
什么是抄送?抄送应用场景是什么?
抄送就发e-mail一样,把邮件发送到指定的人员集合,同时我把这个邮件内容告知另外的人 员集合知道。
流程设计器
节点方向与方向条件
本节学习内容
什么是节点方向? 什么是节点的方向条件? 什么是方向的优先级? 方向条件的4种应用环境
名词解释
我们把节点的连接线叫节点的方向. 这根连接线是一个有方向的箭头,箭头尾部 是从节点,头部是到达的节Βιβλιοθήκη Baidu,它指明的流 程的运动路径. 一个节点A, 它可以有N个到达节点,如果 N=1就不需要有方向条件,否则就需要方向条 件. 我们把方向条件分为表单条件,岗位条件, 部门条件,SQL条件4种类型.
被告知的人员集合,我们就定义为抄送人员集合范围。
抄送是以消息的方式告知对方,消息有消息标题,与消息内容。标题与内容是可以定制的, 支持ccflow的表达式. 抄送人员集合的工作人员是不能处理工作的。
抄送有那些规则,如何使用?
抄送规则
不能抄送 就是不抄送,界面上不显示抄送按钮. 手工抄送 手工填写抄送内容,指定抄送的人员,选择该选项,抄送按钮界面可见. 自动抄送 在流程发送后自动把抄送的内容发送给指定的人员集合, 界面不显示抄送 按钮.
在工作日志中应用:
如果您为此节点设置了焦点字段,系统在日志记录时,就会记录到日志 中去。如果没有则不记录,如果对一个审批流程来说,记录每个节点的审 批意见记录工作日志非常中要。
在转发中应用:
如果设置了焦点字段,用户就可以在当前表单上在这个字段上填写意见, 按下转发按钮后这个字段的数据就会被带到转发功能界面里去,符合操作 习惯。
手工与自动相结合 出现抄送按钮,并且也按自动抄送的设置进行工作.
抄送规则必须是选择手工抄送或手动与自动相结合 的方式,抄送按钮才能显示出来.
手工抄送
手动抄送说明
抄送规则必须是选择手工抄送或手动与自动相结合的方式,抄送按钮才能显示出来.
自动抄送设置
自动抄送方式
按岗位 具备指定的岗位的人员,做为接受人集合.
由上一步发送人选择
它类似于发送e-mail来选择接受人一样. 在当前节点的上一个节点必须启动接受人按钮. 上一个节点在发送前只有选择接受人,才能发送.
接受人对话框 工作方式 控制打开对话框的按钮方式有三种,禁用,单独启用,在发送前打开.
单独启用如下图,就是单独显示一个接受人按钮.
接受人对话框 工作方式 在发送前打开是,点发送按钮时就弹出来对话框让您选择,关闭后就执
应用场景:为一个单位设置一个设备维修流程,此单位下分好多部门,有一个IT部门负责计算 机设备维修。每个部门的成员如果有设备维护的需要,首先填写一个单子向这个IT部门的受理 人员发送详细的故障说明。IT受理人员接受到此请求后,根据情况发送到该发起人的部门领导 那里去。 这是简单的三个步骤,发起-》IT部门受理-》发起的部门负责人审批。 第一步骤基层人员发起, 第二步骤是IT受理岗 人员受理。第三个步骤中层领导审批。在第三个节点访问规则就是按按指 定节点岗位计算。因为如果按岗位计算在第二步骤就要发送给IT部门经理审批而非发起人的部 门经理审批了。默认的按岗位计算就是按上一个节点的岗位计算,现在的应用场景就是要按指 定的节点岗位计算了。 设置方式: 在接受对象中设置一个节点编号比如:101。 运行方式:ccflow在处理接受人时,会按指定节点上的人员身份计算,而非按上一步骤的人员 身份计算了。
应用场景: 如下流程图是一个典型的对附件的 审批流程,起草人发起一个标准文 件,经过各部门审批,意见征集 (分合流),各部门汇签(分合 流)。 在工作日志中,用户希望看到日志 记录每次审批意见,如果有多次退 回,多次审批意见,个是什么。如 下图:
在工作日志中,用户希望看到日志记录每次审批意见,如果有多次退回, 多次审批意见,个是什么。如下图:
方向条件的4种模式
表单条件 设置一个节点表单的一个字段比较符比较值. 岗位条件 以当前操作员的岗位身份来判定. 部门条件 以当前操作员的所在部门来判定. SQL条件 设置一条查询SQL,它返回一行一列, 此值是0 或者大于0的正整数,来表示条件是否成立.
方向条件 - 表单条件
是节点表单的一字段的值与 指定的值、指定的判断方式 是否成立,成立则此路线是 通过的否则不通过.
相关文档
最新文档