本帖最后由 万望 于 2016-2-23 18:03 编辑
首先,了解度量快速开发平台的人都知道,一个工作流程10分钟不到就能搞定。当然模版定义也就相当的方便快捷了,目前度量快速开发平台中工作流模版的定义只需要在Word中编辑好格式,然后Copy到表单工作流程的模版中,而且在工作流程的每个节点都可以选择性的设置另一个模版,灵活性非常高。但在构建这些表单工作流程的时候模版的定义以及格式的调整上也许会出现一些直观上理解不了的问题,比如在WORD里面编辑好的模版COPY到流程的模版中会变形,有些时候调整很久都不对,也不知道是什么问题。所以今天我就要把我的经验分享给大家。 问:为什么从WORD里面拷贝到流程的模版中会变形? 答:其实这个问题还得问问微软了,我们从WORD里面拷贝到流程的模版中,度量快速开发平台的处理是把WORD转换为HTML代码的,也就是说我们在表单工作流程中的模版是HTML代码。但是我曾经试过,把WORD里面的内容直接转换成HTML代码后拷贝到流程模版中,和直接把WORD内容拷贝到流程模版中,结论是差别不大,该变形的时候还是变形了。所以我认为这个变形的最大原因可能就是这个WORD转换为HTML。 问:怎么才能尽量避免COPYWORD内容到流程模版中的时候变形? 答:我认为我们首先就得把变形扼杀在萌芽状态,也就是说在模版的设计的时候我们按照一定的规范来,那么出现变形的几率就小的多。经过不断的在业务中的经验来规范,最终我们形成了一套自己的规范:
所有内容都用表格来容纳。 标题名称:位置居中、宋体、二号字体、加粗。 预留字名:位置居中、楷体gb2312、四号或三号字体、加粗。 数据内容:位置居中、仿宋gb2312、四号字体、不加粗。 竖字预留:位置居中、楷体gb2312、四号或三号字体、加粗。 单行行高:1cm,数据内容居中。 多行行高:2cm,数据内容左居中。 审批意见行高:3cm,数据内容左居中。多个审批意见追加到一个字段的行高根据实际情况确定。 竖字预留:行高根据实际情况确定,数据内容左上。 外层表格:居中。
根据上面的模版规范,设置的表单流程模版变形的几率变小了,而且样式好看多了(如下图)。
问:COPY WORD内容时遇到变形的怎么办? 答:首先要避免几个问题: 1)表格最好是4列或者6列。 2)不要使用表格的自动调整属性(如下图)。
为什么不使用这3个属性,我测试过,这3个属性设置之后COPY到表单工作流程里面都会造成不一样的变形,所以尽量不要使用这3个属性,而且这3个属性设置之后无法直观的取消它(也就是说在设置后想取消都不知道怎么取消)。 排除法: 遇到变形的情况我们首先可以用排除法,看看是哪个单元格变形引起的,因为在我的经验看来,变形的情况就是我们在调整表格的时候某一行的单元格不对,引起的整个表格变形。排除的方法就是我们可以选择部分复制到流程节点中进行观察,第一次复制一行,第二次复制两行,以此类推。如果发现是哪一行不对,那么对这一行进行调整,调整方法拖动列重新对齐,或者合并重新拆分等。 一行匹配法: 如果信息量太多,我们不妨使用一行匹配法,简单的说就是在整个表格的顶部插入一行,然后拆分对齐表格的所有列。最后去掉这一行的边框即可。 |