在工作流中一个好的
动态表单功能是相当重要的,我想跟我一样在接触工作流软件几年的朋友都清楚,之前大部分工作流软件的表单功能是相对比较落后的,每一个表单制作都要运用代码去写,固然让我们对代码用的越来越熟练,但我们不能否认的是这让我们消耗了大量的精力跟时间不说,最大的阻碍是这模式不能满足企业的变化需求。
市场经济要求企业要随时能够做出符合市场变化规律的改变,因此企业对工作流表单的要求必然是灵活的,除却部分企业,大部分企业是这样的,特别是中小企业,他们抗风险能力较小,一旦不能够做出迅速的变化可能就导致一败涂地。我认为强大工作流动态表单应该是要具有的无代码自定义功能的,可以迅速满足企业对复杂工作流程的定义,随时做出改变。另外动态表单的应用,可以避免在电子流程系统中硬编码的数据采集及处理表单,提高系统的可维护性,
而欣慰的是现在无论是易维、普元、天翎还是
炎黄都是实现了无代码的表单制作
,当然无可非议的是天翎的
myAppS
的动态表单是其中的佼佼者。
事实上一个好的动态表单应该是可以实现各种版式的定义、控件的,比如:单行文本框控件、多行文本框控件、下拉列表框控件、单选框控件、复选框控件、自动编号控件、组织机构控件、
Word嵌入编辑控件、Excel嵌入编辑控件、电子签章控件等等。
而表单的描述应该是可以在定制器和页面生成器之间保持定制时和显示时状态和布局保持一致的,例如采用
XML描述表单布局及样式。
至于结构方面我认为主从等复杂数据结构在B/S结构下的表达(主从等复杂数据结构在C/S结构下可以很容易通过数据绑定等方式实现)是最好的。
最后表间数据计算和校验则可通过宏语言解决。
更多请去
www.teemlink.com