每一个流程,都需要配一个表单,大量的表单,且字段、格式、控制要求各不相同,如何快速实现此需求,这便是表单引擎的职责。
泛微的表单引擎具备如下几个特点:
-
表单字段表现形式及类型丰富
用户可以自己定义字段名称、表现形式及类型。
字段定义界面
字段表现形式不仅包括传统单行文本框,多行文本框,浏览按钮,Check框,选择框,还包括附件上传,特殊字段如URL链接和用于动交互的位置信息等。
字段表现形式
每种表现形式下面,又有多种类型可选,比如单行文本框,又可分为文本、整数、浮点数、金额转换、金额千分位。这里要
特别提下浏览框,浏览框可以说是泛微OA的一大特色,浏览框就是在字段录入框旁边置一个查询小按钮,点开后可以跳出有一个对话框让用户选择具体的值,泛微的浏览框可选内容非常丰富。
浏览框可选内容 -
表单布局可以根据初始化参数自动生成
表单字段设置好后,可以设置灵活的初始化参数,一键自动生成表单布局。可以选择每页显示多少个字段,也可以单独设置某一个字段独占一行。还可以控制哪些字段不显示,哪些字段只读不可以修改,哪些字段必填。
表单布局初始化参数 各个流程节点的表单可以独立设计
生成表单后,可以同步到其他各个节点,并单独编辑每个节点的表单,比如增加字段,减少字段,调整格式及控制要求。-
支持主从表关联
表单页面不仅支持单一表,还可以关联多个从表。在定义表单时可以同时定义一个或多个从表。比如在定义报销表单时,可以增加报销发票明细及费用分摊明细。系统自动在后台为从表建立外键关联到主表。明细表字段同样可以初始化到表单布局中。
增加明细表 -
支持字段公式计算
字段公式可以在定义表单时做简单设置,如按行设置加减乘除计算规则,或者按列做加总。也可以在表单布局中,做复杂的公式计算,如取最大最小值等。
公式设置界面 -
支持Html格式定义布局
除了普通模式用参数调整布局外,还可以初始化为HTML格式布局,然后在布局页面自由调整布局。
Html格式布局编辑页面
总体来看,泛微的表单引擎兼顾了高效与灵活。既可以快速创建出表单与布局,又可以灵活调整适用个性化需求。