泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎

上传人:仙*** 文档编号:89891166 上传时间:2022-05-13 格式:DOC 页数:226 大小:21.76MB
收藏 版权申诉 举报 下载
泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎_第1页
第1页 / 共226页
泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎_第2页
第2页 / 共226页
泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎_第3页
第3页 / 共226页
资源描述:

《泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎》由会员分享,可在线阅读,更多相关《泛微协同办公平台E_cology8.0版本后台维护手册(1)__流程引擎(226页珍藏版)》请在装配图网上搜索。

1、 Weaver Software中国XX耀华支路泛微软件大厦邮政编码:200122:+86 21 50942228传真:+86 21 50942278泛微协同办公平台E-cology8.0版本后台维护手册(1)- 流程引擎仅限阅读 请勿传播当您阅读本方案时,即表示您同意不传播本方案的所有内容说明本手册以及相关的计算机软件程序仅用于为泛微协同管理平台最终用户提供信息,XX泛微网络科技股份XX有权。本手册是XX泛微网络科技股份XX的专有信息,并受中华人民XX国法和国际公约的保护。未得到XX泛微网络科技股份XX明确的书面许可,不得为任何目的、以任何形式或手段辅助或传播本手册的任何部分内容。本手册内容

2、若有变动,恕不另行通知。本手册中例子中所引用的公司、人名和数据若非特殊说明,均属虚构。本手册以及本手册所提及的任何产品的使用均受适应的最终用户许可协议限制。本手册由XX泛微网络科技股份XX制作。本手册中提及的所有商标、商标名称、服务标志及徽标均归其各自公司所有。目录前 言8一、关于本手册8二、手册结构8三、针对用户8四、更多资源8第1章流程引擎9一、概述9第2章表单管理10一、字段管理102.1.1、概述102.1.2、功能说明112.1.3、字段管理基本要素112.1.4、字段表现形式122.1.5、选择框字段内容联动192.1.6、选择框关联文档目录23二、表单管理272.2.1、概述27

3、2.2.2、表单管理272.2.3、创建表单282.2.4、表单计算322.2.5、系统表单332.2.6、表单样式332.2.7一般模式342.2.8图形化模板35三、表单设计器442.3.1、概述442.3.2、Html模板设计442.3.3、字段属性522.3.4、插入内容532.3.5、模板管理582.3.6、样式管理642.3.7、实战案例652.3.8、字段属性案例662.3.9、插入代码案例712.3.10、自动生成Html模板752.3.11、手动创建Html模板832.3.12、Html模板的扩展设计97第3章路径管理108一、类型设置1083.1.1、概述1083.1.2、

4、使用方式1093.1.3、类型设置109二、规则管理1103.2.1、概述1113.2.2、规则设置页面1113.2.3、规则说明1123.2.4、规则菜单1153.2.5、条件映射116三、路径模板1173.3.1、概述1173.3.2、模板设置117四、路径导入1193.4.1、概述1193.4.2、应用前提1203.4.3、导出流程1203.4.4、导入流程1203.4.5、导入122五、路径设置1223.5.1概述1223.5.2、功能说明1223.5.3、路径维护权限123六、基础设置1243.6.1概述1243.6.2、功能说明1243.6.3默认标题1313.6.4标题字段132

5、七、表单管理1353.7.1概述1353.7.2、功能说明135八、流转设置1353.8.1概述1353.8.2、功能说明135九、图形编辑1373.9.1概述1373.9.2、功能说明1373.9.3、操作按钮功能介绍1383.9.4、工具栏按钮功能介绍138十、节点信息1403.10.1、概述1403.10.2、节点1403.10.3、节点设置1413.10.4、节点列表菜单1423.10.5节点操作者1503.10.6表单内容1583.10.7自定义操作菜单1673.10.8节点前附加操作1743.10.9节点后附加操作1763.10.10分叉节点180十一、出口信息1833.11.1、

6、概述1833.11.2、出口设置1833.11.3、出口条件1843.11.4、附加规则189十二、自由流程1893.12.1、概述1893.12.2、设置自由流程189十三、高级设置1923.13.1概述1923.13.2功能说明1923.13.3功能管理1933.13.4流程计划1943.13.5流程编号1973.13.6督办设置2003.13.7子流程2013.13.8显示属性联动2073.13.9字段联动2083.13.10流程存为文档2113.13.11流程转日程2133.13.12自定义报表2173.13.13浏览数据定义217十四、反向维护2203.14.1、概述2203.14.

7、2、应用场景说明2213.14.3、功能说明221十五、编号管理2223.15.1起始编号2223.15.2预留编号223十六、测试流程2253.16.1新建测试流程2253.16.2删除测试流程227十七、应用设置2273.17.1、概述2273.17.2、应用场景说明2283.17.3、功能说明228第4章报表设置229一、自定义报表设置2294.1.1、概述2294.1.2、应用场景说明2294.1.3、新建报表种类2294.1.4、自定义报表设置230二、流程效率报表共享2354.2.1、概述2354.2.2、应用场景说明2354.2.3、功能说明235第5章自定义查询237一、自定义

8、查询种类2375.1.1、概述2375.1.2、自定义查询种类设置237二、自定义查询设置2385.2.1、概述2385.2.2、自定义查询设置238第6章监控管理241一、监控类型2416.1.1、概述2416.1.2、监控类型设置241二、监控设置2436.2.1、概述2436.2.2、应用场景说明2436.2.3、监控设置243前 言一、 关于本手册本手册是泛微协同管理平台E-cology8.0基础版本的系统维护手册,主要为了指导用户管理员使用本产品而编写。二、 手册结构本手册针对管理员管理泛微协同管理平台E-cology进行详尽描述。以下是关于本手册的基本结构第一章 流程引擎第二章 表

9、单管理第三章 路径管理第四章 报表设置第五章 自定义查询第六章 监控管理三、 针对用户本手册针对泛微协同管理平台E-cology的最终用户的系统管理员及模块功能管理员,模块管理员必需具备基本的计算机操作技能,熟悉Windows操作环境并且已经掌握基本的软件操作方法,掌握Internet Explorer浏览器的基本使用,系统管理员还必须对数据库有基本的了解。四、 更多资源本手册涵盖泛微协同管理平台E-cology系统功能的后台维护和配置操作指导,如果您能够详细的阅读本手册,就可以对泛微协同管理平台E-cology进行日程的维护工作。同时向用户提供多种帮助资源,以便您能够熟练使用本产品,从而感受

10、到它的快捷易用。您可以根据实际情况,选择其中适应的方式。 应用培训期刊泛微定期通过电子发送泛微应用培训期刊向用户介绍使用泛微软件过程中可能遇到的问题和泛微软件功能应用技巧,提升客户的泛微软件应用水平,加强与泛微客户的广泛交流。 培训针对大规模企业用户,泛微软件XX可为其组织上门培训,培训内容包括:产品功能使用、系统管理员培训、系统应用推广、产品使用技巧等。用户可以自行选择培训时间和内容。: 02150942228转客户服务部第1章 流程引擎一、 概述1、流程引擎管理的是流程模块的相关内容,包含了表单、流程路径,报表,自定义查询,监控,接口等内容。2、点击流程引擎菜单后显示如图1所示,是流程引擎

11、的首页,这里统计了系统中流程表单数量、流程数量、报表及接口数量。图1第2章 表单管理一、 字段管理2.1.1、概述字段管理是统一管理表单字段的地方,在E-cology5.0之前的版本是有用的,在之后的版本中,已经改到了在每个表单中单独建立字段这个方法了。对于初次接触E-cology的管理员来说,可以在这里了解熟悉一下字段的类型。2.1.2、功能说明系统管理员或有权限的用户进入【流程引擎】-【表单管理】-【字段管理】,打开如图1所示页面:图1 在【主字段】标签页点击右上角的【新建】按钮,可新建主字段。 在【明细字段】标签页点击右上角的【新建】按钮,可新建明细字段。2.1.3、字段管理基本要素1、

12、字段名称在添加字段的时候需要给字段起名字,分别为数据库名和显示名 数据库名在命名的时候必须遵循数据库字段的命名规则,否则是无法保存到数据库中的,字段名不能用中文,而且必须以英文字母开头,长度不能超过三十位,另id、requestid,mainid等是系统字段,不能使用; 显示名是在前端流程表单中看到的名字,标准情况下只有中文显示名,如果是多语言版本的话,还可以增加英文版和繁体中文版两种语言,这里需要说明的是,在中文显示名中全部输入英文名称或者繁体字也是可以的,多语言版本是为了更好支持英文操作系统和繁体操作系统而设计的; 数据库名称在同一个主表单中必需唯一,在同一个明细表中也必须唯一。2、主字段

13、与明细字段在一个表单中有两种存储方式的字段,一个为主字段,一个为明细字段 由主字段组成的表叫主表,由明细字段组成的表叫明细表,一个的流程表单必需由一个主表且只有一个主表,而明细表可以有多个,也可以没有; 主字段在前台一个请求中只能输入一个结果,明细表的字段可以对应多个结果,这些会在表单管理中详细介绍。2.1.4、字段表现形式1、单行文本框:单行文本框是一种常见的字段类型,还可以分为5种类型的单行文本框,如图2所示,在前台的样式都一样的,只是输入时会对输入的内容有所控制图2 文本型:一个文字输入框,可以输入文字、数字、字母或符号,不能用于计算,文本框输入内容的长度由用户自定义,最长不超过4000

14、,字段管理页面如下图所示: 整数型:一个输入框,只能输入整数,位数是9位,可以进行计算 浮点数:一个输入框,只能输入数字,小数点位数可以自己设置,最多设置4位小数,整数位加小数位最大长度为15位,可以进行计算 金额转换:一个输入框,一个显示框,输入框中只能输入数字,输入完成后在显示框中会将输入的数字以财务大写的格式显示出来,整数位最多12位,小数位2位 金额千分位:一个输入框,输入完成后,自动以千分位的样式进行展示,千分位的小数位可以自己设定,与浮点数一致,整数位加小数位最多15位 前台表单中以上五种类型显示如下图所示,其中金额转换只能在上面输入框中输入数字,自动在下面的文本框中转换为财务大写

15、,不能直接在下面的文本框中输入内容2、多行文本框:多行文本框是另外一种文本输入型字段,相对于单行文本框来说可输入的内容更多,以文本的形式展示给用户,单行文本框有两种显示方式,设置页面如下图所示: 多行文本框可以分为普通模式和Html模式,区别在于Html模式的多行文本框多了一个Html编辑器,可以在编辑器中输入Html代码,让输入的文本内容样式更丰富; 如果一旦选择了Html多行文本框之后,就不能再改回普通模式了; 多行文本框可以设置高度,数字代表显示的行数,超过的部分会出现滚动条滚动展示; 多行文本框在前台显示如下图:3、浏览按钮:浏览按钮是种类最多的一种字段,在系统中有很多的内容和信息,浏

16、览按钮就是将这些内容显示出来的字段,设置页面如下图所示,常用的有浏览人员、浏览部门、浏览日期等因为内容太多了,所以不一一列举了。浏览框列表支持搜索功能,方便选择。4、Check框:Check框是一种单选的框,设置页面如下图所示,非常简单,需要注意的是Check框因为是单选,所以字段必填是无效的。 前端展现效果:5、选择框:选择框是一种多选一类型的字段,设置页面下图所示,需要说明的是这里只能多选一,不能多选多。 如果选择框可选字段需要进行调整,为了不影响已有的数据,可以点击后面的【封存】按钮,将字段封存,这样在前台就不能选择了,但是查看历史数据的时候,不影响显示。 前台显示页面如图所示,从设置的

17、字段中选取一个做为表单的值:选择框内容多选一这个基本功能之外,还有两个重要的功能: 选择框联动,简单说就是根据一个选择框内容的值,限定另一个选择框可选内容,详细功能说明参见选择框字段内容联动。 目录关联,选择框每个字段都可以关联一个目录,在前台用户使用过程中,可以根据选择框的内容决定流程附件存放到哪个目录中,详细功能参见选择框关联文档目录。6、附件上传:附件上传字段就是用来上传本地文件到流程中的字段,前提是必需在流程中设置附件的上传目录,前台用户才可以使用,否则是不能用的,可以分为两种附件类型字段 普通模式,可以上传任意类型的文件,不仅仅局限于Office文档或者图片,设置页面如下图所示: 图

18、片附件,只能上传图片附件,上传后图片在表单中将不在以附加标题的方式显示了,以图片缩略图的形式直接显示在流程的表单中,设置页面如下图所示,需要设置显示的缩略图一行显示几X图片和每X图片的大小。 打开流程表单,普通附件和图片附件的样式都一样,选择附件的方式也一样,如图3所示,提交或保存附件后显示如图4所示,虽然都是上传的图片,普通附件只显示附件的名称,而图片附件显示的是附件的缩略图,点击图片可以在新窗口中查看图片。图3图47、特殊字段:属于表单中的另类字段,属于不可编辑字段,即在表单管理中设置为必填或编辑状态,都是不可编辑的,常被用作表单的附加说明或。特殊字段有两种表现形式 自定义:如图5所示,设

19、置一个地址,在表单中显示设置的显示名,点击后到设置的地址中去; 描述性文字:如图6所示,在文本框中输入一段说明性文字,前台用户可以通过文字了解到流程的注意事项等信息。图5图62.1.5、选择框字段内容联动一、概述选择框字段内容联动是选择框类型字段特有的一个功能,在表单中通过一个选择框的值限定另一个选择框的可选内容,举例:做一个请假流程,表单中必需有请假类型,分为了带薪假和非带薪假,那么当用户选择带薪假的时候,请假类型只能选择年假、探亲假、婚假、丧假、产假,选择非带薪假的时候只能选择事假、病假。二、字段设置1、根据上面的案例我们需要两个字段,一个选择框字段【请假类别】的内容为带薪假和非带薪假,另

20、一个选择框字段【请假类型】的内容是各种假别,如图1所示图12、根据案例我们了解到必需先选择请假类别再选择请假类型,所以请假类型是请假类别的子字段,点开【请假类别】后如图2所示,在关联子字段中选择【请假类型】这个字段。图23、再点开【带薪假】这个选项后面的【子字段选项】这个浏览按钮,将输入带薪假的请假类型全部选择,如图3所示,用同样的方法将非带薪假所属的请假类型选中,最后结果如图4所示图3图44、保存后在后台的字段关联的设置工作就完成了。三、前台应用1、我们在前台打开流程表单,如图5所示,请假类型字段是空的,没有内容可以选择图52、当我们先选择了请假类别为【带薪假】之后,请假类型字段就有内容可以

21、选择了,而且显示的是子字段选项中规定的几个选项,事假和病假两种类型没有显示,也就是不可选择的;图63、当请假类别切换为【非带薪假】之后,请假类型字段就只能选择事假和病假两种假别了。图7四、总结说明选择框联动是系统中众多联动功能中的一种,在一些业务类流程中应用比较广泛,而且做为子字段可以再添加下一级的选择框字段。2.1.6、选择框关联文档目录一、概述关联文档目录功能是选择框非常重要的一个附加功能,通过此功能我们可以动态分配附件上传的目录,可以根据选择框字段决定公文流程中的公文存放目录。二、后台设置1、首先流程表单中需要设置一个选择框字段,如图1所示;图12、在每个选项的后面有一个【关联文档目录】

22、浏览框,点击后会出现文档目录,如图2所示。我们需要将选择框选项每一个值都要设置对应的文档目录;图2三、表单附件应用1、在工作流的基本信息页面,有一个【附件上传目录】的选项,必需设置为【选择目录】,然后选择表单中选择框类型的字段,其中选择框类型字段必需是所有选项都关联了文档目录的,否则这里不会显示,有一个选项没有设置这里就不会显示;图32、在前台流程使用中,表单中有附件上传字段,上传的附件会根据选择框字段的选择内容存放到关联的目录中去。图4四、公文目录设置1、在公文设置-套红设置页面有选择模板这个选项,如图5所示,可以选择表单中选择框类型的字段,通过选择框选项的值定位到不同的目录,根据目录的不同

23、,选择不同的套红模板。图52、通过这个方法,在设置公文流程的时候,我们可以将审批步骤一样的公文流程设置一份就可以了,通过表单选择框字段选择不同的公文类型,从而调取不同的公文红头模板。五、分部区分存放目录1、我们已经实现了通过选择框内容对应不同的文档目录,如果有需要我们可以进一步进行细分,如图1所示,在【关联文档目录】浏览按钮的前面有【根据分部区分】,选中后再点击浏览按钮,显示如图6所以,需要给每一个分部关联一个文档目录,这样就实现了,同样是发布的外部新闻,但是根据流程创建人所处分部的不同,所关联的文档目录也是不一样的。图62、需要说的是,如果选中了【根据分部区分】的话,那么每一个分部所关联的目

24、录都必需设置,只要有一个分部对应的目录没有设置,在流程基本中心的附件上传字段设置那里就看不到这个选择框字段3、在图6设置过程中,如果大多数目录是一样的,只有一个或几个分部目录不一致,我们可以直接在总部上设置目录,这时会弹出对话框,如图7所示,可以选择同步下级分部,这样所有的下级分部目录都设置完成了,再单独修改不一样目录的分部,可以节省很多时间。图7二、 表单管理2.2.1、概述表单管理是我们制作流程的第一步,需要掌握如何创建表单,如何设计表单的样式,自定义表单和系统表单的区别等内容。2.2.2、表单管理1、必需拥有系统权限【591-工作流字段维护】权限的用户才能点击。2、点击表单管理后显示如图

25、1所示: 图1 列表页面默认展示的所有表单,包括了自定义表单和系统表单,在图1中点击分页标签可以单独查看自定义表单或系统表单; 点击【新建】按钮可以创建自定义表单,系统表单是不能创建的; 选中已有的表单点击【批量删除】按钮可以删除选中的表单,系统表单和已经被引用的自定义表单是不能删除的; 列表菜单只有【编辑】和【删除】按钮,已经被引用的表单是没有【删除】按钮的,点击【编辑】按钮可以编辑当前的表单。2.2.3、创建表单1、在图1所示的页面,我们可以点击【新建】按钮自己创建表单,点击后显示如图2所示, 图2 表单名称字段中输入表单的名字,需要注意的是不能有相同名称的表单存在; 其中选择已有表单是将

26、已有表单的内容做为模板复制过来,引用后表单中的字段类型、显示名、行列规则都已经存在了,再根据需要进行修改。 2、输入表单名称后点击【保存并进入详细设置】后显示如图3所示,除了表单的基本信息外,还多了4个页面。 图33、编辑字段页面,这里是给表单添加字段的地方 点击【添加】按钮可以添加一个字段,如图4所示,通常是用在后期对表单进行修正的时候; 图4 点击【批量添加】可以批量添加字段,点击后显示如图5所示,可以添加主字段、明细表和明细字段,其中每个明细表都有自己对应的字段添加按钮,在第一次新建表单的时候用得最多, 图5 在添加字段时候需要注意的就是数据库字段的命名规则和字段类型,其中字段类型的说明

27、见字段管理,当字段添加完成后显示如图6所示。图6 选中字段之后点击【编辑】按钮或直接点击字段名称,可以编辑这个字段,需要说明的是编辑字段时字段的数据库名和字段类型都是不可编辑的; 选中字段后点击【删除】按钮之后可以删除字段,如果已经有对应数据即在前台已经填写过内容的字段是不能删除的。 4、编辑显示名是批量编辑字段显示名的地方,因为我们在创建字段的时候已经填写过显示名了,所以这里对大多数用户是无需关注,但是对于多版本用户这里就非常重要了,如图7所示,在这里可以设置其它语言版本的表单字段显示名。 图72.2.4、表单计算1、表单计算主要是针对明细字段的计算,在图3所示的表单管理页面上我们可以看到还

28、有两个页面分别是【行字段规则】和【列字段规则】。2、行字段规则顾名思义就是针对明细字段同一行的计算规则,如图8所示就是行计算规则的页面, 首先选择明细表,然后选择这个明细表中的字段,只有整数型或者浮点型单行文本框字段才会在这里显示; 设置计算公式的时候一定要将结果设置在前面,计算公式设置在后面,如图8所示,合计是结果,所以在选择字段的时候先选择合计,然后选择右侧的等号,再选择单价*数量,这样一个公式就设置好了,对于用户来说,只要符合四则运算的公式都可以满足; 设置完成的公式必需点击右下角的添加按钮添加之后才能生效,否则是无效的; 在设置的过程中必需要注意的是不能跨明细表选择字段,也就是我不能用

29、明细表1的字段A等于明细表2的字段B+明细表2的字段C,这样的设置系统会报错的,也无法进行计算。 图83、列字段规则就是对明细字段列进行计算的规则,如图9所示 因为同一列都是一个字段,所以我们只能针对这个字段进行合计,开启就表示合计,比如金额合计字段就是需要进行合计的,而数量、单价因为没有合计的必要所以就不开启; 列字段另外一个重要的功能是将合计值赋值给主字段,这是因为我们在现实流程中经常需要根据数量或者金额进行流程出口的判断,因为明细字段值不是唯一的,而且不是总数,所以不能作为判断条件,而主字段是唯一的,我们就将明细字段的值赋值给主字段,如图9所示,只要在需要赋值的明细字段后面选择主字段就可

30、以了,需要注意的是明细字段和主字段两个字段类型要一致。 图92.2.5、系统表单前面我们介绍的都是自定义表单的设置方式,除了自定义表单外,还有系统表单; 系统表单主要分为两类,一类是数据交互性质的,一类是审批性质的,如请假申请单就是属于第一类,还有如付款申请单、费用报销单、会议审批单等都是这一类,而审批流转单(审批文档用)、客户审批单、项目审批单、预算审批单就属于第二类,主要就是为了从其它模块能够自动触发审批工作流设计的; 数据交互性质的系统表单制作的流程在完成后,会将流程中的数据与相关模块中的数据发生互动,修改相关模块中某些数据的值,比如请假流程完成后,就会扣除年假天数,付款申请流程完成后会

31、扣除预算等; 而审批性质的系统表单制作的流程完成后,仅仅改变表单关联数据的状态,比如文档审批完成后,文档从草稿状态变为了正常状态,项目从草稿状态变成了立项通过状态等; 系统表单只能添加主字段,不能修改已有的系统字段,而且在表单管理中是不能查看明细字段的。2.2.6、表单样式1、表单有了字段之后需要通过表单样式来展现给前台的用户,这些样式我们通常是在流程节点中进行维护的,这里先介绍一下系统中目前用到的这三种样式。 一般模式 图形化模式 Html表单模式2.2.7一般模式一、概述一般模式是我们最常用的模式,优点是设置简单,显示快速;缺点是个性化元素不足,无法设计复杂表现形式的表单。二、一般模式设置

32、1、后台编辑也面如图1所示,管理员只要设置字段的显示属性就可以了,图1 显示:选中表示字段在表单中显示,如果是编辑或必填状态的字段,显示是必需选中的; 编辑:选中表示字段在表单中处于编辑状态,用户可以编辑这个字段的内容; 必填:选中表示字段在表单中处于必填状态,如果该字段为空的话,用户是不能提交流程的。2、如果有明细字段的话,除了字段显示属性外,还需要设置的明细规则,如图2所示,设置见下表说明图2字段说明允许新增明细选中后才能添加明细字段内容允许修改已有明细选中后才可以对已有的明细进行修改,主要是针对后续节点的,新建流程的时候不会有影响,但是流程被退回到创建节点如果此选项没有选中也无法修改明细

33、字段内容允许删除已有明细选中了才能删除已有的明细行必需新增明细只有开启了“允许新增明细”之后才能选择,选择后提交流程的时候必选增加明细字段,否则不能提交新增默认空明细创建流程的时候自动创建几行明细,行数由管理员自行设定是否打印空明细如果明细字段没有内容,在打印的时候是否打印出来,选中表示打印3、 如果有多个明细表的话,上表中的设置都是独立的,即每个明细表都要设置对应的明细规则。2.2.8图形化模板一、概述图形化模板是为了弥补一般模式表现力不足而提供的功能,它采用了相关的控件在网页中显示Excel页面,可以使用Excel的制表功能及计算功能,满足用户对流程表单表现样式的高需求。二、制作样式模板我

34、们可以在本地的Excel中将表格的样式画好,如图1所示,我们画了一个报销申请单的Excel模板,这是根据现实中手填的报销申请单图1 在设计的表单样式中,需要给填写内容的地方单独留下格子,这是设计图形化表单中最基本也是最重要的; 如果遇到报销申请单中有明细数据的,只要留一行填写的格子就可以了,不用象纸质的一样流出5、6行填写的内容,在实际使用中,用户可以根据需要添加行的,不用担心一行格子是否够用的问题; 如果表单中有明细数据的,还需要如图1中一样,在明细行的上方,为【添加】、【删除】流出两个格子,这是用来添加明细表两个按钮的,在前台用户点击这两个按钮可以添加、删除明细行。三、系统模板设计1、在本

35、地设计完成了样式之后,需要在系统中将表单与模板进行关联了,我们需要先制作一个表单,包含了需要填写字段,如图2所示图22、添加完成在表单管理页面点击【显示模板】,如图3所示图33、点击后显示如图4,进入了显示模板的编辑页面,与我们常见的Excel页面是一样的,虽然可以直接在这里进行画图,但是由于编辑器的原因画图还是比较麻烦的,所以通常我们还是建议在Excel中画好,在图4中点击快捷按钮【打开文件】,选取刚刚编辑好的本地模板,将模板引入到系统中,引入后效果如图5。图4图54、右侧列出了我们在图2表单管理中添加的字段,先选中左侧模板中的单元格,然后点击右侧的对应字段,字段就被添加到表单中了,我们将所

36、有的字段都添加完成后显示如图7所示图6图75、在图形化表单中明细表的设计方式与主表是不一样的,除了将字段添加到表格中还需要进行以下设置 在选中添加明细字段这一行之后,点击右侧列表中的和,注意点击之前一定要选择明细字段的整行,这一步是非常重要的,添加后如图8所示,用表头标示和表尾标示将明细字段围住,而且明细字段必需放在表头表尾之间,而主字段是不能放在表头表尾之间的,否则会出错,如果是多明细表的话,明细2的字段不能添加到明细表1的表头表尾中间去;图8 我们在Excel模板中已经为明细字段预留了添加和删除两个按钮的地方,同样需要选中对应的单元格后点击右侧的和,需要说明的是如果明细字段不允许用户编辑的

37、话,是不需要添加这两个按钮的; 明细字段除了单行文本框和多行文本框之外,其它字段不能设置自动折行,设置折行或取消折行可以点击图9所示的快捷按钮,一定要先选择要折行的字段,再点击快捷按钮;图9四、表单计算图形化表单另一个很重要的功能是计算功能,图形化表单是不支持表单管理中的行列计算规则的,所有的计算规则都要在图形化表格中进行设置。 首先是行字段规则,由于明细字段的行是动态的,会随着用户增加而改变行号,所以在计算行字段的时候我们只要在结果框中输入列名就可以了,如图10所示,直接设置了两个列名的计算公式;图10 列字段规则同样由于明细字段的行是动态的,所以我们是不知道最终合计会停留在哪一行,我们就可

38、以利用Excel表格的列计算公式在合计金额字段中输入以下公式=SUM(K0:K10),如图11所示,如此设置是因为原币金额在K列,明细行从第10行开始,K0代表当前行的上一行,所以此公式完整的意思就是K列第10行开始累加到公式的上一行为止图11 在图形化表单中设置了计算公式,但是公式的值并没有赋给相应的字段,如合计值就需要付给主字段“合计金额”,在图11所示的页面中我们设置完成了公式,然后在公式所在的单元格点击右侧的“合计金额”主字段后,主字段就被添加到这个单元格了,虽然不象其它字段一样添加完就会有标示,在提交流程的时候,会将合计值赋值给添加的这个字段。五、附加控制除了计算设置外,图形化表单还

39、有一些控制 数字输入控制,先选中单元格,然后点击顶部菜单设置设置单元格保护或隐藏,去掉单元格保护,如图12,再点击格式-单元控件类型-数字输入,如图13,这样原币金额这个单元格在前台输入的时候只能输入数字了。图12图13 数字财务显示,点击格式-财务格式类型-设置财务表览,可以看到原币金额和人民币金额的输入样式改变了,如图14,同样的设置财务大写,金额合计字段就会以财务大写的方式图14三、 表单设计器2.3.1、概述表单设计器是系统提供的一种基于Html语言的表单设计模块,除了可以满足用户对表单样式的需求之外,还弥补了图形化表单中无法支持多浏览器、加载速度慢等问题。在表单设计器中可以实现以下的

40、功能 用户可以象在Excel中一样自由绘制表格,这些绘制的表格可以在各个节点甚至不同的系统之间调用,而且可以为手机版设计独有的显示样式; 可以在表格中插入图片、甚至是一段代码程序,以满足用户对表单功能的特殊要求; 与其它表格模式不同除了设置字段的编辑属性之外,还可以给每个字段都添加属性,可以是一个简单的计算公式,也可以是复杂的逻辑运算,甚至可以与SAP等外部系统相结合; 而且在绘制明细表的时候,不用象模板模式一样考虑明细表由多少列,主表有多少列,在表单设计器中主表的设计和明细表的设计是分开的,只是显示的时候才会放在一起显示,列数行数互不影响。2.3.2、Html模板设计1、表单格式我们选择创建

41、Html模板之后显示如图1所示图1 在模板编辑页面我们看到了Excel编辑器一样的设计页面,我们可以在上面直接绘制表格,注意表格中需要为字段的显示名和字段本身分别留出对应的单元格; 在表格设计器中有按钮,点击后可以编辑单元格的属性,先选中单元格,在点击后显示如图2所示,我们可以和Excel表格一样设定单元格的属性,包括了单元格内容的显示方式、对齐方式、边框和底色等;图2 在表格设计器中还有按钮,点击后可以选择让单元格内容是否折行显示; 选中单元格后点击鼠标右键,除了复制粘贴功能外,还可以插入删除表格行列,设置单元格格式,表格行高列宽等,如图3所示图3 其它的一些功能都是画表格的功能,当鼠标移动

42、到快捷按钮上的时候会显示按钮的名称。2、添加主字段在表格的右侧显示了主字段的显示名和字段, 先在绘制好的表格中选中某一个单元格,然后将右侧对应的显示名或字段双击后可以添加到指定的单元格中,如图4所示; 已经添加过的显示名或字段会变为灰色; 如果需要删除已经添加的字段,同样还是先选中单元格,再点击顶部的快捷按钮,就可以把这个字段清除了; 添加了字段我们可以在快捷菜单中选择需要的字体样式,包括了字体、颜色、加粗等,如果需要重新设计字体样式只要点击按钮,就可以把我们设计的显示样式给清除了; 点击按钮,除了会删除字段外,还会将单元格的设置属性,包括字体、颜色、加粗、表格线框、背景色等全部清除; 点击按

43、钮,可以清除财务格式。 在表格中输入#,就会列出当前可添加的字段显示名,而不用双击右侧的显示名进行添加了,如果在表格中输入$,就可以添加字段。图43、添加明细字段如果表单有明细字段的话,我们将Html设计器顶部菜单切换到明细表,显示如图5所示,先要在主表中选择将明细表放在哪一行,然后点击【明细表】,选择要添加的明细表,就可以将明细表添加到Html模板中了,添加明细表的时候注意,同一行中不能有其它字段了,包括主表显示名、字段、节点意见等。图5双击刚刚添加的明细表,如图6所示,我们需要设置明细表的详细信息了,这里看到的表格行列与主字段页面看到的行列无关图6 添加明细字段的时候注意,显示名和字段需要

44、纵向排列,明细字段尽量放在同一行中显示,如图7所示,如果这里设计成折行的话,将来用户在前端使用的时候看到的也是折行显示的,非常不方便;图7 明细字段需要表头表尾标识进行框定,只有这个标识内的行才可以在前台通过添加删除按钮增加明细行,所以如图8所示,需要先选中字段那一行,再点击上方的【表头标识】按钮,就会在显示名上方添加一个表头标识,再次选中字段那一行,添加【表尾标识】,结果如图8所示图8 在图6所示的明细表详细设计页面右下角有明细表的属性选项,用来控制当前节点是否允许添加明细内容等; 如果有多个明细表的话,直接点击上方菜单【明细表1】左右箭头可以直接切换到其它的明细编辑页面。4、节点意见在图4

45、所示的添加字段的页面,我们将主表字段页面切换到流程节点,显示如图9所示,我们可以如添加字段的方法一样,将节点的签字意见添加到表单中去。图92.3.3、字段属性1、添加了字段之后前端的用户需要能够操作这些字段,所以点击编辑菜单的【字段属性】我们需要给每个字段设置查看、编辑和必填属性,如图10所示,选中字段后选择对应属性即可,明细字段一样的操作方法;图102、除了查看、编辑、必填三个基本属性之外,我们在Html模板中可以对单个字段添加Sql操作,这也是Html模板表单的一大特色,如图11所示,在后面第六节中介绍了一些使用方法。图113、在字段属性中还有一个【更多属性】按钮,点击后显示如图12所示,

46、这里是针对SAP集成进行的字段属性设置。图122.3.4、插入内容1、为了美化Html表单,我们可以点击Html模板编辑器的菜单【插入】,显示如图13所示,图13 我们可以在指定的位置插入图片,如图14所示, 单元格:在选定的单元格中插如图片; 背景图:整个Html模板表单的背景图片,不局限于单元格了,插入背景图片后我们将可以实现纸质套打功能; 浮动:插入的图片会在表单中浮动; 图片来源可以分为本地和网络。图14 在表单中插入了背景图,如果不需要背景图了只要点击图13中的【清除背景】就可以了,注意,这里只能清除插入的背景图片,单元格图片和浮动图片是不能通过此按钮清除的; 点击【】按钮后我们可以

47、插入一个地址,用户在前端访问这个表单的时候点击可以到指定的地址; 点击【代码】是在Html模板中插入一段js代码,完成某个动作; 先选中需要计算的单元格后,点击【公式】后可以在单元格中插入计算公式,如图15所示,目前提供了五种类型计算公式图15 在点击插入公式之前单元格必需有浮点或整数型字段; 可以直接在公式表达式输入框中输入计算公式,如图16所示,如果需要用到提供的5种计算类型,先双击计算类型,再在括号中输入单元格,如图17所示,就是对单元格F2进行四舍五入的计算,保留2位小数;图16图17 点击按钮后显示如图18所示,可以双击单元格,系统会将单元格的位置输入到表达式中图182.3.5、模板

48、管理1、最后回到模板管理页面,如图19所示,在这里我们直接对流程中所有的节点进行Html显示模板、打印模板及Mobile模板进行设计。图19 使用左侧的模板导入模板导出功能,我们可以将设计的Html模板导出后在其它系统中进行导入; 点击节点后的同步按钮,显示如图20所示,选择需要同步的节点,可以将当前节点的模板设计同步到其它节点中,注意,这里选择完节点之后,必需回到图1所示的表单编辑页面点击【保存】之后才会同步,否则是不会同步的。图202、对于不擅长Html语言的用户来说,初始化模板是一个好用的工具,它可以帮助用户快速设计一个美观的Html表单模板 点击【初始化模板】按钮后显示如图21所示,我

49、们在这里直接设置表单字段的编辑、必填属性,最重要的是不要忘记设置每行显示几个字段;图21 设置完成后点击【下一步】后显示如图22所示,我们选择Html模板的配色,选中需要使用的颜色后点击【完成】,一个Html模板就制作完成了,非常方便。图223、很多用户习惯了在Excel中绘制表单模板,然后将模板拷贝到编辑器中,在表单设计器中可以在表单中画好表单样式,然后点击Excel导入,如图23所示,就可以将表格导入到系统中了,使用Excel导入功能有以下好处图23 Excel模板设计简单,不需要专门的培训,对管理员来说可以复用; 可以在Excel中添加字段显示名称和字段,如图24所示,这样导入后,字段显

50、示名和字段就自动添加到表单中了; #-代表添加的字段显示名; $0-代表添加的是字段,只读属性; $1-代表添加的是字段,编辑属性; $2-代表添加的是字段,必填属性。图24 如果Excel表格中添加的字段在表单中不存在,在保存的时候可以直接进入字段编辑页面,如图25所示,编辑完成后导入工作也就完成了;图252.3.6、样式管理在图22中我们可以选择表单的样式,这些样式我们是可以自己定义的,点击顶部菜单【样式】显示如图26所示,直接点击样式可以设置当前表单的应用样式,点击右侧的添加按钮,可以自定义样式菜单,如图27所示。图26图27 在图26所示的页面,管理员可以为当前表单选择一个样式,只要点

51、击样式库中的样式就可以了; 在图27所示的页面,管理员可以自定义样式,这里是所见即所得的方式,用户只要设置了左侧的参数,右侧的表格样式就会跟随变化,包括颜色、行高列宽等。2.3.7、实战案例1、概述为了更加清晰了解表单设计器的功能,将通过以下3个实例来了解表单的设计步骤。2、案例一案例一介绍的是一个最简单的留言流程,我们通过初始化模板的方式来自动创建一个Html表单,文档介绍的是模板的制作过程,表单字段管理、节点设置、出口设置这里就不做介绍了,详细的设计步骤见文档自动生成Html模板。通过文档的学习,我们看到使用初始化模板的方式就算不懂Html语言,不会设计表格都没有关系,我们只要简单的两步就

52、可以设计一个美观的Html显示模板。3、案例二案例二介绍的是一个发文流程的显示模板,通过文档我们可以了解以下内容 如何在表单设计器中手动绘制表格; 如何添加字段及设计字段的编辑属性; 如何将表单引用到其它节点中; 显示模板和打印模板的区别。详细的设计步骤见文档手动创建Html模板。4、案例三案例三介绍的是一个资产采购流程的显示模板,通过文档我们可以了解以下内容 如何在表单设计器中添加明细表; 如何在表单设计器中进行字段间的计算;详细的设计步骤见文档Html模板的扩展设计。2.3.8、字段属性案例1、金额转换功能在涉及财务方面的流程经常会用到两种样式,一个是金额千分位显示,另外一个是金额大写显示

53、,所以在设置Html显示模板的时候需要进行设置。在Html显示模板编辑页面中,选中需要千分位显示或者金额大写显示的字段进行设置,当然这个字段是有要求的。 必需是单行文本框-浮点类型的字段; 字段在表单中必需是只读,不能是可编辑; 明细字段不支持此功能。在图28所示的字段属性设置页面,我们需要将【总价】这个字段进行金额转换显示图28 首先点击【字段赋值设置】,会在下面的白框中增加一个公式doFieldMath( ); 将光标点中公式的两个引号中间,然后双击表单字段中选择要显示为金额大写的字段; 在显示方式中选择【金额转换显示】 比如图示的例子,我要在“总价(大写)”这个字段以财务大写的方式进行显

54、示,所以我在图19中选中的是“总价”字段进行【字段属性】设置; 总价(大写)字段显示的数值是哪里来的呢,选择的就是“总价”这个字段,简单说就是将将“总价”这个字段的数值在“总价(大写)”字段中以财务大写的方式进行显示; 注意,这里不能选择“总价(大写)”本身哦,必需选择其它字段;添加的字段支持计算公式,如图29所示图292、日期时间计算在使用系统的时候,我们经常需要对时间进行计算,这个是在一般模式或者图形化模式中非常困扰管理员的一件事情,但是在Html表单中就很好的解决了这个问题。同样,我们先选择一个存放时间计算结果的字段,点击右键进入【字段属性】后选择【时间日期计算】,显示如图30所示,时间

55、的计算都是后面的时间减去前面的时间得到一个值,所以如图30所示,应该就是到达的日期时间减去出发的日期时间,所以我们就在公式的双引号中添加“出发日期”,然后点击【插入日期时间合并符】,再点击“出发时间”,这样出发的日期时间就被合并了,然后继续输入减号,再按前面的办法输入“到达日期”【插入日期时间合并符】“到达时间”,这样一个计算公式就做好了,最终结果如图31。图30图31除了以上介绍的最常用的时间计算方法,还可以做如下一些时间计算 表单中的两个日期进行计算doFieldDate($日期1$ $datetime$时间1$日期2$ $datetime$时间2$) 表单中的日期时间与系统当前日期的某个

56、时间进行计算,$currentdate$是指系统当前日期,需要说明的是只能取系统日期,没有办法取系统时间doFieldDate($日期1$ $datetime$时间1$currentdate$ $datetime$时间2$) 系统日期与表单日期进行计算doFieldDate($日期1$ $currentdate$ ) 系统日期与表单某个整数进行计算,必需是整数,不能是浮点数doFieldDate($currentdate$ + $整数1$)如果设置了一般时间我们还可以设置时间的计算是否跳过非工作时间,只要将图22中的【日期计算排除非工作日】即可。2.3.9、插入代码案例1、概述在第四节插入内容

57、中我们了解到可以在模板中插入一些代码,用来执行一些操作或完成一些动作。2、如何隐藏一个主字段呢有以下三种方式,推荐使用第一种l 单元格右键自定义属性,勾选隐藏内容l 单元格右键自定义属性,style项添加display:none;l 单元格右键自定义属性,id项添加exp_td 在代码块中的使用如下方式进行隐藏: jQuery(#exp_td).hide(); 3、如何隐藏主表某行有以下三种方式,推荐使用第一种l 所在行右键行自定义属性,勾选隐藏行l 所在行右键行自定义属性,style项添加display:none;l 所在行右键行自定义属性,id项添加exp_tr 在代码块中的使用如下方式进

58、行隐藏: jQuery(#exp_tr).hide(); 4、如何根据字段A的值来改变字段B的显示状态呢?比如A字段的值是1,则B字段显示;输入其他值,则B字段隐藏?设:A字段的ID为field20, B字段ID为field21a. 给B字段所在单元格添自定义属性:id=eleid_field21b. 在代码块中中script标签内添加如下代码:/页面加载完成事件jQuery(document).ready(function () /绑定值变更事件,支持所有浏览器,请不要使用onpropertyChange事件进行绑定。 jQuery(#field20).bindPropertyChange(

59、function () var _$thisval = jQuery(#field20).val(); if (_$thisval = 1) jQuery(#eleid_field21).show(); else jQuery(#eleid_field21).hide(); ););5、如何隐藏明细列呢?l 将字段所在列的列宽设置为0l 将字段所在列的每个单元格添加自定义属性:class=detail_hidel 在代码块中style标签内添加如下代码: .detail_hidedisplay:none;6、 如何根据字段值动态联动隐藏明细列?l 将字段所在列的每个单元格添加自定义属性:class=detail_hidel 在代码块中script标签内根据字段值JS联动控制class=detail_hide对象的隐藏与显示,同时需要调整明细所在table【明细表1:oTable0】的colgroup宽度;7、如何在点击明细新增、删除按钮时实现某些操作说明:模板解析涵盖明细新增、删除自定义接口;明细表1接口名为:_customAddFun0、_customDelFun0;明细表2接口名为_customAddFun1、_cu

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!