zoukankan      html  css  js  c++  java
  • 流程中心使用详情(三)流程设计

    4章流程使用说明

    以【出差申请】流程为例,讲述如何通过流程中心定义一个完整的流程。

    4.1 新建分类

    流程中心->流程设置->分类设置,新建【行政管理】分类,如下图所示:

    点击【保存】后,界面如下图所示:

    此菜单下的流程分类与工作流中的流程分类概念是一致的。流程分类更方

    便了流程的管理,把不同性质的流程放在不同的分类下,也方便了流程的查

    找。同时根据流程分类的所属部门,实现了流程分类按部门进行独立管理的目

    的。

    4.2 新建流程

    点击【新建流程】,进入新建流程的界面,如下图所示:

    在该界面上填写相应的参数,【保存】,【出差申请】流程即创建成功。

    下面一一介绍下上图中各属性的含义及设置:

    流程名称:流程名称可以根据公司所需的流程名称进行定义,流程名称不能

    重复。

    流程分类:对流程进行分类管理,便于流程的查找和修改。此处可选择的分

    类就是在【流程分类】里面设置好的。

    流程排序号:控制同一分类下流程的排序。

    流程类型:分为固定流程和自由流程,顾名思义,固定流程的步骤都是提前

    设定好的,每个步骤的经办权限和可写字段也都需要设定好,在建立工作后可以

    按照设定的步骤执行流程;而自由流程无需定义流程的步骤,只需指定流程发起

    权限,再由每一步的经办人决定流程的流转方向。

    流程所属部门:实现流程的按部门独立进行管理,流程所属部门里面的用户

    如果有设计流程的菜单权限就可以对这个流程进行所有的管理操作。

    注:这个所属部门只有管理员有权设置。

    委托类型说明:自由委托:用户可以在工作委托模块中设置委托规则,可以委

    托给任何人;

    按步骤设置的经办权限委托:仅能委托给流程步骤设置中经办权限范围内的

    人员;

    按实际经办人委托:仅能委托给步骤实际经办人员;

    禁止委托:办理过程中不能使用委托功能。注:只有自由委托才允许定义委

    托规则,委托后更新自己步骤为办理完毕,主办人变为经办人。

    是否允许上传公共附件:是控制可写字段中[流程公共附件]项是否显示和会

    签意见区的上传附件;如果选择"",则在可写字段中显示此项,会签意见区

    也可以看到上传附件按钮;否则不显示。

    传阅人:在这里我们先说一下传阅的功能点,【传阅】类似于查询权限,设

    置了流程传阅人之后,在流程结束的时候,系统会给传阅人发送事务提醒并给他

    一个查询权限,当然了我们在结束流程的同时也可以更改传阅人,传阅人在工作

    工作查询里面可以查找到这个流水号的工作,即使他并没有参与流程的办理。

    这个流程是否需要传阅可以通过勾选"允许传阅"的按钮来控制。需要说明的一

    点:这里的传阅设置相当于总开关,流程步骤基本属性流转设置中的传阅设

    置相当于分开关,它们结合"结束流程"步骤,同时起作用时,传阅才生效,缺

    少任何一个都不能传阅。比如:流程基本属性中传阅人那勾选"允许传阅",步

    2 下边有"结束流程"步骤,步骤3 下边也有"结束流程"步骤,那么如果

    步骤2 的传阅设置也设置为允许,则步骤2 在结束流程时就可以传阅;而步骤 3

    的传阅设置如果没有设置为允许,即使有结束流程步骤,它也不能传阅。

    是否允许外部调用:流程相关操作允许通过restful(外部)接口调用执

    行。

    文号表达式:默认的工作名称如下:会议纪要(2017-05-21 13:26:27)。如

    果设定了表达式,则会按设定的格式生成工作名称或文号。表达式中可以使用的

    特殊标记有:

    {Y}表示年

    {M}表示月

    {I}表示分

    {D}表示日

    {S}表示秒

    {H}表示时

    {F}表示流程名

    {SD}表示短部门

    {RUN}表示流水号

    {FS}表示流程分类名称{U}表示用户姓名

    {LD}表示长部门{R}表示角色

    {N}表示编号,通过编号计数器取值并自动增加计数值(可以通过文号计

    数器显示在表单上)

    {NY}表示编号,每过一年编号重置一次

    {NM}表示编号,每过一年编号重置一次

    例如,表达式为:成建委发[{Y}]{N}号,同时,设置自动编号显示长度为4

    则自动生成的文号如下:成建委发[2017]0001 号。

    例如,表达式为:BH{N},同时,设置自动编号显示长度为3,则自动生成

    的文号如下:BH001

    例如,表达式为:{F}流程({Y}{M}{D}{H}:{I}{U}

    自动生成文号如:请假流程(2017 05 21 10:30)李佳

    新建工作时是否允许手工修改编号:用户新建工作时是否可以手动修改工作

    名称/文号,该选项可以有五种设置,根据需要选择相应选项来控制好对文号的

    修改权限。

    流程说明:可以对该流程注意事项作简单描述,便于员工查阅。流程说明支

    持样式的设置,支持源代码编辑。

    说明文档:对流程说明的补充性说明,用户在新建工作时可以在线阅读该文

    件。

    4.3 定义字段

    1) 流程新建成功后,创建【出差申请】的表单字段。

    一个流程中可含有表单字段,也可以不含表单字段(即流程中不含有表单也

    可以进行流程的流转)。在此对含有表单字段的流程进行详解,无表单字段的流

    程不做讲解。

    新建字段界面,如下图:

    【申请信息】分组创建成功后,可以对分组字段进行编辑、删除、字段设置

    注:如果新建的【申请信息】分组中添加了字段(控件),则无法对【申请信

    息】分组进行删除。如想删除,需将分组中的字段全部删除,则分组即可删除。

    2) 在【申请信息】分组中,点击【字段设置】,添加字段(控件),如下图

    所示:

    注:如果新建的【出差申请】流程已发起工作,则无法对分组中的字段进行

    删除。

    依次在分组中创建表单中所需的控件,如下图所示:

    3) 创建【上级主管审批】分组,选择的类型为"单记录";如下图所

    示:

    4) 在【上级主管审批】分组中,点击【字段设置】,添加字段(控件),如

    下图所示:

    5) 创建【行政经理审批】分组,选择的类型为"单记录";如下图所

    示:

    6) 在【行政经理审批】分组中,点击【字段设置】,添加字段(控件),如

    下图所示:

    7) 创建【CEO 审批】分组,选择的类型为"单记录";如下图所示:

    8) 在【CEO 审批】分组中,点击【字段设置】,添加字段(控件),如下

    图所示:

    9) 【出差审批】的自动排版表单新建完成,如下图所示:

    4.4 设计流程步骤

    设计流程各步骤、经办权限、可写、必填、保密字段设置、转入转出条件设

    置等,基本操作和工作流中的操作相同。流程设计器用来设计流程的步骤走向,

    是流程最重要的操作。下图是【出差申请】流程的实例。

    每个步骤还可以设置不同的表单;具体以第一步骤【提交出差申请】步骤的

    表单显示方式为"自动排版";第二步骤【上级主管审批】步骤的表单显示方式

    "自定义表单";第三步骤【行政经理审批】步骤的表单显示方式为"与指定

    步骤相同" 这三个步骤在使用上进行讲解说明。

    右键【提交出差申请】步骤点击【设计表单】进入设计表单界面。

    1. 设置第一步骤【提交出差申请】步骤为自动排版。如上图所示:

    自动排版:自动排版中的控件来源于【定义字段】中所添加的自字段。自

    动排版,无需用户自己设计表单样式。

    注:流程的第一步骤,"与指定步骤相同"功能,非第一步骤则有此功能。

    2. 设置第二步骤【上级主管审批】步骤为"自定义表单",如下图所

    示:

    点击【设计表单】,进入表单设计界面,如下图所示:

    自定义表单:用户可以自定义设计表单,选择添加各个控件。类似于

    工作流的表单设计器。

    1) 在表单设计器中,添加宏控件控件,控件名称为"申请人",弹出界面

    如下:

    控件名称:根据用户自定义控件在表单中所显示的名称。

    映射变量:判断控件类型的唯一标识

    a) 如果映射变量选择的是"自动创建变量",则会在【定义字段】中,

    自动生成一个分组,来存储这些自动创建的变量。

    例如:"出差事由"选择的是"自动创建变量",则创建后,在【定

    义字段】中,则会自动生成一个分组,如下图所示:

    注:在【上级主管审批表】中再创建的控件,除列表控件外,所有的自变量

    控件都会保存在【出差申请】的分组中。

    b) 如果映射变量选择的是【定义字段】中的某个字段,则会将定义字段

    中的数据映射到此控件中。

    例如:"申请人"选择的是宏控件,映射变量选择是【定义字段】->

    【申请信息】分组中的字段"申请信息.申请人"。如下图所示:

    "申请人"添加成功后,则第一步骤(提交出现申请)中填写的申请人会

    自动映射到第二步骤(上级主管审批)自定义表单中的"申请人"中。如

    下图所示:

    第一步骤的办理界面

    第二步骤的办理界面

    依次类推,在第二步骤中,添加相应的映射控件。如下图所示:

    注:

    1) 映射变量在同一个表单中只能被映射一次,这样确定表单中变量的

    唯一性。

    2) 每个空间都可以映射相对应的控件变量。例如:单行输入框只能映

    射单行文本,多行输入框只能映射多行文本,宏控件只能映射宏控

    件。

    调用模块页面:需要有一定的研发人员进行二次开发。

    与指定步骤相同:与某一步骤的表单显示方式相同。

    3. 设置第三步骤【行政经理审批】步骤为"与指定步骤相同",如下图

    所示:

    步骤:选择【上级主管审批】,则第三步骤的表单与第二步骤的表单

    相同。

    4.5 流程使用

    在流程中心->新建工作界面,admin 新建【出差申请】流程

    办理界面如下图所示:

    第二步骤的办理界面如下图所示:设置了具体的映射变量,则第一步

    骤的数据会自动映射到第二步上。

    第三步骤【行政经理审批】办理界面,如下图所示;与第二步骤的表

    单相同。

    4.6 流程中心的其他功能

    流程中心的其他功能的使用方法与工作流的使用方法大体一致,请参

    考《Office Anywhere 2016 工作流使用详解》

  • 相关阅读:
    matlab练习程序(单源最短路径Bellman-Ford)
    matlab练习程序(广度优先搜索BFS、深度优先搜索DFS)
    matlab练习程序(模拟退火SA)
    matlab练习程序(演化策略ES)
    matlab练习程序(差异演化DE)
    matlab练习程序(粒子群优化PSO)
    安卓Webview缓存网页数据(无网络正常显示)
    Git之Github使用(一):Push代码到Github
    SuperIndicator 一个专用打造轮播的类库
    android的多次点击事件的实现(有源码)
  • 原文地址:https://www.cnblogs.com/tongdaoa/p/8004846.html
Copyright © 2011-2022 走看看