|
相关话题
- 基于职位的业务流程系统
- 可自行扩展的用户信息
- 无缝集成AD
- 支持企业间业务集成
- 对Global应用的考虑
- 在流程中集中管理数据
- XML文件触发流程的机制
- XML文件输出功能
- 快速制作大部分表单
- 支持多语言办公环境
什么是在流程中集中管理数据
在流程中集中管理数据是指:在流程的每个处理步骤上,可以指定所有表单数据在该步骤的读写权限,及进入该步骤时表单数据的初始填充值。
它和传统的工作流数据管理方式(表单中管理数据方式)有什么不同
传统的工作流在流程定义中并不管理数据的读写权限,而是通过在每个步骤使用具有不同读写状态的表单,使数据在不同的步骤有不同的读写特性。
两种方式表单开发和维护工作量比较
- 传统方式 - 需要为表单在流程中出现的所有输入状态开发一个对应的表单,表单升级时需要修改所有相关表单。比如表单在5个处理步骤有5种不同的输入状态,这种情况下需要复制5个不同的表单并逐个修改其状态,同时当表单升级,需要在表单中加入一个输入项时,需要修改所有5个表单。
- 在流程中集中管理数据 - 只需要制作一个表单,通过流程定义时,在不同的处理步骤,选择数据的读写状态即可实现表单的多状态,开发和维护都变得简单明了。
两种方式数据安全性比较
- 传统方式 - 工作流服务器本身并不知道每个步骤允许和禁止显示和写入的表单数据,因而恶意程序可以蒙骗服务器显示或写入非法表单数据。
- 在流程中集中管理数据 - 工作流服务器知道每个步骤表单数据的读写权限,试图读写非法的表单数据将被服务器发现。
“流程中集中管理数据”设计架构下的重要功能 - 表单状态管理
“表单状态管理”是“流程中集中管理数据”这种设计架构下的一个具体功能体现,“流程集中管理数据”这种架构有众多好处,其中“表单状态管理”是用户最容易直接体会到的功能。
“表单状态管理”功能是指:在流程定义时,用户设定每个步骤数据的读写属性后,同一张表单在不同的步骤上会获得不同的读写状态。
表单状态管理功能预览
1、准备阶段:看一下原始的表单定义
2、在流程中“经理审批”节点设置单价与数量不可写
3、经理审批时看到的表单
|