表单是工作流的“用户界面”的载体,协同软件厂商也常将其称为表单引擎,也是作为平台的界面开发基础。一个完善、优秀的工作流引擎应该有一个易于设计和操作的表单设计工具,对其的标准建议定义如下
表单功能
序号 | 一级功能 | 二级功能 | 功能详细需求说明 |
1. | 版本控制 | 新建 | 新版本的发布不影响现有版本的使用,发后布自动提醒相关引用流程和功能的管理员有新版本可以使用; 新建时需要标注版本说明,以供使用时提醒 |
2. | 校验 | 检验表单的字段、元素是否存在对应或错漏的地方,或是有不标准/不规范的代码,检验显示字段与存储字段的关联是否对应 | |
3. | 预览 | 支持不同PC、平板、手机页面预览; 支持不同浏览器预览; 支持标准分辨率预览和特殊分辨率预览 | |
4. | 启用 | 只有通过校验的表单才能启用,启用的版本才能应用于新建流程及功能的引用; 启用时必须标明表单的使用范围; | |
5. | 默认版本 | 同一表单中,默认最新的启用版本为默认版本,可以指定某个启用的版本为默认版本 | |
6. | 停用 | 停用的表单版本以及表单不能用于流程引用或功能引用; 版本的停用不影响历史数据的查; 版本的停用自动提醒相关引用流程和功能的管理员停用相应版本; 不影响现使用中版本的使用。 | |
7. | 删除 | 已使用的版本不能删除(无论表单是否停用),表单所有的版本都删除后,才能删除表单,删除后进入系统的回收站而不直接物理删除 | |
8. | 分类 | 支持表单的多级分类 | |
9. | 查询统计 | 查询相应的表单及对应的版本被那些流程所引用或功能界面使用,其使用频率和使用范围,可以按设计者、创建时间、类型、关键字进行查询 | |
10. | 人员权限 | 新建 | 直接新建/通过WORD/EXCEL模板/向导新建 |
11. | 修改 | 未经使用的版本才能直接修改,已使用的版本生成新版本后才能修改 | |
12. | 启用/停用/默认 |
| |
13. | 删除 | 删除表单的权限 | |
14. | 管理权限 | 应用权限 | 那些管理员可以直接引用这个表单 |
15. | 参照权限 | 那些管理员可以将此表单作为参照物,有应用范围权限的管理员必定有参照权限 | |
16. | 导入/导出 | 将做好的表单导出为专用格式文档或是将专用格式的文档导入系统中 | |
17. | 多语言 | 动态多语言支持 | 能根据客户选购的系统自动要求建立表单时的多语言字段,并支持相应的动态扩展 |
18. | 展现与字段关联 | 多语言展现与表单值字段的关联 默认为相邻关联 | |
19. | 兼容性 | 三屏支持 | 指用户界面支持PC、平板、移动三种终端 |
20. | 跨浏览器 | 并兼容各种主流浏览器 | |
21. | 内置资源库 | 参照与使用 | 内置各种常用表单参考模板,超级管理员及实施可以修改表单模板,并可将表单设置为模板。 模板可分类,可按提供者等条件进行检索;只有资源库中的模板才允许跨组织参照及引用。 |
22. | 建立与管理 | 有表单设计权限人员均可以提交表单到资源库及参照资源库,但只有相应管理权限的人员才有权限进行管理(含修改、删除、分类) | |
23. | 表单设计 |
| 支持将Word/EXCEL文档快速导入到系统中;可以参照自己或自己权限内的表单进行新建; |
24. |
| 支持撤销操作、复制粘贴等常用快捷键应用 | |
25. | 设计向导 | 表单设计单主表、一主一子表二种模式向导的支持 | |
26. | 表单控件 | 数据源配置 | 各自定义表单之间能够建立数据源进行参考和引用,可引用本地库也可引用配置后的数据库、外部数据源、包括异构数据、非视图或数据冗余,将符合记录的数据回填到本表单内的字段里,或是将本表单的内容通过直接回写或通过相关接口回写到原数据源。 |
27. | 字段控件 | 必填项、标准输入框、多行输入框、只读输入框、下拉数据字典、只选下拉框、可输入下拉框、下拉数据表、弹出数据表选择、单选-横向/纵向、自动编号(编号的规则设定)、追加意见、计算结果、图片、网页内容、附件、Word编辑器、Excel编辑器、相关表单返回值、编辑列表、查看列表、编辑网格、TAB页、处理情况(含是否阅读、是否处理、状态、处理意见)、流程历史记录(本人或权限范围内历史)、关联流程(本人或权限范围内相应已/未结束流程、已/未关联流程)、日期/时间 | |
28. | 默认值 | 取自系统中的数据,如申请人的相关信息(如岗位、联系方式、代理人、部门等),也可以是取自数据源中的其它字段值,汇报体系相关值; 支持将“相对值”、系统及表单的相关数据组合成默认值,示例:“发起人*领导”表示发起人的领导 | |
29. | 值传递 | 子流程/关联流程中对应表单的值 | |
30. | 子表 | 多子表、子表的嵌套; | |
31. | 展现模式 | 饼图、进度条、图片,多维度展现 | |
32. | 附件 | 在线只读、允许下载、只允许在线编辑 | |
33. | 表单域验证 | 非空、数据类型检查、Email、身份证、英文大小写转换、数字转大写转换、默认输入设置、条件编辑/显示等; | |
34. | 复杂公式 | 表单域支持计算公式定义,即可定义某表单域的取值等于表单上其它域的计算结果; | |
35. | 导入导出 | 表单数据具备自动导入功能,可引用本地数据库、外部数据源数据,可配置导入条件,可一次性导入原始数据源存在的数据,可制定任务计划或规则导入新增的数据; | |
36. | 事件 | 控件事件 | 单击、离开、双击、右键、条件自动执行控件; |
37. | 表单事件 | 打开、关闭、提交、保存、自定义 | |
38. |
|
| 表单定义系统应支持丰富的表现形式,如定义表单中能支持表单中能支持多种图形的展现,如表单的应用有二种模式,除了标准的作为流程中引用作用流程的表单外,另一种是作为门户组件或是功能组件的展现界面,以权限进行管控。流程的处理人或作为门户组件或功能组件查看时,其所能查看或展现的数据,默认是按平台中定义的权限进行,示例:某流程引用某表单,流程有A、B、C三个节点,A节点处理人在填写表单时隐藏了某些字段,则其在“查看”流程时一样是隐藏的;表单还可以提供同一表单的各种定制影像,默认并自动生成填写影像、查看影像、审批影像、手机影像,影像包括不同语言版本,但也可以定制出只含某一语言的特制影像,供不同环节或不同权限的人员调用。 |
39. |
| 字段权限 | 只读、隐藏(含展现字段的隐藏)、修改 相应的权限可以设置条件规则 |
40. |
| 多级联动 | 主表的值、主表与子表,子表与子表间值的联动; 如“国家-省份-市-区”的选择项 |
41. | 报表功能 | 节点效率 |
|
42. | 流程汇总 |
| |
43. | 主数据管理 | 同步模式 | 定时同步、即时同步,定时同步与即时差异更新 |
44. |
|
|