zoukankan      html  css  js  c++  java
  • 流程设计器(1)

    1.  流程设计器使用

    clip_image002

     

    1.1 新建流程

    clip_image004

     

    1.2 流程属性设置

    clip_image006

    流程名称

    流程的名称,业务环境中必须唯一

    流程标题

    流程的业务名称,可以与其他流程重复

    画布宽

    画布高

    流程设计面板的尺寸

    业务分组

    业务分类

    业务类型

    各类数据筛选时使用

    clip_image002[4]

    业务级别

    流程的业务级别,在做业务分析,事项,任务紧急度排序时使用

    流程描述

    流程的业务描述性信息

    流程设计人

    显示设计人

    clip_image004[4]

     

     

    1.3 保存,打开流程

    将流程保存为本地文件,从本地文件打开流程

    clip_image012

     

    1.4 发布,加载流程

    1.4.1  发布

    将流程发布到业务系统中,用户可以在业务系统中使用发布的流程办理业务

    clip_image014

     

    1.4.2   加载

    用流程设计器打开已发布到业务系统中的流程

    clip_image016

     

    1.5 流程设计器面板

    1.5.1 只读与设计界面切换

    clip_image018

    clip_image020

     

    1.5.2 流程面板缩放

    clip_image022

    clip_image024

     

    1.5.3 标尺与辅助线

    clip_image026

     

    1.5.4 打印与保存图片

    图片格式为PNG背景透明

    打印,如纸张显示不下,会自动左->右 ->上->下的顺序切页

    clip_image028

     

    1.5.5 节点

     

    添加节点

    clip_image030

     

    设置节点名称与节点标题

    clip_image032

     

    删除节点

    clip_image034

     

    1.5.6 连线

    添加连线

    clip_image036

     

    调整连线顺序

    clip_image038

     

    连接与断开连接

    连接

    断开

    clip_image040

    clip_image042

     

    删除连线

    clip_image044

     

    设置连线标签

    clip_image046

    同一节点上的连线标签名称不能相同

    clip_image048

     

    显示隐藏连线标签

    clip_image050

    clip_image052

     

    1.5.7 连线控柄

     

    显示控柄

    显示所有连线控柄

    只显示当前选择连线控柄

    clip_image054

    clip_image056

     

    双控柄与但控柄

    每根线可以单独设置

    clip_image058

    clip_image060

     

    控柄连动

    移动节点时,控柄是否连动

    clip_image062

    连动

    效果

    clip_image064 向左移动后 clip_image066

    固定

    效果

    clip_image067 向左移动后 clip_image069

     

    线的粗细

    clip_image071

    clip_image073

     

    1.6 连线类型

    具体设置与说明见[流程权限]

    clip_image077

     

    直接进入

    连接

    clip_image002[6]

    人员参与

    接件

    clip_image002[8]

    分配

    clip_image004[6]

    分配接件

    clip_image004[7]

    选择

    clip_image006[4]

    到人

    clip_image006[5]

    经办人

    clip_image008[4]

     

    1.7 节点类型

    当前版本的工作流引擎的锁定模式为[提交->事项状态校验->表单状态校验->锁定表单->锁定事项->提交表单->表单运算->提交流程->解锁事项->解锁表单->刷新流程->刷新事项],

    如果当用户在业务办理中,与其相关的任务状态改变时,当用户试图继续操作时会提示拒绝

    如果当用户在业务办理中,与其相关的表单内容改变时,当用户试图继续操作时会提重新加载表单,并以对比的方式显示表单修改内容

    clip_image089

    (1) 流程运行的首个节点

    (2) 新建流程时自动添加,每个流程中只能存在一个,不能删除,不能手动添加

    (3) 可以挂表单

    (4) 不能有[In连线]

    (5) 所以类型的连线都可以做[Out连线]

    (6) 业务人员控制后续分支走向

    说明:在流程的设计思想中,[启动节点]在流程之外,即流程启动人在完成[启动节点]设置的必要任务后,提交任务到下一节点时,流程才算真正启动,在此之前,如果启动人放弃,就什么也没发生

    clip_image091

    (1) 流程的结束标记,流程运行到该节点,流程即完成

    (2) 新建流程时自动添加,每个流程中只能存在一个,不能删除,不能手动添加

    (3) 不能挂表单

    (4) 只有clip_image092可以做[In连线]

    (5) 不能有[Out连线]

    (6) 在子流程中后续分支走向被主流程引用

    clip_image094

    clip_image096

    (1) 任务节点

    (2) 手动添加,删除

    (3) 可以挂表单

    (4) 不能有 clip_image075[1]类型的[In连线]

    (5) 所以类型的连线都可以做[Out连线]

    (6) 业务人员控制后续分支走向

    说明:不建议使用clip_image097的多选模式,

    clip_image099

    clip_image101

    (1) 批量节点,适合做动态单点会签流程,

    在该节点上会为每个被选择人员创建一个任务副本,每个副本有独立的模拟提交选项,

    当所有副本任务完成后,进入该节点的主任务,并对所有副本任务的模拟提交选项做统计,并根据设定的统计结果自动选择分支

    (2) 手动添加,删除

    (3) 可以挂表单

    (4) 不能有 clip_image092[1]类型的[In连线]

    (5) 所以类型的连线都可以做[Out连线]

    (6) 批量节点内所有任务都完成后,由设定条件自动选择分支走向

    具有clip_image103标记的连线表示自动选择,而不是业务人员控制

    说明:建议使用clip_image084[1]的多选模式,

    当然也可使用[任务节点]的所有连线模式,但那些模式最终只能由一个人完成任务,无法实现多人批量的业务效果

    clip_image105

    clip_image107

    (1) 并发节点,没有[并行节点]的流程是[多支单行模式],[并行节点]会开启[多支并行模式],直到遇到[等待节点]

    (2) 手动添加,删除

    (3) 不能挂表单

    (4) 只有clip_image092[2]可以做[In连线]

    (5) 所以类型的连线都可以做[Out连线]

    [Out连线]的标签内容不能自定义,自动继承触发该节点的[In连线]标签内容

    (6) [并发节点]被触发后,该节点的所有[Out连线]分支都将被同时触发,并行运行,此时流程进入多[多支并行模式]

    具有clip_image109标记的连线表示并行任务,由该任务触发的所有后续任务将传递clip_image110 标记,

    直到遇到[等待节点]将clip_image110[1] 标记清除,回归[多支单行模式]

    说明:[等待节点]并不是必须的,[完成]节点也可结束[多支并行模式]比实现回滚,具体见[并行与等待]

    clip_image112

    clip_image114

    (1) 等待节点,用于拦截[并行节点]使流程由[多支并行模式]回归[多支单行模式]

    (2) 手动添加,删除

    (3) 不能挂表单

    (4) 只有clip_image115可以做[In连线]

    (5) 除了clip_image116类型的连线都可以做[Out连线], clip_image116[1]的绑定到人可以,其他模式不可以

    6) 当等待条件符合后,由设定条件自动选择分支走向

    具有clip_image103[1]标记的连线表示自动选择,而不是业务人员控制

    clip_image118

    clip_image120

    (1) 调用子流程节点,

    (2) 手动添加,删除

    (3) 不能挂表单,自动将主流程表单传如子流程,如果子流程没有绑定主流程的表单,业务办理时将不显示表单

    (4) 只有clip_image115[1]可以做[In连线]

    (5)[子流程节点]的[Out连线]不能添加,不能删除,不能修改标签内容.

    其连线与所调用流程的进入[完成节点]的连线自动对应

    clip_image122

    可以修改[Out连线]的类型,如[接件],[分配],[选择],[经办人],[连接]

    如果子流程修改了进入[完成节点]的连线,主流程不会自动更新

    当前版本的工作流引擎可以保证在具有循环[并发节点]的流程中以[子流程]的方式再调用自身的递归模式,的逻辑正确性(事务,锁定,补偿),但流程设计器的自动测试功能无法保证可以完成全路径测试,请在真实环境中完成全路径测试

     

    1.8 设置流程修改口令

    clip_image124

    如果流程设置了口令,要修改流程必须输入口令

    该口令不影响在业务系统中的业务应用.

    clip_image126

     

     

    2.  流程权限

    clip_image128

    2.1 启动权

    clip_image130

    静态权限

    clip_image132

    [信息部][主管]

    信息部主管可启动流程

    如:王冬冬

    动态权限

    clip_image134

    [流程设计部][全部职能]

    流程设计部的所有人可启动流程

    如:赵六,赵小六

    clip_image136

    [全部部门][副主管]

    所有部门的副主管可启动流程

    如:赵小六,张大三

    clip_image138

    [全部部门][全部职能]

    所以人可以启动流程

    如:刘甲

     

    2.2 匿名启动

    clip_image140

    设置流程匿名启动后

    匿名启动是可选项,在启动流程时可以选择.也可以不选

    即使启动人选择匿名启动,也可正确的进行权限绑定

    注意:

    匿名启动只能在业务办理层面为用户保密,技术人员有可能得到该匿名启动用户的真实信息

    如要真正保密,可使用匿名账户功能

    clip_image142

    匿名启动后,其他办理人看不到启动人的名字.

    clip_image144

    但启动人仍可在自己的事项列表中看到自己匿名启动的流程

    clip_image146

     

    2.3 静态权限

    接件(多人抢先)

    clip_image148

    clip_image150

    clip_image152

    (1) 具有[流程设计部][主管]身份的人都可以接件,

    (2) 接件完成后,接件人可以填写流程表单,选择流程分支

    (3) 接件完成后,其他有接件权限的人将无法再接件

     

    接件(多组)(并发单行)

    clip_image154

    clip_image156

    clip_image158

    clip_image160

    (1) 会产生多组接件任务

    (2) 每组都与接件相同

    (3) 如果某组的某个人员完成接件,其他组的任务将被取消

     

    分配(多人抢先)

    image

     

    clip_image002[10]

    clip_image004[10]

    (1) 具有[流程测试组][主管]身份的人都可以分配,

    (2) 分配完成后,分配人完成任务,不能填写流程表单,不能选择流程分支

    (3) 分配完成后,其他有分配权限的人将无法再分配

    clip_image006[8]

    clip_image008[6]

    (4) 分配人只能在分配范围内选择业务办理人员

    (5)被分配任务的业务办理人员,直接具有办理权,可以填写流程表单,选择流程分支

     

    分配(多组)(并发单行)

    clip_image172

    clip_image002[12]

    clip_image004[12]

    clip_image006[10]

    (1) 会产生多组分配任务

    (2) 每组都与分配相同

    (3) 如果某组的某个人员完成分配,其他组的任务将被取消

    clip_image008[8]

    clip_image010[4]

    clip_image012[4]

    与分配相同,只不过可以设置多组分配范围身份

     
     

    接件分配(并发单行)

    clip_image186

    clip_image002[14]

    clip_image004[14]

    (1) 是接件与分配的组合.即被分配范围内的人可主动接件

    (2) 会同时产生接件与分配两个任务,

    (3) 只要有一个任务完成,令一个将被取消

    clip_image006[12]

    clip_image008[10]

    被分配范围内的人可主动接件

     

    接件分配(多组)(并发单行)

    clip_image196

    clip_image002[16]

    clip_image004[16]

    clip_image006[14]

    (1) 是接件与分配的组合.即被分配范围内的人可主动接件

    (2) 会产生多组分接件与分配任务

    (3) 只要有一个任务(接件或分配)完成,其他将被取消

    clip_image008[12]

    clip_image010[6]

    clip_image012[6]

    被分配范围内的每组人都可主动接件

     
     

    选择

    clip_image210

    clip_image212

    clip_image214

    业务提交人在提交业务时可以指定下一业务办理人

     
     

    选择(多组)

    clip_image216

    clip_image218

    clip_image220

    clip_image222

    与分选择相同,只不过可以设置多组选择范围身份

     

    2.4 绑定权限

    绑定权限是指[部门],[职能],[人员]绑定到流程节点实际办理人员的[部门],[职能],[人员]上,以实现任务权限的上下文功能

     

    接件(绑定部门)

    clip_image224

    clip_image226

    与接件相同

    只是接件人部门为[A节点]的办理人所在部门

     

    接件(绑定职能)

    clip_image228

    clip_image230

    与接件相同

    只是接件人职能为[B节点]的办理人所属职能

     

    接件(绑定部门职能)

    clip_image232

    clip_image234

    与接件相同

    只是接件人职能为[C节点]的办理人所属职能

    只是接件人部门为[C节点]的办理人所在部门

     

    分配(绑定部门)

    clip_image236

    clip_image002[18]

    clip_image004[18]

    clip_image006[16]

    与分配相同

    只是分配范围部门为[D节点]的办理人所在部门

     

    分配(绑定职能)

    clip_image244

    clip_image002[20]

    clip_image004[20]

    clip_image006[18]

    与分配相同

    只是分配范围职能为[E节点]的办理人所属职能

     

     

    分配(绑定部门职能)

     

    clip_image251

    clip_image002[22]

    clip_image004[22]

    clip_image006[20]

    与分配相同

    只是分配范围部门为[F节点]的办理人所在部门

    只是分配范围职能为[F节点]的办理人所属职能

     

    接件分配(绑定部门)

     

    clip_image258

    clip_image002[24]

    与接件分配相同

    只是分配人部门为[G节点]的办理人所在部门

    clip_image004[24]

    与接件分配相同

    只是分配范围部门为[G节点]的办理人所在部门

     

    选择(绑定部门)

    clip_image264

    clip_image266

    与选择相同

    只是选择范围部门为[A节点]的办理人所在部门

     
     

    选择(绑定职能)

    clip_image268

    clip_image270

    与选择相同

    只是选择范围职能为[B节点]的办理人所属职能

     

    选择(绑定部门职能)

    clip_image272

    clip_image274

    与选择相同

    只是选择范围部门为[C节点]的办理人所在部门

    只是选择范围职能为[C节点]的办理人所属职能

     

    到办理人

    clip_image276

    clip_image278

    该模式,办理人在提交任务时,并不用选择人员,因为人员已经绑定

    选择范围部门为[C节点]的办理人所在部门

    选择范围职能为[C节点]的办理人所属职能

    选择范围职能为[C节点]的办理人

    这种组合逻辑已经是事实上的到人

     

    到节点经办人

    clip_image280

    clip_image282

    办理人在提交任务后,下一任务直接到对应节点的曾经办理人

    与到办理人的区别见下

     
     

    到经办人与绑定到办理人的区别

    clip_image284

     

    2.5 多人抢先与并发单行

    clip_image286

     

    2.5.1 多人抢先

    说明

    同一组人都可以办理任务,但当某个人选择操作时,其他人并不知道该任务的存在,在统计时也只是[曾经你可办理的业务]项

    冲突处理

    当出现该提示时,可能是如下情况产生的:

    clip_image288

    (1) 同一任务,有人已完成(接件/分配),当其他人正从接件列表向办理页面进入时:

    clip_image290

    (2) 同一任务,多人都从接件列表进入办理页面后,当有人完成(接件/分配),其他人再点击(接件/分配)时:

    clip_image292

     

    2.5.2 并发单行

    说明

    即在某一个业务点,多组人都可以办理任务,但当某个人选择操作时,其他组的任务将被取消

    如下例的多接件:

    clip_image294

    clip_image296

     

    冲突处理

    clip_image298

     

    2.6 多组与多分支

    clip_image300

  • 相关阅读:
    dataset的transformations-变形记
    创建dataset的方法
    Codeforces Round #479 (Div. 3) D. Divide by three, multiply by two
    Codeforces Round #479 (Div. 3) C. Less or Equal
    Codeforces Round #479 (Div. 3) B. Two-gram
    Codeforces Round #479 (Div. 3) A. Wrong Subtraction
    GlitchBot -HZNU寒假集训
    Floyd 算法求多源最短路径
    dijkstra算法:寻找到全图各点的最短路径
    Wooden Sticks -HZNU寒假集训
  • 原文地址:https://www.cnblogs.com/foundation/p/5559267.html
Copyright © 2011-2022 走看看