E-cology8.0新表单设计器操作指南
EC-Lab software 中文操作手册

目
录
1. 介绍 ............................................................................................................................................. 6 2. EC-Lab 软件:设置.................................................................................................................... 7 2.1 开始程序............................................................................................................................ 7 2.2 EC-Lab 软件准备和运行实验 ........................................................................................... 9 2.2.1 EC-Lab 主界面 ...................................................................................................... 9 2.2.1.1 设置工具栏 .................................................................................................. 9
005泛微e-cology8.0新品介绍

可监控系统的各项运行环境参数, 保障了系统运行;
资源占用情况监控
可定为每一个功能请求 的资源占用情况;
系统升级向导
客户可按照步骤自行升级系统;
系统升级自动验证
升级时自动对比程序代码, 避免版本的兼容性;
20
e-cology 8 后台介绍
日志中心
监控操作动作
系统可监控使用过程中 每一个功能或者每一个用户
E-cology 8
后台功能
组织权限 中心
PC 建模引擎
移动 建模引擎
门户引擎
流程引擎
内容引擎 协同引擎 集成中心 运维中心 日志中心
11
e-cology 8 后台介绍
组织权限中心
多维组织架构
可脱离角色的限制, 自由设定组织与岗位、组织与人员
职责的对应关系, 可应用于流程操作者, 满足了企业矩阵式的管理要求;
模块导入导出
可快速复制成熟应用, 提升模块搭建效率;
13
e-cology 8 后台介绍
移动建模引擎
快速发布适合各类组织的APP应用
可视化的设计风格
真实还原手机界面,即见即所有;
可灵活定义皮肤UI
满足用户个性化的视觉体现;
提供了成熟的应用组件
拖拽式操作,免代码化设计;
图形化的表单设计
丰富了页面展现的样式;
IT管理
7
e-cology 8 前台介绍
执行力平台
成为整个协同软件的纲, 企业寻求高效协助的目的就是为了提升企 业目标任务的管理提升整个企业业绩运营
目标管理
将公司战略目标分解发布, 明晰岗位职责,
保证岗位职责与公司目标的对接;
计划报告
泛微协同办公平台E-cology8.0版本后台维护手册(9)--公文

公文流程一、公文流程设置1.1.2、公文流程设置2、创建公文流程首先我们需要创建一个基本的公文流程、包含了公文流转的每个节点,每个节点的操作者及出口,还有文公的流转单,即表单功能,在系统中我们有两种操作方式∙我们可以在流程引擎中完成流程表单、节点设置、节点操作者、流程出口这几个基础工作,然后在图1所示的公文流程页面点击【添加已有流程】,我们可以将在流程引擎中制作的流程添加进来,∙点击图1中左侧流程类型树的根节点【路径设置】之后,右侧会有【新建】按钮,也就是我们可以直接在这里新建公文流程,如图2所示,设置的页面与流程引擎中的路径设置一致,流程表单还是需要在流程引擎中设计完成的。
图1图23、公文设置公文流程的基本设置完成后,还不能称作“公文流程”,因为与公文有关的设置还没有设置,查看公文流程列表菜单,如图3所示,流程管理分为了公文设置和流程设置,流程设置就是基本的流程路径设置,而公文设置才是与公文流程关联的设置,必须完成以下一些设置才算完成。
图3二、过程设置1.2.2、过程设置1、过程设置分为两个部分,第一个部分就是将流程定义为公文流程,如图1所示,公文分为了发文、收文和签报三种,这是标准的分类,无需维护。
图12、在定义了流程的公文类型之后,发文、收文、签报的环节是不一样的,我们需要将这些环节与流程的节点进行对应,这样在前台的时候,用户在处理待办公文流程的时候,就可以根据这些公文环节进行查看了,如图2所示图2三、基础设置1.3.2、基础设置四、编辑模板1.4.2、编辑模板设置如图1所示,编辑模板设置方式与显示模板一样,区别只是模板本身的属性,只能在这里选中编辑模板,而不能选择显示模板。
图1五、套红设置1.5.2、套红设置1、套红节点设置套红节点决定了哪个节点将正文内容附上红头,以公文的格式展示出来,此功能通常设置在签发人签发节点之后进行,如图1所示,选中需要套红的节点就可以了。
图1被选中的节点在打开公文正文的时候有套红按钮,点击套红后即可将公文红头模板与正文结合起来形成最终的公文。
OA系统简易操作手册

泛微协同办公平台(e-c o l o g y)用户使用手册版权说明本手册以及相关的计算机软件程序仅用于为泛微协同管理平台最终用户提供信息,上海泛微软件有限公司有权。
本手册是上海泛微软件有限公司的专有信息,并受中华人民共和国版权法和国际公约的保护。
未得到上海泛微软件有限公司明确的书面许可,不得为任何目的、以任何形式或手段辅助或传播本手册的任何部分内容。
本手册内容若有变动,恕不另行通知。
本手册中例子中所引用的公司、人名和数据若非特殊说明,均属虚构。
本手册以及本手册所提及的任何产品的使用均受适应的最终用户许可协议限制。
本手册由上海泛微软件有限公司制作。
本手册中提及的所有商标、商标名称、服务标志及徽标均归其各自公司所有。
目录一、系统使用向导 (5)1.1进入e-cology系统 (5)1.2 OA系统桌面快捷方式创建 (7)1.3常见问题及处理 (8)1.4主界面功能详解 (9)1.4.1主界面功能区域分布 (9)1.4.2主界面区域说明 (9)1.4.3常用工具 (9)1.4.4个人工作区 (10)二、常用功能 (12)2.1用户在门户中处理日常工作 (12)2.2修改系统登录密码 (13)2.3查询人员信息 (13)2.4创建工作流 (14)2.5跟踪流程处理情况 (16)2.6 收藏夹功能 (17)2.6.1功能描述 (18)2.6.2 收藏操作 (18)2.6.3 查看收藏夹 (19)三、用户界面定义 (20)3.1流程短语设置 (21)3.2人力资源自定义组 (22)四、知识管理 (23)4.1新建文档 (23)4.2我的文档 (27)4.3最新文档 (28)4.4文档目录 (28)4.5查询文档 (30)五、工作流程 (31)5.1新建流程 (31)5.2跟踪流程处理情况 (33)5.3待办事宜 (35)5.4已办事宜 (36)5.5办结事宜 (37)5.6流程代理 (37)5.7流程查询 (38)一、 系统使用向导1.1进入e-cology 系统系统登陆地址:http://222.85.115.2:8080 1)打开一个IE (Internet Explorer )窗口一般windows 操作平台,系统在屏幕左下角有一个IE 链接按钮,如图2-1所示:(图1-1)箭头所指图标,就是IE 图标,单击IE 图标就可以打开一个IE 窗口,或者直接双击个人桌面图标。
e-cology简单操作步骤

行政部(可修改不可删除) 行政部(可修改可删除) 行政部(不修改不可删除) 总经办(可修改不可删除) 行政部(可修改不可删除) 财务部(可修改不可删除) 销售部(可修改不可删除) 行政部(可修改不可删除)
要求
程,已办流程,办结流程,我的请求流程(包括未办结和已办
专员备案
归档
部门 总经办
7月9日
行政部
财务部 销售部
姓名 胡秀琴 陈小敏 江海霞
陈章 吴栩 陈文燕 雷元君 何春兰 易红周 钟云 江来桂 莫中祥 梁新 余浪 江军
职位 总经理 副总经理 副总经理 副总经理 部门经理 文员 秘书 专员 网管 部门经理 出纳 会计 部门经理 客户经理 客户经理
申请
部门经理
7月10日
门户名称
要求
个人门户
显示代办流程,已办流程,办结流程,我的请求流程 结)
公司门户
直接上级
胡秀琴 胡秀琴 胡秀琴 陈小敏 吴栩 吴栩 吴栩 吴栩 江海霞 钟云 钟云 陈章 梁新 梁新
角色 总经理
行政部经理 行政专员
财务部经理 销售部经理
安全级别 用户名和密码相同
60
wr001
50
wr002
50
wr003
50
wr004
40
wr011
20
wr012
20
wr013
20
wr014
20ቤተ መጻሕፍቲ ባይዱ
wr015
40
wr021
20
wr022
20
wr023
40
wr031
20
wr032
20
wr033
行政部经理
分管领导
大于等于3
ecology关于流程表单设计器自定义开发及常见场景方案分享

关于流程表单设计器自定义开发及常见场景方案分享一、表单设计器模板如何自定义开发表单设计器可设置自定义属性以及插入代码块,二者相辅结合、灵活运用,可实现多样化客户需求自定义属性分为:行自定义属性(绑定在table布局tr行标签上)、单元格自定义属性(绑定在table布局td标签子元素div上)、列自定义属性(绑定在明细table此列所有td标签上);代码块可填写Script代码块、Style样式块及直接对JS/CSS文件的引用;二、常用开发场景实现场景1:控制日期字段选择范围,比如费用产生日期只能选择当前日期往前十天至今天,否则不允许流程提交实现方式: 代码块插入<script type="text/javascript">function checkCustomize(){//流程提交校验方法var isconform = cus_judgeDateRange("field11", -10, 0);//封装校验日期范围方法if(!isconform){window.top.Dialog.alert("费用产生日期超出范围");return false;}return true;}</script>封装方法:cus_judgeDateRange(fieldid, floorday, upperday)* @param {fieldid} 日期字段ID* @param {floorday} 下限天数(与当前日期比较),空值代表不限制* @param {upperday} 上限天数(与当前日期比较),空值代表不限制* @return 返回true表示在范围内,false表示超出限定范围或日期置为空场景2:实时计算两个日期时间字段组合相差小时数,并赋值给另一字段实现方式:代码块插入jQuery(document).ready(function(){var bindFun = function(){var diffhours = cus_CalTimeDiff("field31,field32", "field35,field36", 2);jQuery("[name=field39]").val(diffhours);}jQuery("#field31,#field32,#field35,#field36").bindPropertyChange(bindFun);bindFun();});封装方法:cus_CalTimeDiff(begfields, endfields, unit, digit)* @param {begfields} 开始时间* @param {endfields} 结束时间* @param {unit} 计量结果单位1(天)、2(小时)、3(分钟)、4(秒),默认为天* @param {digit} 计算结果保留小数位数,默认2位小数* @return 以endfields字段值减去beginfields字段值得到时间差值场景3:提交流程时校验结束时间必须大于开始时间,否则不允许流程提交实现方式:代码块插入function checkCustomize(){var state= cus_CompareTime("field31", "field32");if(!state){window.top.Dialog.alert("结束时间必须大于开始时间");return false;}return true;}封装方法:cus_CompareTime(timefield1, timefield2)* @param {timefield1} 字段1(开始时间)* @param {timefield2} 字段2(结束时间)* @return 返回true表示timefield2较大,false表示timefield1较大或相等* 注:timefield1/timefield2结构,可为单独日期字段、单独时间字段、日期+时间组合字段(以英文逗号隔开);日期字段空值默认取今天,时间字段空值默认为00:00场景4:E8表单字段中没有单选框(Radio样式),如何实现单选框?将选择框字段转换成单选框显示/编辑实现方式:代码块插入jQuery(document).ready(function(){cus_ConvertSelectToRadio("field41");});封装方法:cus_ConvertSelectToRadio(fieldids)* @param {fields}字段id集合,以逗号隔开* 注:转换后可能不支持联动功能,只是转换样式显示/编辑场景5:根据选择框值不同控制明细区域的显示及隐藏实现方式:步骤一:设计器明细所在单元格/行设置自定义属性name:_detailarea步骤二:代码块插入jQuery(document).ready(function(){var selectObj = jQuery("#field51");var controlDetailFun = function(vthis){if(jQuery(vthis).val() == "1")cus_HideAreaByName("_detailarea"); //封装的根据name属性隐藏区域方法elsecus_ShowAreaByName("_detailarea"); //封装的根据name属性显示区域方法}selectObj.bindPropertyChange(controlDetailFun);controlDetailFun(selectObj[0]);});场景6:根据选择框值不同控制明细列的隐藏/显示实现方式:步骤一:需要隐藏的列设置列自定义属性class:_detailcolumn步骤二:代码块插入jQuery(document).ready(function(){var trifieldid = "field10793"; //触发选择框字段IDvar dynEvent = function(){var fieldval = cus_getFieldValue(trifieldid);if(fieldval === "2")cus_ControlDetailColumnByClass("_detailcolumn", 1);elsecus_ControlDetailColumnByClass("_detailcolumn", 2);}jQuery("#"+trifieldid).bindPropertyChange(dynEvent);jQuery("input[name=indexnum0]").bindPropertyChange(dynEvent);//添加明细行时联动,0代表明细表1 dynEvent();//页面加载联动});封装接口:cus_ControlDetailColumnByClass(cusclassname, status)* @param {cusclassname} 列自定义class属性* @param {status} 1为显示,2为隐藏场景7:当满足某条件时,提交流程验证指定字段必填实现方式:代码块插入function checkCustomize(){if(jQuery("#field10793").val() == "1"){var state = cus_verifyExistNullField("field13031,field13032", "字段未填写"); //封装的校验是否存在空值字段方法 if(state) return false;}return true;}场景8:根据字段ID,直接获取字段对应值封装接口:cus_getFieldValue(fieldid)* @param {fieldid} 字段ID* @return 字段对应值* 注:支持文本、多行文本框、浏览框(ID值)、选择框、check框(选中为1未选中为0)场景9:给文本类型字段赋值封装接口:cus_setInputFieldValue(fieldid, fieldvalue)* 给文本字段赋值,支持只读/编辑/必填情况* @param {fieldid} 字段ID* @param {fieldvalue}字段应赋的值以上场景参考使用方法:一、下载附件文件customPublicFun_wev8.js文件放入应用服务器ecology/workflow/exceldesign/js目录下;二、模板代码块中增加引用<script type="text/javascript"src="/workflow/exceldesign/js/customPublicFun_wev8.js"></script>;三、参考样例,按照业务需要调整字段ID等参数;注:从E8+KB81001611版本后可免去步骤1及步骤2,标准产品涵盖引用;样例中所有以cus_开头的方法都封装在附件文件中,内含参数详细说明;后续我们会不断完善接口方法;三、CSS块分享场景1:主表占比为百分比时,默认为屏幕总宽95%,如何调整总占比宽度(模板根据屏幕自适应同时控制总宽度)代码块插入CSS样式<style>.excelMainTable{width:80% !important}</style>场景2:主表浏览按钮字段默认为210px,如何自定义控制浏览按钮宽度步骤一、在需要调整的浏览按钮字段所在单元格增加自定义属性class: cusbrowwidth步骤二、代码块style标签内增加CSS内容.cusbrowwidth .e8_os{min-width:130px !important;}场景3:明细按钮固定为单元格右侧显示,如何居左显示代码块style标签内增加CSS内容.detailButtonDiv{float:left !important; text-align:left !important;}场景4:单个模板上传Logo后到服务器成为独立图片,如何设置统一图片便于后续快速替换Logo 步骤一、在需要插入Logo的单元格增加自定义属性class:logocell步骤二、代码块style标签内增加CSS内容.logocell{background-image:url(/logoimage/logo.png) !important;background-repeat:no-repeat;height:100%;}根据上述图片路径,将图片拷贝至应用服务器目录中;后续切换Logo替换此图片即可四、联系方式您在使用表单设计器对表单进行二次开发遇到困难时可以直接联系我们;也欢迎大家能够将您在项目上遇到的场景反馈给我们,以便于我们完善接口方法库。
办公软件OA系统选型:泛微E8与华天动力v8.0评测

办公软件OA系统选型:泛微E8与华天动力v8.0评测泛微E8与华天动力V8.0作为各自厂商具代表性的产品,经常会被OA选型者进行比较,都是适用于大中型企业的OA办公系统,泛微E8与华天动力V8.0哪个更好用?我们今天来进行简单的试用评测。
评测产品:泛微e-cology 8.0与华天动力协同OA系统V8.0评测来源:泛微官网(在线体验)与华天动力官网(公开试用版本)泛微E8与华天动力V8.0评测:1.门户泛微一直以门户引擎强大著称。
登录泛微E8界面之后,左侧直接显示的就是七个门户选项,包括个人门户,公司门户,高管门户,营销门户,项目门户,客服门户,报表门户。
而工作项则隐藏在上面。
但因为是试用版本,个人门户工作界面缺少信息填充,显得有些简单。
事实上,根据用户反馈,泛微系统中漂亮的界面都需要专门开发,无法体现简单易用和灵活高效。
值得一提的是,系统界面的左上角显示“前端用户中心”字样,相对的还有一个“后端引擎应用中心”,可以理解为设置中心,设置的部分直接显示在前端,看似简单,实际上设置起来并不简单。
这也正是泛微轻前端重后端指导思想的体现,引擎后台纷繁复杂,非专业人员不可胜任。
在门户设置上,不同的用户需要根据自己的使用习惯和关注亮点定义个人的栏目,门户定义非常复杂。
管理员可操作门户配置,个人如果调整门户栏目必须要通过后台管理员授权。
除此之外,授权配置也需要具备编码水准,门户使用变得复杂。
泛微E8系统登录界面华天动力协同OA系统V8.0登录后默认显示的是个人办公门户,而门户选项则隐藏在右上角,可选的门户有工作门户、领导门户、新员工门户。
工作项分布在左上角。
以通用的个人门户为例,左侧直接显示个人办公选项,个人可直接在“个人设置”选项里进行信息修改,没有复杂的后台设置。
门户设置选项在系统中同样不可见,应该也需要专业管理员配置通用全员。
华天动力协同OA系统V8.0登陆界面从门户上看,不管是门户的多样性和设置上,泛微E8都提供了更多的选择。
Cimatron E8.0的基本操作(doc 29页)

第1章Cimatron E8.0基本操作实例●Cimatron E8.0的启动和退出●Cimatron E8.0的文件操作●Cimatron E8.0零件界面●鼠标和键盘的使用●屏幕显示操作●特征树操作●工作环境设定掌握Cimatron E8.0的启动和退出,文件操作、鼠标与键盘的操作,了解平面显示、特征树和工作环境的设定。
1.1 软件的启动与退出1.1.1 目的掌握Cimatron E8.0的启动和退出方法。
1.1.2 操作步骤(1) 启动软件双击桌面上Cimatron E8.0图标即可启动软件。
软件启动界面如图1-1所示。
刚启动的Cimatron E8.0主界面是空的,图形区显示Cimatron 字样。
标题栏 主菜单工具条特征树 图形区图1-1软件的启动也可以通过选择【开始】→【所有程序】→Cimatron E8.0→Cimatron8.0,如图1-2所示。
在已存放的Cimatron E 文件里,双击选中的文件,可以启动Cimatron E 并打开文件。
图1-2(2) 退出软件单击【文件】菜单,在弹出的下级菜单中,选择【退出】选项。
如果尚未新建或编辑任何文件,软件即会关闭,若新建了文件或打开并修改文件后,软件会弹出如图1-3所示的提示框。
单击【是】按钮保存文件并关闭Cimatron E ,单击【否】按钮不保存文件且关闭Cimatron E ,单击【取消】按钮不关闭软件。
图1-31.2 Cimatron E8.0的文件操作1.2.1 目的掌握文件的新建、打开和选择以及文件保存和关闭的操作。
1.2.2 操作步骤(1) 新建文件单击工具条上的【新建文件】图标,或者选择菜单中的【文件】→【新建文件】命令,弹出【新建文件】对话框。
【单位】一般选择【毫米】,文件的【类型】选择【零件】,单击【确定】按钮,即可进入对应的零件设计模块。
新建文件后,标题栏显示的文件名称为“零件0”,如图1-4所示。
图1-4新建Cimatron文件时,无须输入文件名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
表单设计器1.概述表单设计器是系统提供的一种基于Html语言的表单设计模块,除了可以满足用户对表单样式的需求之外,还弥补了图形化表单中无法支持多浏览器、加载速度慢等问题。
在表单设计器中可以实现以下的功能•用户可以象在Excel中一样自由绘制表格,这些绘制的表格可以在各个节点甚至不同的系统之间调用,而且可以为手机版设计独有的显示样式;•可以在表格中插入图片、链接甚至是一段代码程序,以满足用户对表单功能的特殊要求;•与其它表格模式不同除了设置字段的编辑属性之外,还可以给每个字段都添加属性,可以是一个简单的计算公式,也可以是复杂的逻辑运算,甚至可以与SAP等外部系统相结合;•而且在绘制明细表的时候,不用象模板模式一样考虑明细表由多少列,主表有多少列,在表单设计器中主表的设计和明细表的设计是分开的,只是显示的时候才会放在一起显示,列数行数互不影响。
2.H tml模板设计2.1.表单格式我们选择创建Html模板之后显示如图1所示图1•在模板编辑页面我们看到了Excel编辑器一样的设计页面,我们可以在上面直接绘制表格,注意表格中需要为字段的显示名和字段本身分别留出对应的单元格;•在表格设计器中有按钮,点击后可以编辑单元格的属性,先选中单元格,在点击后显示如图2所示,我们可以和Excel表格一样设定单元格的属性,包括了单元格内容的显示方式、对齐方式、边框和底色等;图2•在表格设计器中还有按钮,点击后可以选择让单元格内容是否折行显示;•其它的一些功能都是画表格的功能,当鼠标移动到快捷按钮上的时候会显示按钮的名称。
2.2.添加主字段在表格的右侧显示了主字段的显示名和字段,•先在绘制好的表格中选中某一个单元格,然后将右侧对应的显示名或字段双击后可以添加到指定的单元格中,如图3所示;•已经添加过的显示名或字段会变为灰色;•如果需要删除已经添加的字段,同样还是先选中单元格,再点击顶部的快捷按钮,就可以把这个字段清除了;•添加了字段我们可以在快捷菜单中选择需要的字体样式,包括了字体、颜色、加粗等,如果需要重新设计字体样式只要点击按钮,就可以把我们设计的显示样式给清除了;•点击按钮,除了会删除字段外,还会将单元格的设置属性,包括字体、颜色、加粗、表格线框、背景色等全部清除。
图32.3.添加明细字段如果表单有明细字段的话,我们将Html设计器顶部菜单切换到明细表,显示如图4所示,先要在主表中选择将明细表放在哪一行,然后点击【明细表】,选择要添加的明细表,就可以将明细表添加到Html模板中了,添加明细表的时候注意,同一行中不能有其它字段了,包括主表显示名、字段、节点意见等。
图4双击刚刚添加的明细表,如图5所示,我们需要设置明细表的详细信息了,这里看到的表格行列与主字段页面看到的行列无关图5•添加明细字段的时候注意,显示名和字段需要纵向排列,明细字段尽量放在同一行中显示,如图6所示,如果这里设计成折行的话,将来用户在前端使用的时候看到的也是折行显示的,非常不方便;图6•明细字段需要表头表尾标识进行框定,只有这个标识内的行才可以在前台通过添加删除按钮增加明细行,所以如图6所示,需要先选中字段那一行,再点击上方的【表头标识】按钮,就会在显示名上方添加一个表头标识,再次选中字段那一行,添加【表尾标识】,结果如图7所示图7•在图5所示的明细表详细设计页面右下角有明细表的属性选项,用来控制当前节点是否允许添加明细内容等;•如果有多个明细表的话,直接点击上方菜单【明细表1】左右箭头可以直接切换到其它的明细编辑页面。
2.4.节点意见在图3所示的添加字段的页面,我们将主表字段页面切换到流程节点,显示如图8所示,我们可以如添加字段的方法一样,将节点的签字意见添加到表单中去。
图83.字段属性1、添加了字段之后前端的用户需要能够操作这些字段,所以点击编辑菜单的【字段属性】我们需要给每个字段设置查看、编辑和必填属性,如图9所示,选中字段后选择对应属性即可,明细字段一样的操作方法;图92、除了查看、编辑、必填三个基本属性之外,我们在Html模板中可以对单个字段添加Sql操作,这也是Html模板表单的一大特色,如图10所示,在后面第六节中介绍了一些使用方法。
图103、在字段属性中还有一个【更多属性】按钮,点击后显示如图11所示,这里是针对SAP集成进行的字段属性设置。
图114.插入内容1、为了美化Html表单,我们可以点击Html模板编辑器的菜单【插入】,显示如图12所示,图12•我们可以在指定的位置插入图片,如图13所示,➢单元格:在选定的单元格中插如图片;➢背景图:整个Html模板表单的背景图片,不局限于单元格了;➢浮动:插入的图片会在表单中浮动;➢图片来源可以分为本地和网络。
图13•点击【链接】按钮后我们可以插入一个链接地址,用户在前端访问这个表单的时候点击可以到指定的链接地址;•点击【代码】是在Html模板中插入一段js代码,完成某个动作。
5.模板管理1、最后回到模板管理页面,如图14所示,在这里我们直接对流程中所有的节点进行Html显示模板、打印模板及Mobile模板进行设计。
图14•使用左侧的模板导入模板导出功能,我们可以将设计的Html模板导出后在其它系统中进行导入;•点击节点后的同步按钮,显示如图15所示,选择需要同步的节点,可以将当前节点的模板设计同步到其它节点中,注意,这里选择完节点之后,必需回到图1所示的表单编辑页面点击【保存】之后才会同步,否则是不会同步的。
图152、对于不擅长Html语言的用户来说,初始化模板是一个好用的工具,它可以帮助用户快速设计一个美观的Html表单模板•点击【初始化模板】按钮后显示如图16所示,我们在这里直接设置表单字段的编辑、必填属性,最重要的是不要忘记设置每行显示几个字段;图16•设置完成后点击【下一步】后显示如图17所示,我们选择Html模板的配色,选中需要使用的颜色后点击【完成】,一个Html模板就制作完成了,非常方便。
图176.实战案例1、概述为了更加清晰了解表单设计器的功能,将通过以下3个实例来了解表单的设计步骤。
2、案例一案例一介绍的是一个最简单的留言流程,我们通过初始化模板的方式来自动创建一个Html表单,文档介绍的是模板的制作过程,表单字段管理、节点设置、出口设置这里就不做介绍了,详细的设计步骤见文档《自动生成Html模板》。
通过文档的学习,我们看到使用初始化模板的方式就算不懂Html语言,不会设计表格都没有关系,我们只要简单的两步就可以设计一个美观的Html显示模板。
3、案例二案例二介绍的是一个发文流程的显示模板,通过文档我们可以了解以下内容•如何在表单设计器中手动绘制表格;•如何添加字段及设计字段的编辑属性;•如何将表单引用到其它节点中;•显示模板和打印模板的区别。
详细的设计步骤见文档《手动创建Html模板》。
4、案例三案例三介绍的是一个资产采购流程的显示模板,通过文档我们可以了解以下内容•如何在表单设计器中添加明细表;•如何在表单设计器中进行字段间的计算;详细的设计步骤见文档《Html模板的扩展设计》。
7.字段属性案例1、金额转换功能在涉及财务方面的流程经常会用到两种样式,一个是金额千分位显示,另外一个是金额大写显示,所以在设置Html显示模板的时候需要进行设置。
在Html显示模板编辑页面中,选中需要千分位显示或者金额大写显示的字段进行设置,当然这个字段是有要求的。
•必需是单行文本框-浮点类型的字段;•字段在表单中必需是只读,不能是可编辑;•明细字段不支持此功能。
在图18所示的字段属性设置页面,我们需要将【总价】这个字段进行金额转换显示图18•首先点击【字段赋值设置】,会在下面的白框中增加一个公式doFieldMath(" ");•将光标点中公式的两个引号中间,然后双击表单字段中选择要显示为金额大写的字段;•在显示方式中选择【金额转换显示】➢比如图示的例子,我要在“总价(大写)”这个字段以财务大写的方式进行显示,所以我在图5-1中选中的是“总价”字段进行【字段属性】设置;➢总价(大写)字段显示的数值是哪里来的呢,选择的就是“总价”这个字段,简单说就是将将“总价”这个字段的数值在“总价(大写)”字段中以财务大写的方式进行显示;➢注意,这里不能选择“总价(大写)”本身哦,必需选择其它字段;添加的字段支持计算公式,如图19所示图192、日期时间计算在使用系统的时候,我们经常需要对时间进行计算,这个是在一般模式或者图形化模式中非常困扰管理员的一件事情,但是在Html表单中就很好的解决了这个问题。
同样,我们先选择一个存放时间计算结果的字段,点击右键进入【字段属性】后选择【时间日期计算】,显示如图20所示,时间的计算都是后面的时间减去前面的时间得到一个值,所以如图20所示,应该就是到达的日期时间减去出发的日期时间,所以我们就在公式的双引号中添加“出发日期”,然后点击【插入日期时间合并符】,再点击“出发时间”,这样出发的日期时间就被合并了,然后继续输入减号,再按前面的办法输入“到达日期”【插入日期时间合并符】“到达时间”,这样一个计算公式就做好了,最终结果如图21。
图20图21除了以上介绍的最常用的时间计算方法,还可以做如下一些时间计算•表单中的两个日期进行计算doFieldDate("$日期1$ $datetime$$时间1$-$日期2$ $datetime$$时间2$")•表单中的日期时间与系统当前日期的某个时间进行计算,$currentdate$是指系统当前日期,需要说明的是只能取系统日期,没有办法取系统时间doFieldDate("$日期1$ $datetime$$时间1$-$currentdate$ $datetime$$时间2$")•系统日期与表单日期进行计算doFieldDate("$日期1$ -$currentdate$ ")•系统日期与表单某个整数进行计算,必需是整数,不能是浮点数doFieldDate("$currentdate$ + $整数1$")如果设置了一般时间我们还可以设置时间的计算是否跳过非工作时间,只要将图5-4中的【日期计算排除非工作日】即可。
8.插入代码案例1、概述在第四节插入内容中我们了解到可以在模板中插入一些代码,用来执行一些操作或完成一些动作。
注:以下说明中看到的代码是截图,如果需要使用的话可以到本文档的附件中提取,附件号码与图片号码一致。
2、字段联动案例明细表中当某字段值为相关值时,选择框字段自动为是或否,如图22所示,当“总分”字段小于15的时候,选择框字段显示“否”,“总分”字段大于等于15的时候,选择框字段显示“是”。