美文网首页视觉艺术
泛微OA系统灵活的表单引擎设计

泛微OA系统灵活的表单引擎设计

作者: CoryLiu | 来源:发表于2020-12-07 23:32 被阅读0次

每一个流程,都需要配一个表单,大量的表单,且字段、格式、控制要求各不相同,如何快速实现此需求,这便是表单引擎的职责。

泛微的表单引擎具备如下几个特点:

  1. 表单字段表现形式及类型丰富
    用户可以自己定义字段名称、表现形式及类型。


    字段定义界面

    字段表现形式不仅包括传统单行文本框,多行文本框,浏览按钮,Check框,选择框,还包括附件上传,特殊字段如URL链接和用于动交互的位置信息等。


    字段表现形式
    每种表现形式下面,又有多种类型可选,比如单行文本框,又可分为文本、整数、浮点数、金额转换、金额千分位。这里要
    特别提下浏览框,浏览框可以说是泛微OA的一大特色,浏览框就是在字段录入框旁边置一个查询小按钮,点开后可以跳出有一个对话框让用户选择具体的值,泛微的浏览框可选内容非常丰富。
    浏览框可选内容
  2. 表单布局可以根据初始化参数自动生成
    表单字段设置好后,可以设置灵活的初始化参数,一键自动生成表单布局。可以选择每页显示多少个字段,也可以单独设置某一个字段独占一行。还可以控制哪些字段不显示,哪些字段只读不可以修改,哪些字段必填。


    表单布局初始化参数
  3. 各个流程节点的表单可以独立设计
    生成表单后,可以同步到其他各个节点,并单独编辑每个节点的表单,比如增加字段,减少字段,调整格式及控制要求。

  4. 支持主从表关联
    表单页面不仅支持单一表,还可以关联多个从表。在定义表单时可以同时定义一个或多个从表。比如在定义报销表单时,可以增加报销发票明细及费用分摊明细。系统自动在后台为从表建立外键关联到主表。明细表字段同样可以初始化到表单布局中。


    增加明细表
  5. 支持字段公式计算
    字段公式可以在定义表单时做简单设置,如按行设置加减乘除计算规则,或者按列做加总。也可以在表单布局中,做复杂的公式计算,如取最大最小值等。


    公式设置界面
  6. 支持Html格式定义布局
    除了普通模式用参数调整布局外,还可以初始化为HTML格式布局,然后在布局页面自由调整布局。


    Html格式布局编辑页面

总体来看,泛微的表单引擎兼顾了高效与灵活。既可以快速创建出表单与布局,又可以灵活调整适用个性化需求。

相关文章

网友评论

    本文标题:泛微OA系统灵活的表单引擎设计

    本文链接:https://www.haomeiwen.com/subject/sratgktx.html