最新消息:

平台功能说明书

使用文档 admin 1936浏览

集成开发平台主要有两方面显著的特性,第一是集成,第二是快速开发,集成是指平台可以进行多应用的集成,也就是将其他 Web 应用集成到平台内,可以共享平台的权限体系和工作流,当然集成的前提需要做用户的统一认证,平台也集成了统一认证功能,使用的开源的 CAS 服务,平台也可以被集成,只需要将 CAS 认证关闭即可;快速开发是指平台集成了Webbuilder 的快速开发工具,可以很容易的利用 Ext-JS 构建应用程序,大大提高开发的效率以及保证代码的规范性,使得后期代码的维护工作量减小。平台还具有其他诸多特性,比如支持 Oracle 和 MySQL 数据库,良好的兼容性等等。

以下为集成开发平台2.0简称为平台

平台主要包含平台配置、HR 信息、权限体系、工作流管理、附件管理等几个大的模块。

平台配置主要包含的内容有应用管理、值集管理、参数管理、WS 服务发布、定时任务管理等。

平台安装部署

具体参照平台安装手册

平台界面介绍

1、导航区域

2、首页区域(待办区域、收藏区域)

3、顶部工具栏区域

应用管理

简介:应用管理的作用是维护平台内所有的业务应用,可以是一个具体的业务模块,也可以是一个单独的工程。

应用管理:

维护应用需要填写基础的信息,包括应用编码和应用名称,注册应用时区分工程内和工程外,工程内应用不需要填写应用访问地址,工程外应用需要填写,另外对于工程外的应用可以填写扩展信息,主要是包括数据库类型、数据库地址以及数据库的用户和口令,注册这几个信息主要是为了保证能够正常执行该应用下的并发存储过程、Web 服务、工作流中的存储过程。另外如果有统一权限的认证,需要填写单点登录的 URL。注册的应用只能启用和禁用,不能删除。

应用授权:

对用户进行应用授权,可以管理该应用下的工作流相关功能,比如绘制流程图、流程运行监控、流程关联表单、节点执行人授权、程序管理、实体管理。对用户进行授权时,可以批量的选择用户进行操作,点击添加授权后即完成授权,无需保存。

对应的表:

xip_pub_apps、xip_pub_app_sec

值集维护

简介:

平台统一维护值列表的地方,值集分为系统值集和用户自定义值集,系统值集是平台初始化安装时导入的,无法删除,用户自定义为用户后期增加。维护值集时需要填写值集的编码和值集名称。

疑问:值集的启用和禁用有何实际的意义,比如参数设置时,是否按照值集启用进行过滤。

值集里的值的删除逻辑,如果判断哪些值已经被引用,如果无法判断是否不应该有删除,只能禁用。

对应的表:

xip_pub_val_sets、xip_pub_val_set_dtl

参数设置

简介:平台配置统一管理的地方

参数维护:

需要填写参数编码和参数名词,参数分为系统参数和扩展参数,参数的应用可以到平台、应用、角色和用户四个层级,系统参数只能是平台级,从前往后,优先级依次增高。参数值的来源可以是系统值集,也可以是自定义的SQL语句,还可以不配置,直接手工录入。

对应的表:

xip_pub_params、xip_pub_param_vals

平台内置参数说明:

是否启用CAS单点登录认证:配置后登录时会跳转到统一认证的页面

首页导航方式:提供两种导航方式,树型菜单的位于界面左部,菜单方式是位于顶部的菜单

授权模式:两种授权方式,用户角色授权和用户功能授权,只能使用一种。

登录日志开关:设置是否记录登录的信息,包含用户 ID、登录时间、IP、登录方式等

点击功能日志开关:设置是否记录用户操作功能的信息,包含功能 ID、用户 ID、操作时间、操作的角色。

口令有效期:按天设置口令的有效期,0为不过期

口令长度:设置口令的长度,最小长度限制

口令复杂度:设置口令的复杂度,是否包含字母、特殊字符

登录验证 URL:自定义登录时验证的完整地址

页签首页:指定平台登录后首页展示的页面地址

被集成登录验证WEB 服务:

自定义登录初始化接口:定义登录初始化的接口

自定义工程初始化接口:定义工程化初始化时的接口

自定义工程关闭时清理接口:定义工程关闭时清理接口

平台 WS 服务配置

简介:

平台提供了一个简单的 WS 发布的功能,可以将查询语句、数据操作语句、存储过程、Java 方法发布成 WS 以供程序调用。定义 WS 时需要输入关键码,然后指定应用,选择类型、最后再填写 WS 内容。修改时在 WS 列表界面点击编辑即可修改各项内容,删除时在 WS 列表界面选中一个或多个点击删除即可删除。具体调用的方法参考平台的二次开发文档。

对应的表:

xip_pub_ws_sql

定时任务管理

定时任务管理主要包含三部分的内容,节点管理、程序管理和任务管理。

节点管理

简介:

主要是维护平台并发程序执行的节点,没有配置节点,Web 服务和 JAVA 方法类型的并发程序则无法执行(存储过程类型直接访问应用的数据库配置)。节点主要是指应用集群中一个服务器的访问地址,如果只有单个应用服务器,也需要注册一个节点,只有一个应用服务器时,该节点与平台的访问地址是一致的。

配置多个节点时,一般会使用内网地址,节点配置只能配置本工程(平台所在工程)的应用服务器节点。

并发程序只能运行在平台所对应的集群的节点。

对应的表:

xip_pub_nodes

程序管理

简介:

维护并发程序的地方,需要指定具体的应用,可以注册、Java 方法、WEB 服务等程序类型。

注册程序时,选择对应的应用和程序类型,输入程序的编码和程序的名称即可完成注册,完成注册后可以配置程序的参数,参数的来源可以是值集、也可以是自定义 SQL、还可以手工录入。

对应的表:

xip_pub_programs、xip_pub_program_params

定时任务管理程序的规范具体参考平台二次开发手册

任务管理

简介:

管理平台所有的并发任务。

任务管理:新增任务时,选择已经注册的程序,然后选择运行的类型,可以是立即执行,也可以是定时运行,定时运行时需要指定开始和结束日期、运行的间隔和单位,以及下一次运行的日期,如果程序有对应的参数,在下方的区域对应的参数上设置参数的值,保存后就开始按照设定执行;在任务列表界面,选中状态为新建和等待的任务可以进行删除。

查看任务明细:

选中一个具体的任务,点击查看任务明细,可以查看任务执行的情况。

对应的表:

xip_pub_program_run_config、xip_pub_program_run_params、xip_pub_program_run_dtl

第二部分为 HR 信息,HR 信息主要包含组织维护、部门维护、岗位维护、员工维护、岗位分配等功能。HR 模块并不是每个系统都需要,平台提供这块的功能是为了满足并无 HR 系统的客户,如果客户有 HR 系统,也可以讲 HR 信息同步到平台。

组织管理

简介:

按照左树右表的方式进行组织维护,维护组织时需要填写组织的上级、组织的代码、组织的名称;组织分为实体组织和虚拟组织。可以动态添加组织,拖动改变上下级和顺序。

对应的表:

xip_pub_orgs

部门管理

简介:按照树型方式展示和维护部门和岗位,需要先指定组织,可以动态的添加部门。维护部门时,需要填写部门的编码和部门的名称,部门维护好以后,可以直接在该部门下新建岗位,新建岗位时,需要填写岗位的编码和岗位名词,添加完岗位后,可以直接对岗位分配员工,关闭页面后,也可以点击岗位列表里的员工分配数分配员工。

对应的表:

xip_pub_depts、xip_pub_posts、xip_pub_emp_asg

员工管理

简介:

统一维护平台的员工,维护员工时,需要填写员工的编码和员工的姓名,还有其他选填的资料,比如出生日期、性别、手机、固定电话、身份证、邮箱、通讯地址。填写好员工的必要资料后,可以直接为员工指定岗位。

疑问:员工删除时的校验逻辑

对应的表:

xip_pub_emps

第三部分内容为权限管理,一部分为菜单功能的显示权限,另外一部分是组织的权限。菜单显示的权限分为两种方式,一种是用户功能授权,一种是用户角色授权。用户功能授权是指的是直接将功能授权给用户,好处时后期用户功能权限变更时可以很方便的修改,不过缺点是初期维护工作量较大,需要给每个用户都指定对应的功能,另外功能的权限只能挂靠在功能层,对于用户在多组织又有相同的功能时,需要按组织注册功能。用户角色授权指的是给用户分配角色,角色下挂靠相应的功能菜单,好处时初期可以讲相同功能权限的用户分配同一个角色,功能的权限可以直接通过角色控制,而缺点在于后期维护较为麻烦,多个角色时需要来回切换。

菜单功能注册

简介:系统所有功能菜单维护的地方,按照树型方式来维护,可以动态的添加节点,拖动改变层级和顺序。

菜单维护:

选中根节点或其他菜单单击右键新增下级或同级菜单,需要填写菜单的编码、菜单的名称;修改菜单时选中该菜单会在右边区域显示菜单信息,修改后点击保存即可;右键单击菜单可以进行菜单的删除。

功能维护:

选中任意菜单可以在该菜单下新增功能,新增功能时需要确定功能所属的应用、功能的编码、功能的名称以及功能的 URL 等信息;选中功能会在右边区域显示功能的详细信息,可以维护功能的移动端页面地址、功能的大小图标、功能的描述,还可以点击顶部的功能帮助设置,为功能添加富文本信息,说明功能的用途;如果要删除功能,右键单击功能即可进行操作。

按钮注册:

选中一个功能后,右边上半部分展示功能的信息,下半部分可以为功能的按钮进行注册,点击新增弹出按钮注册的页面,填写按钮编码和按钮名词后即可注册,注册的按钮的用途主要是用于权限的控制,通常情况下,功能界面上的按钮不需要注册,只有某些功能上需要对不同的人设置按钮的不同权限时才需要注册;注册完按钮后,可以设置该按钮对哪些用户禁用,点击添加用户即可。

对应的表:

xip_pub_fun_tree、xip_pub_btnreg、xip_pub_user_fun_btns

用户维护

简介:统一维护平台的用户,用户分为系统用户和自定义用户,系统用户为系统初始化时导入的。

用户维护:

新增用户时需要维护用户的登录帐号,用户对应的员工,以及用户的有效期;用户名保存后不可修改。点击编辑可以修改用户的账户有效期。

密码设置:

选中一个用户或者多个用户点击密码重置,即可重置用户的密码,重置密码后,用户使用该密码登录时,需要重新设置新的密码。

系统新建用户的初始密码为111111,初始安装后内置的用户为 adimin,密码为 admin123

对应的表:

xip_pub_users

用户功能授权

简介:

用户功能授权模式下,对用户进行功能授权,用户功能授权可以按照用户、也可以按照岗位和部门进行授权。

点击用户功能授权进入操作界面,左边展示了整个系统的功能菜单树、右边分为三个页签展示用户部门和岗位,在用户页签页面,可以根据组织筛选,也可以根据组织和部门筛选,还可以通过模糊查询用户,即使没有 HR 信息,也可以直接模糊查询用户,部门信息可以通过组织筛选,也可以模糊查询,岗位也都可以通过组织和部门筛选,勾选即可选择功能和用户、部门、岗位,同时底部会显示已经选择的数据,翻页和查询不会清空已经选择的数据,选择完成后,点击授权,即可对左右两边的选择的数据进行交叉授权,如果已经授权了,则会忽略,点击撤销授权,会对左右两边选择的数据进行交叉取消授权,如果没有进行授权的数据取消,也会忽略。

对部门层级和用户层级的授权,最终也会体现到用户上,对部门授权实际上是对部门下的所有用户授权,对岗位授权实际上也是对岗位上的所有人员进行授权,最终的权限是三者的集合,如果又重复的在菜单功能体现时会自动去重。

另外删除授权,也可以从列表选中一条或者多条直接进行删除

对应的表:

xip_pub_user_funs

角色管理

简介:统一维护系统的所有角色

角色维护:

新增角色时,需要维护角色的编码和角色的名称,角色的编码不可以重复,维护好角色后,可以直接维护角色下的菜单和功能,左边是整个的系统功能树,右边是该角色的功能树,从左边可以拖动整个菜单到右边,也可以选中某个功能拖动到右边,右边可以新建菜单、更改菜单的名称以及功能的名词,也可以拖动进行排序。

角色复制:

如果两个角色相差的功能不多,可以采用先复制角色,然后再调整的方式快速的建立角色下的菜单功能,操作方式是选中要复制的角色,点击复制按钮,在弹出的界面输入新角色的编码和名词即可完成操作。

对应的表:

xip_pub_role、xip_pub_mnu_group、xip_pub_mnu_tree

备注:在不改变表结构的情况下为了简化操作,系统在新建角色的时候自动新建了一个菜单组,因为之前的操作方式是先要维护菜单组,然后在菜单组下维护功能树,角色再去对应相应的菜单组。

用户角色授权

简介:在用户角色授权模式下,将角色授权给用户的功能,一个用户可以拥有多个角色,

用户角色授权:

点击用户角色授权按钮弹出操作界面,左边是系统中的有效的角色,右边是系统中的用户,可以通过组织筛选、也可以通过组织部门筛选,还可以进行用户的模糊查询。勾选即可选中角色和用户,底部会显示已选中的角色和用户的数量,点击可以看到详细的选中信息,选中的数据在翻页和查询后均不会清除,选择好授权的对象后,点击底部的授权按钮就会对两边选中的数据进行交叉授权,如果已经授权过,则忽略授权,点击撤销授权则会对左边两边选中的数据取消授权,如果找不到授权的数据则忽略。

默认角色设置:

由于用户可能存在多个角色,所以需要给用户设置默认角色,当然不设置也不会有问题,只是每次在登录后都会要求用户选择要使用的角色;一个用户只能有一个默认角色,选中一条数据,点击设为默认即可。

组织授权

简介:

组织授权是系统内分配组织权限的地方 ,可以将组织权限分配到应用层、功能层、角色层、用户层,与人员所属的组织不同,这块的组织是对HR 组织的补充,可以解决实际业务中 HR 组织与财务组织不一致的问题。组织授权的数据最终回取合集。

组织应用授权:

主要是将组织的权限挂靠在应用上,为应用指定所能使用组织。

组织功能授权:

一般用于用户功能授权模式下,选择相应的组织和相应的功能后进行交叉授权。

组织角色授权:

一般用于用户角色授权模式下,选择相应的组织和相应的角色后进行交叉授权。

组织用户授权:

解决没有 HR 信息时,或者 HR 信息无法满足实际业务时对用户进行授权,比如绘制组织流程需要先对用户进行组织授权。

组织授界面分为列表界面和授权界面,列表界面主要展示已经授权的数据,选中其中一条或多条数据点击删除按钮可以删除授权信息,点击组织授权按钮弹出授权操作界面,左边区域为组织列表,右边分为四个页签,分别对应应用列表,系统功能树,角色列表和用户列表,底部为操作按钮区域。

在左边组织列表前的复选框打勾即可选中需要进行授权的组织,底部会有显示已选组织的数量,点击已选组织可以查看已选组织的列表,右边操作方式与左边类似,顶部是筛选条件或者查询输入框,可以进行筛选和模糊查询;选中要操作的数据后,点击底部的授权按钮可以对左右两边已选的数据进行交叉授权,如果授权已经存在则忽略,授权是对四个页签的数据同时进行操作,点击撤销,则对左右两边已选的数据进行交叉取消授权,不存在授权信息则忽略。

对应的表:

xip_pub_org_sec

第四部分是工作流的管理,工作流是平台的核心,工作流主要包含三部分的内容,第一部分主要是绘制流程图,相关的功能有实体管理、流程表单管理、绘制流程图、流程节点执行人授权,主要作用是定义流程;第二部分是待办处理,主要包含流程待办、假期规则,第三部分内容是流程的运行监控。

实体管理

简介:

应用和实体是流程定义的前提,每一个流程都有对应的实体,每一个实体都有对应的应用,实体是一类流程业务的集合,比如费用报销实体、项目管理实体、采购审批实体等,由于平台采用的是流程业务实体分离的设计,所以注册实体时不需要关联具体的视图或表,流程中需要使用到的业务数据都需要通过传值给工作流才能处理。

实体管理的界面分为上下两个部分,上部分主要是实体的管理,下部分是实体的属性和业务状态信息。

实体管理:

注册实体时需要先选中一个应用,用户要进行应用授权才可以看到相应的应用,选择应用后点击新增按钮弹出实体注册的页面,填写实体的编码和实体的名词即可注册,函数类型和函数名称用于指定更改业务状态的回调函数,不指定也可以;实体注册完之后,可以修改实体的名称和描述,也可以修改回调函数;选中一条业务实体数据点击右侧的删除按钮,即可删除。

实体属性:

选中一条实体业务信息,下方的第一个页签显示实体已有的属性,点击新增按钮可以添加实体的属性,填写好属性的编码和属性的名词即可,属性的编码可以和表的字段一致,便于传值的时候方便,也可以不一致,表意即可,属性分配静态属性和动态属性,静态属性时,可以配置属性值,动态的属性可以配置函数动态取值。

业务状态信息,下方的第二个页签是实体的业务状态信息定义,选中一个实体即可看到该实体已经定义的业务状态信息,业务状态信息的维护也是非必须的,平台开放此功能主要是为了方便业务系统开发人员处理业务状态,减少开发的工作量,注册业务状态信息需要指定业务状态分类码,平台内置了5中状态信息码,A-起草、C-审批中、D-驳回、E-结束、R-撤回,选择一种后,再填写状态描述即可保存,相同的分类编码可以重复注册,只要业务状态信息描述不相同即可。

对应的表:

xip_wf_entities、xip_wf_entity_attrs、xip_wf_biz_status_enum

流程关联表单

简介:

主要用于管理工作流审批中嵌入的页面或者用户自定义的审批页面,分为电脑端、手机端和平板端

新增表单时,需要指定对应的应用、表单的类型、表单的名称和表单地址。要修改表单时,双击列表里的数据,或者点击编辑按钮即可修改,如果要失效改表单,只需要将状态更改为失效即可。

对应的表:

xip_wf_process_forms

绘制流程图

简介:

绘制流程图是平台定义流程的工作台,绘制流程图界面采用 Flex 开发,如果无法打开界面,需要安装  Adobe Flash Player,绘制流程图采用可视化界面拖动操作,绘制的流程清晰直观,可读性很强。

绘制流程图界面顶部为工具栏区域,主要是新增、保存、删除、复制流程图,还有放大、缩小以及全屏流程绘制区域,还可以对流程图进行导入和导出,以及测试绘制的流程;中间为流程的筛选和查询条件。工具栏下方分为三个区域,左边是流程树,分实体展示,中间为流程图绘制区域,右边是流程和节点属性区域。

要绘制流程图,需要先在顶部指定具体的应用,然后在点击左边实体文件夹前面的+号,再定位到下面的文件夹。平台的流程分为公共流程和组织流程,均会显示为实体下的文件夹,要绘制组织流程,需要先对用户进行组织授权才可以看到组织的文件夹,公共流程主要适用于无组织的流程或者跨组织的流程,组织流程一般用于具体的 某个组织下。选中公共流程或者组织文件夹,点击顶部的新增图标,填写流程的编码和名词即可完成创建一个空白的流程图。

创建完成后,双击该流程即可以进入流程绘制界面,流程绘制的界面左边是节点区域,中间是流程绘制区域,右边是流程或节点属性区域。

流程节点有开始、结束、通知、会签、判断、功能、抄送类型,以及连接各个节点的连线。

绘制流程图的方法是,鼠标点击左边的节点,该类型的即可选中并粘滞在鼠标上,如果要取消,点击该区域的下方空白区域即可,然后在中间的流程绘制区域单击鼠标即可将选中的流程节点放置到鼠标所在的位置,如果要改变位置,鼠标选中该节点拖动即可改变位置,鼠标点击中间绘制流程图的空白区域,右边则会显示流程的属性,选中某个节点或连线右边显示的是该节点或连线的属性。如果要删除节点或者连线,选择后,按键盘上的 delete 键即可删除。

流程属性

流程名称:新增时定义的流程名词,可以修改

流程编码:新增时定义的流程编码,后续不可以修改,可以使用该编码启动流程

流程表单:指定流程审批时嵌入的业务表单,可以分别指定电脑端、平板端和手机端,分为静态表单、路由表单、变量表单三种类型,静态表单来源于流程表单管理注册的表单,路由表单是按照条件指定具体的表单,操作时,左边指定表单,右边指定使用该表单的条件,变量表单来源于实体属性注册的变量。

规避策略:分为审批人规避策略和提交人规避策略两大类,审批人规避是指在流程审批中,如果在不同的审批阶段有都有确定的唯一的审批人,审批一次后,第二次再次审批则自动通过,审批人规避策略分为相邻节点和流程内部,如果两个节点中间夹杂着判断、抄送、功能也算是相邻节点,流程内部指的是整个流程内相邻或不相邻的节点,实际上也包含了前一种类型,但是两种类型只能指定一个;提交人规避策略是指审批人和提交人是相同的人的时候,需要规避审批设置,如果实际业务上提交人并不是业务发生人,可以指定提交人变量进行替换。

绑定条件:工作流可以按实体启动,也可以按流程启动,绑定条件一般用于按实体启动的情况,设置好相应的条件后,启动流程时根据条件来过滤或者确定使用实体下的哪一个流程。

撤回事件:为流程指定撤回时撤回时间的类型

撤回业务函数:指定撤回时间时执行的具体的函数

撤回业务状态:指定流程撤回后的业务状态,该业务状态来源于实体管理下实体的业务状态

流程描述:对于流程的说明

通知节点

通知节点主要是用于审批人是一个的流程节点

节点编码:拖拽后自动生成的编码,可以修改编码

节点名称:默认为节点类型,需要改成实际的审批节点名称

客户化待办:勾选后直接替换待办打开的审批页面

流程表单:与流程属性上的一致

通知标题:定义该节点的审批人收到的待办通知标题,可以插入变量

节点执行人:节点的执行人就是该节点的审批人,执行人最终均为平台的用户,通知节点只能有一个执行人,执行人类型分为静态用户、静态岗位、路由用户、路由岗位、授权类型、变量类型、过程类型、SQL 类型、WEB 服务。

静态用户直接选取平台的有效用户,如果是组织流程,则会过滤为该组织下的用户;

静态岗位选取平台部门维护下维护的有效的岗位,如果是组织流程,则会过滤为该组织下的岗位;

路由用户和路由岗位只是按条件设置用户和岗位,维护时,左边选择对应的用户或岗位,右边选择使用该用户或岗位的条件;

授权类型为一种特殊的执行人类型,选择授权类型后,需要到节点执行人授权的功能界面为该节点指定执行人,选择授权类型后下方会出现是否按部门隔离的选项,勾选后,在实际的业务中,如果有传递部门的 ID,则会对授权的用户进行部门隔离;

变量类型可以选择配置在实体属性的变量;

过程类型主要是配置 Oracle 的存储过程来获取用户;

SQL 类型为直接自定义 SQL 来获取用户;

WEB 服务类型是通过WEB 服务来获取用户;

实际的使用中可以根据具体的业务需求来选择所需要的执行人类型,除了授权类型外,其他类型一旦流程启动后在修改流程图均不会改变审批人,因为流程图属于流程定义,而流程启动后实际上是重新创建了一个流程实例,流程上所有的配置信息均会复制到流程实例里,如确实需要修改执行人,需要到流程运行监控进行调整。

手动选人:勾选后流程提交时会弹出选人的界面,不勾选则不出现选人界面,如果通知节点配置的岗位类型、授权类型、SQL 类型、过程类型、WEB 服务类型、变量类型出现多个执行人时,也会强制弹出选人界面。

参与规避:勾选后该节点参与审批人规避策略和提交人规避策略。

征询:勾选后会在待办审批界面会多出一个征询按钮,征询主要用于审批人在审批时需要咨询其他人意见,征询的对象是选择系统所有的用户中的一个,征询需要等待被征询人的意见才能继续往下流转,否则需要撤销征询,才能往下流转。待办信息里具有所有者和执行人两个概念,征询实际上改变的是流程的所有者。

委派:勾选后会在待办审批页面多出一个委派按钮,委派主要是讲审批权限授权给其他人,委派的对象是是选择系统所有的用户中的一个,发出委派后,被委派人和委派人均可以进行审批,流程军可以往下流转。委派实际上改变的是待办的执行者。

允许回退:勾选后会在待办的审批页面多出一个回退按钮,回退是指讲流程回退到其中某个审批阶段,具体由审批人自己选择决定。

回退业务状态:定义流程回退后的业务状态,需要配合实体上的回调函数使用。

驳回:勾选后会在待办的审批页面多出一个驳回的按钮,驳回是指讲流程驳回到发起人。

驳回按钮名称:定义驳回按钮名称,如果需要修改。

驳回业务状态:定义驳回后的业务状态,需要配合实体上的回调函数使用。

允许撤办:该配置实际上是针对发起人的,意思是到该审批节点,发起人可以将流程撤回。

是否提醒:工作流的提醒接口,该待办处理后可以发出右键、短信、系统的提醒。

超时天数:定义该节点的多久未处理算是超时。

超时执行线:定义超时发生后流程的流转方向,选择的线为该节点的其中一条迁出线。

执行前事件类型:定义执行操作时需要执行的函数的类型,分为过程类型和 WEB 服务。

执行前时间函数:定义执行操作是需要执行的函数。

执行后事件类型:定义执行操作时需要执行的函数的类型,分为过程类型和 WEB 服务。

执行后时间函数:定义执行操作是需要执行的函数。

描述:定义该节点的说明信息。

会签节点

会签节点是指多人参与审批的流程的节点,流程的走向由会签规则决定,目前会签规则有一票通过、一票否决、比例通过、比例否决、抢单,由会签规则来看,会签必须有两条线,一条为通过线、一条为否决线,会签规则只能选择一种。当会签的连线只有一条是,默认为是,如果不定义否的连线,则否决线默认执行驳回到发起人。

一票通过是指多人在进行审批,其中一人通过,则流程就往通过线流转;

一票否决是指多人在审批时其中一个审批人否决了,则按照否决线流转;

比例通过是指审批人的通过率达到设定的比例后则按照通过线流转;

比例否决是指审批人的否决率达到设定的比例后则按照否决线流转;

抢单实际上是一种特殊类型的通知,会签的审批人都会收到待办通知,其中任意一人处理后流程就根据该审批的操作往下流转。

实际的业务中需要根据具体的业务场景设定会签的规则。

条件节点

条件主要是用于流程中的判断,条件的结果分为真假,所以条件具有两条迁出线。条件主要是实体属性的值的比较,也可以是实体属性值与另外的属性只想比较,可以将多个表达式进行或与连接。

功能节点

功能节点主要用于在流程中执行功能操作,可以是一个存储过程,也可以是一个 WEB 服务

抄送节点

抄送节点主要用于某个节点执行完毕后,需要讲处理的信息抄送给其他人,被抄送的人不参与流程的审批,只能查看。

连线

连线主要用于连接各个节点的线

连线编码:拖动后自动生成

连线名称:需要自定义,连线的名称会在待办页面的审批上形成一个按钮

程序类型:定义通过该连线时执行的程序类型,分为存储过程和 WEB 服务。

函数名:定义通过该连线执行的函数。

连线类型:分为是和否,通知节点必须要有一条为是的线。

绘制流程图的流程属性和节点属性都较多,但是并不是每一个属性都需要设置,一般来说只需要设置好通知标题、节点执行人、以及表单即可,连线需要设置连线的名称。一个流程只能有一个开始节点,至少一个结束节点。

流程删除

在实体流程树上选中一个流程点击顶部的删除按钮即可删除流程,流程删除并未真正删除,只是将流程状态设置会失效。

流程复制

选中要复制的流程,点击顶部的复制按钮,在弹出的界面选择复制到公共流程下还是组织流程下,输入新的流程编码和流程名称即可。流程复制只能在同一个实体下进行。

流程导出导出

选中要导出的流程,点击导出,会弹出保存的提示框,确认后选择保存的地址即可导出。

导入时需要新建一个流程后然后在进行导出。

对应的表:

xip_wf_processes、xip_wf_process_properties、xip_wf_process_forms、xip_wf_acts、xip_wf_act_properties、xip_wf_act_pv_enum、xip_wf_act_transitions、xip_wf_conditions、xip_wf_condition_group

节点执行人授权

简介:

统一维护流程图中设置了执行人类型为授权类型的节点的执行人,授权可以授权到用户、也可以授权到岗位和部门。

批量授权:

可以对多个节点以及多个用户或者部门、岗位进行交叉授权。

单个授权:

选中一个节点,然后点击修改授权可以对该节点进行授权操作。

查看授权:

选中一个节点,底部区域会显示已经该节点已经授权的用户、部门和岗位,如果需要查看该节点的具体执行人,可以点击底部的第二个页签,会显示该节点可以执行审批的用户。

对应的表:

XIP_WF_INS_ACT_PV_ENUM

假期规则

简介:

假期规则主要是指审批人在某个阶段不方便处理工作流审批任务,将审批权限授权给其他人的一个功能。维护假期规则时,需要指定当前用户和代理用户,当前用户默认为自己,如果是管理员,可以为其他人设置假期规则,代理用户为平台的所有用户,然后设置代理的开始时间和结束时间,设置以后就立即生效,对于已经存在当前审批人的待办则不会转移。假期规则实际上是将流程的执行人设置为了代理用户。

对应的表:

xip_wf_user_holiday

流程运行监控

简介:

主要用于管理运行中的流程,包括停止流程,更改运行中流程的属性和节点的属性。

对应的表

xip_wf_process_instance、xip_wf_ins_properties、xip_wf_ins_attr_value、xip_wf_ins_acts、xip_wf_ins_act_properties、xip_wf_ins_act_state、xip_wf_ins_act_pv_enum、xip_wf_ins_conditions、xip_wf_ins_condition_group、xip_wf_ins_transitions、xip_wf_ins_trans_state、xip_wf_ins_task

第五部分是附件的管理,附件的管理包含附件服务器的维护、附件分类的维护和附件查询。

附件服务器维护

简介:

平台支持 HTTP 和 FTP 两种协议的附件服务器,注册时指定服务器的类型,输入服务器的名称,以及服务器的地址、端口、工程、用户名、口令即可。

对应的表:

XIP_PUB_ATT_SERVER

附件分类维护

简介:

维护平台附件的分类,要使用附件功能,必须要指定响应的分类。

附件分类维护:

指定分类的编码和名称即可。

附件分类授权:

维护附件分类授权时,指定一个服务器即可,不需要填写组织,如果要为不同组织指定不同的服务器,可以在新增一条授权记录,选择对应的服务器和组织即可。

对应的表:

XIP_PUB_ATT_CAT、XIP_PUB_ATT_CAT_SEC

附件查询

简介:

平台内所有上传附件的集中展示,可以按照分类查询,也可以按照服务器查询,可以删除指定的附件,也可以下载单个附件或批量下载多个。

对应的表:

XIP_PUB_ATTS

转载请注明:兴竹集成开发平台 » 平台功能说明书