您好,欢迎访问三七文档
广州宏天软件BPMX3平台用户操作手册V3.0版1流程管理1.1表单管理BPMX3提供了基于数据库内部表等来生成在线的流程表单的功能,其生成是基于模板,模板可由开发人员进行自定义,也可以采用BPMX3提供的默认模板。生成的表单后,系统管理员还可以对表单进行编辑管理以实现企业的业务要求,其中,还允许开发人员在表单上编写脚本,以实现更复杂的应用。表单上支持系统中的大量组件,如用户选择、自定义对话框、套红在线Office、电子签章等。系统开发人员几乎不用作任何开发,可以设计出任何复杂的表单来满足用户的需求。1.1.1自定义对话框BPMX3已经提供了丰富的选择器方便用户填写表单,比如:人员选择器、角色选择器、组织选择器、岗位选择器、数据字典、日期控件等等。但是为了让用户能更方便的使用本系统,这里提供了【自定义对话框】让用户定制自己的选择器。点击『表单管理』『自定义对话框』可以进入『自定义对话框』的管理页面。在该管理页面我们可以执行以下操作:1)查询:在输入框名称和别名中输入查询条件,点击【查询】按钮可以查询自定义对话框。对于查询结果我们可以执行【修改】、【预览】、【删除】操作。2)添加:点击【添加】按钮可以打开添加自定义对话框的页面。2选中要用作对话框的对象,然后点击【设置列】按钮,打开【字段设置】页面,如下图所示,设置完成以后点击选择然后点击添加自定义对话框页面的【保存】按钮即完成了自定义对话框的添加。3)修改:修改(编辑)的功能与上述添加的过程类似,不再赘述。4)预览:在【自定义对话框】的管理页面中,点击【预览】按钮即可预览自定义对话框,如下图所示:单选和多选的区别是选择器能返回的数据时单个还是多个选择数据源和查询对象(表或视图)以后,点击查询按钮。在对话框字段设置中将会列出所有表或视图,选择用作对话框的对象显示的字段是打开对话框后显示在列表上的字段条件字段是打开对话框后用做查询条件的字段返回字段是用户选择对话框的数据以后返回的字段条件字段可以设定默认值,选择固定值可以输入一固定值用作默认值,选择脚本可以通过脚本生成默认值3选择一条记录,然后点击【确定】按钮可以查看对话框的返回值,如下图:5)删除:在【自定义对话框】的管理页面中,点击某条记录后面的【删除】按钮可以删除该自定义对话框,或者勾选要删除的记录,点击工具条上的【删除】按钮可以进行批量删除。6)自定义对话框的使用:此处只是介绍了自定义对话框的管理功能,如何添加、修改、预览、删除等,怎么使用自定义对话框将在后面的【自定义表单】章节介绍。41.1.2自定义表单模板表单模板用于生成html表单,即工作流中用到的业务表单。BPMX3中表单模板用的是freemaker语言。平台中提供了丰富的模板样例,比如主表模板、子表模板、列表模板、明细模板、宏模板等,方便开发商用户基于这些模板样例进行扩展。点击【表单管理】【自定义表单模板】,进入【表单模板管理列表】页面,1)查询:点击“”按钮,将展示表单模板,如上图所示。2)添加:点击“”按钮,弹出【编辑表单模板】页面,如下图所示,在此可自定义表单模板。注:自己添加的模板,在未进行“初始化模板”操作前,可以进行“”操作;对已进行“初始化模板”操作的自定义模板及系统自带模板,只能查看明细及复制。5【编辑表单模板】3)修改:点击“”按钮,可选中还未初始化的模板进行修改。4)删除:点击“”按钮,可选中还未初始化的模板进行删除。5)初始化模板:点击“”按钮,对系统自带的模板进行初始化,并存入数据库,不能再更改;自己定义的模板,点击“”后,也会把表单模板信息配置到xml文件,同时在本地生成模板文件,可以存入数据库中。6)模板的使用:模板类型模板的用途应用的页面宏模板用来生成自定义表单的控件(如单行文本、下拉框、复选框、单选按钮等)自定义表单编辑页面主表模板通过表生成表单时,主表通过主表模板生成表单内容自定义表单添加页面子表模板通过表生成表单时,子表通过子表模板生成表单内容自定义表单添加页面列表模板查看自定义表的业务数据时候,通过列表模板生成查看数据列表的页面内容自定义表单的数据模板管理页面明细模板查看自定义表的业务数据时候,通过明细模板生成查看明细的页面内容自定义表单的数据模板管理页面1.1.3表单规则验证能自定义表单数据的验证规则,用于录入数据时进行校验;比如手机号码必6须是11位数字;电子邮箱必须有“@”特殊字符等,这样的数据才是真实的。点击【表单管理】【表单规则验证】,进入【表单验证规则列表】页面,如图所示:在表单规则管理页面可以进行【添加】、【删除】、【修改】、【查询】的操作。1)表单规则的使用:在自定义表中添加列的时候,当列的值来源选择为表单输入时,可以为该列指定验证规则,让用户的输入为规则的限定范围之内。1.1.4自定义表BPMX3平台通过在线自定义表,借助于模板来生成流程表单。点击【表单管理】【自定义表】,进入【自定义表管理列表】页面,如图所示:7【自定义表管理列表】1)查询自定义表:可根据表名、描述等条件限定方式查询表。2)添加自定义表:点击图“【自定义表管理列表】”中的“”按钮,弹出【添加自定义表】图,点击“”按钮,即可添加表列项。【添加自定义表】3)选项:自定义列可以设置为是否显示到列表、作为查询条件、是否流程变量。如下图所示:4)显示到列表:选中后,列数据将在“查看业务数据”模块中展示;5)作为查询条件:选中后,列数据将在“查看业务数据”模块中可作为查询条件;6)流程变量:在流程的办理过程中可以用作变量;7)字段值来源:字段的值可设置为表单输入、脚本运算、流水号等方式。点击“添加列”,弹出“添加自定义列”页面添加字段。8如下图所示:8)表单输入:用户手工填写表单输入的值;9)脚本运算:java代码实现,其值可来源于本系统的其他业务模块或第三方系统;脚本的使用有以下几点需要注意:1.脚本中可以调用哪些类中定义的方法:脚本中能调用所有继承了BaseService或者实现了Iscript接口的类。目前系统中service层的所有类和ScriptImpl类中的方法可以再脚本中调用,实例名为类名将首字母变成小写,比如:ScriptImpl类的实例名为scriptImpl。2.脚本的返回格式:脚本必须有返回值,如果有if和else等判断语句也必须保证每个分支都有返回值。3.怎么使用字段名:比如在脚本中如果有两个字段:姓、名,要通过脚本运算得到姓名使用以下代码即可:return[姓]+[名];10)流水号:『系统管理』『流水号管理』页面可以自定义流水号(详细定义过程请参详流水号管理章节),流水号可以用作自定义表单值的来源。911)控件类型:BPMX3平台在自定义表中扩展了丰富的控件,见下图:【添加自定义列】12)修改自定义表:点击【自定义表管理列表】中的“修改”按钮,可以对表字段是否为必填、显示到列表、作为查询条件、是否流程变量等进行配置。13)自定义表明细:点击【自定义表管理列表】中的“”按钮,可查看主表、子表的详细信息。平台提供丰富的自定义表字段所用到的控件。1014)索引管理:点击【自定义表管理列表】中的【索引管理】按钮进入索引管理界面,在该页面可以【添加】新的索引或者【编辑】、【删除】已有索引。如下图所示:15)自定义表的使用:自定义表是用来生成自定义表单的。1.1.5自定义表单BPMX3平台通过以上自定义好的数据库表,借助于freemark表单模板,设计出流程所需的业务流程表单。同时对表单字段的读、写、隐藏权限进行可视化配置,实现针对不同任务节点根据字段权限展示表单数据。平台还实现了对表单11多版本的管理。点击【表单管理】【自定义表单】,进入【自定义表单列表】页面,如下图所示:【自定义表单列表】1)添加表单:点击“”按钮,弹出“新建表单”页面,选择自定义好的表,点击【下一步】进入『选择表单模板』页面,选择好模板以后点击【下一步】即可进入表单编辑页面。【选择自定义表】12【选择主表、子表模板】【表单编辑】2)编辑自定义表单:自定义表单的编辑使用ueditor作为编辑器,常用的编辑器功能不作过多介绍,下面主要介绍一些为自定义表单定制的功能:1.重新选择模板重新选择模板功能是在用户已经选择主表、子表模板以后需要再更改时使用,重新选择模板添加按钮添加意见审批历史流程示意图统计函数13点击【重新选择模板】按钮可以打开以下对话框,选择好要更换的模板点击【确定】按钮,则表单会按照新选择的模板重新生成。2.添加字段控件如上图所示,在自定义表单编辑页面左侧有『表字段列表』,这个列表是按照自定义表的字段来生成的。在生成表单的时候,系统已经通过【宏模板】将这14些字段生成到表单上。如果需要对这些字段进行调整或不小心将表单上的某个字段删除,可以通过点击『表字段列表』中的对应字段重新将字段添加到表单上,添加的位置为光标所在位置。3.添加按钮表单中的某项如果想要通过使用对话框的方式来录入,可以使用【添加按钮】和【自定义对话框】这两个功能来完成。如上图所示我在申报部门的输入框后添加一个按钮【选择部门】。添加完成以后,鼠标移动到按钮上面时会出现工具条,在工具条上有三个功能按钮,如下图所示。【删除】和【修改】分别能对该按钮进行删除和修改操作,【自定义对话框】可以为该按钮绑定【点击】事件和【选值回填】,如何绑定在下面的自定义对话框中介绍。4.自定义对话框鼠标点击【自定义对话框】按钮,可以打开『自定义对话框』的界面。如下将光标置于输入框后面(或其他任意你想要按钮出现的地方),点击【按钮】图标。点击【按钮】图标以后将会打开添加按钮的对话框,输入按钮标签,选择按钮图标后,点击【确认】按钮就完成了按钮的添加。15图所示,我们展开选择对话框的下拉框,可以查看所有自定义对话框。选择其中的『选择部门』后,在左侧的『回填值列表』中将会列出该对话框的所有返回值。在右侧会列出该表的所有字段,也就是表单中的所有要录入内容的输入框(包括所有主表字段和子表字段)。如下图所示:我们选择的是部门对话框,返回值是『ORGNAME』部门名称和『ORGDESC』部门描述。我们将『ORGNAME』的值回填到『申报部门』输入框。在右侧找到『申报部门』的字段,拖拽到左侧的『ORGNAME』节点下。因为一个返回值可以填入多个输入框,所以我们可以在右侧拖拽多个字段到『ORGNAME』节点下,如下图所示:16设置完成以后点击【确认】按钮即完成了自定义对话框的设置。保存好该表单,回到『自定义表单列表』中找到该表单并点击【预览】按钮。如上图所示,点击【选择部门】按钮就会打开部门选择的对话框,选择部门以后点击【确定】按钮,则返回值(财务部)会回填到之前设置的两个字段中。另外对于子表的字段,我们需要设置每一行记录对应一个按钮,如下图所示:175.添加意见点击【意见】按钮,可以添加意见输入框,如下图所示:意见在流程的审批过程中能用作编辑和查看,可以在【权限设置】中对其只读和编辑的权限进行设置,如下图所示:186.审批历史、流程示意图在表单的编辑过程中可以加入『审批历史』和『流程示意图』的信息,方便用户在流程办理中查看其审批历史和流程示意图。我们可以这样设计,如下图所示:7.统计函数在表单编辑界面选中要进行统计的输入框,然后点击工具栏上的【统计函数】按钮或右键菜单中的【统计函数】会打开统计函数编辑界面。如下图所示,统计函数的左侧是该表的所有字段,右侧是用作统计的字段,我们这里设置对一至七月份的销售量进行求和,选择『函数类型』为求和,双击左侧『所有字段』会添加到右侧的『统计字段』中,在『统计字段』中双击某字19段会移除该字段。设置完成以后点击【确认】按钮。【预览】该表单,我们会发现输入每月的销售量以后,会自动在本年度销售量中求和,如下图所示:3)表字段权限设置:4)表单管理:点击【自定义表单列表】中的“”按钮,可为自定20义表单新建版本,真正实现流程表单的版本管理。同时也可以点击管理中的“”按钮来删除表单、查看表单明细及预览自定义表单。5)版本管理:点击『自定义表单列表』中『版本信息』中的的超链接可以进入
本文标题:1流程管理
链接地址:https://www.777doc.com/doc-632109 .html