首页 > 编程知识 正文

oa工作流引擎,OA工作流设计要点

时间:2023-05-06 20:27:30 阅读:61258 作者:1266

一.工作流存储类型:

国内办公自动化、工作流通常使用数据库(MS SQL、Orcale )存储工作流数据。 例如: (北京金和、智遥工作流程、用友致远等); 国外工作流通常使用文件类型进行存储。 和邮件系统一样,没有使用数据库。 最具代表性的是IBM的Lotus Note。 SAP附带的工作流模块;

使用数据库工作流引擎有助于扩展。例如,可以为几个进程创建查询统计信息,然后直接使用SQL语句。

使用文件存储工作流引擎,Lotus尝试生成一些报告时将无法处理,无法汇总表单内容,搜索和打印等都变得不方便。

二、工作流引擎开发中使用的语言差异:

工作流通常用于OA,大多是B/S结构,开发语言所使用的语言,当然对Java和C#(.net平台)多的语言没有好坏之分; 有时,使用用c编写的C/S引擎,在服务器上安装,网页侧向数据库写入数据,服务器端的程序检测并处理数据库,因为这是旧的,所以发生了错误

三、工作流引擎数据传输方式:

1 .使用XML文件传递数据:大多数产品都使用XML文件进行流程设置并运行; 必须使用比直接使用数据库效率低、出现问题时难以查找的web服务进行扩展。

2 .直接使用数据库传递数据:代表:智遥工作流程; 直接使用数据存储流程设置和运行方式,效率高、稳定可靠; 移植性相对较差。

四、乐队开发使用技术:

所有当前工作流都使用表单流模式。 大多数工作表系统都具有表单设计功能,可以进行可视化设计。 例如,金和、用友致远等; 视觉设计的表单代码主要是html javascript代码; 混乱,难以扩展

另一种是基于定制的表结构自动生成表单及其逻辑代码(例如,智遥工作流)。 代码结构清晰,可以在Visual studio中直接编辑扩展。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。