http://211.95.124.238:22/cgi-bin/topic.cgi?forum=20&topic=299&show=0

由于本人做了一个所谓工作流的小东东(www.bestsolution.cn下载),常常有人这样问我。
你的工作流能够自定义表单吗?你的工作流能够自定义报表吗?你的工作流能够建模组织机构吗?你的工作流能够进行权限控制吗?你的工作流能够带附件吗?。。。。。

对于上面的问题我的回答全部都是:不可以!。

于是有人就怀疑,那么工作流能够做什么?

所以,我想就我对工作流的浅显理解说一说。请大家指教。

从功能的角度看:工作流系统的本职工作就是管理和控制业务流程,例如:流程实例的启动、停止;环节实例的启动、结束;任务的分配等等。

从工作流系统的组成看:工作流系统应该包括流程引擎、流程定义工具、运行管理工具、api系统。工作流系统应该该**不**包括表单定义、组织机构定义及其管理、权限管理、数据流管理等等。工作流系统虽然不包括上述功能,但是工作流系统一定会和上述功能发生交互关系,所以好的工作流产品并不是一个包办上述功能的产品,而是一个设计良好的能够和上述功能交互的系统。

从和其他系统的关系看待工作流:如果站在基础业务平台的角度,那么,工作流系统、组织机构管理系统、表单自定义系统、权限管理系统、数据流管理系统、报表系统都是这个基础业务平台的服务。业务功能系统在运行的过程中会调用这些服务,这些服务之间本身也可能互相调用。例如:工作流服务和组织机构管理服务之间的关系就非常密切,尽管如此,如果认为工作流系统一定包含组织机构管理系统应该是不正确的。在oa系统中,表单自定义好像比较重要,而且流程常常需要引用表单上的数据,但是表单自定义绝对不是工作流系统的组成部分。流程在运行的过程中可能跨多个数据库系统,任务在流转的过程中需要“携带”大量的业务数据,但是这些也不是工作流要做的事情,完成这些工作的系统我称之为“数据流管理系统”。总之:从功能的角度,所有的功能都是必要的,但是从技术的角度,这些功能不可以做到一个“铁板一块”的所谓的“工作流”里面去。

从技术发展的趋势看:工作流系统很可能发展成为一个类似关系型数据库管理系统的专职的系统。

我那个工作流东东还在改进中,希望作出一个设计合理的(决对不是强行coding出来的),工程实用的东西出来。

什么是工作流?(转贴)相关推荐

  1. Amazon SageMaker和NVIDIA NGC加速AI和ML工作流

    Amazon SageMaker和NVIDIA NGC加速AI和ML工作流 从自动驾驶汽车到药物发现,人工智能正成为主流,并迅速渗透到每个行业.但是,开发和部署AI应用程序是一项具有挑战性的工作.该过 ...

  2. Git基本命令和GitFlow工作流

    本篇博客讲解了git的一些基本的团队协作命令,和GitFlow工作流指南 git 团队协作的一些命令 1.开分支 git branch 新分支名 例如,在master分支下,新开一个开发分支: git ...

  3. SharePoint 工作流解决方案(一):顺序工作流和状态机工作流

    SharePoint 的工作流是基于 Workflow Foundation 的,我们就先谈谈 WF,只有对 WF 有正确的认识,才能找到 SharePoint 工作流的解决方案. Workflow ...

  4. .net之工作流工程展示及代码分享(二)工作流引擎

    在介绍完表单类的时候,接下来介绍工作流引擎,主要由四个类组成,分别是流程.流程步骤.流程实例.流程步骤实例类. 流程类: 1 [Serializable] 2 public class Flow 3 ...

  5. (广州)软件开发定制服务,工作流引擎 OA 库存管理系统

    本人专注于工作流的研究设计同时提供软件开发定制服务,工作流引擎 OA系统 库存管理系统 如果有机会合作共事请联系:15817167503(本人在广州) QQ:1311663711 加时请注明软件定制 ...

  6. 开始升级我的工作流系统

    终于做完了自定义工作流审批系统的第一个版本,可以说是熬完的,因为真的费了不少力气.不过也慢慢发现设计和实现中的很多问题,便想把它改进一下,改为用.net2.0和sql server2005开发,并想遵 ...

  7. E8.Net 2005工作流平台版本发布

    2007年2月,完成了EPowerFlow.Net2003版本升级到E8.Net2005版本的工作,今后E8.Net工作流平台就可以使用Microsoft Visual Studio 2005(SP1 ...

  8. activiti工作流连接mysql_Activiti工作流 安装myeclipse activiti设计插件并生成数据库表...

    从零开始学习Activiti工作流,记录下学习过程. 关于工作流的简介没什么好介绍了,只能说是个很有用的东西,数据库中23张表分别有什么用网上也有很详细的介绍,这里也不多加说明.activiti开发中 ...

  9. 多个前端项目放在一个git好还是_前端工作流

    没有规矩不成方圆,如果一个项目只有你一个人在维护,那么你不需要担心很多问题,因为你对它心知肚明,但同时一个人的力量无法支撑起来大型项目.更多时候,我们需要与其他人合作,共同把项目推进,这意味着我们需要 ...

  10. SharePoint 2016 工作流报错“没有适用于此应用程序的地址”

    前言 最近为SharePoint 2016配置工作流,创建工作流的过程中遇到这样一个错误,记录分享下来,希望能够为有需要的人带来帮助. 错误截图 创建完毕工作流,发布的时候报错,保存没有问题. 错误信 ...

最新文章

  1. Android ViewPager实现多个图片水平滚动
  2. struts2 去掉或修改后缀名
  3. 【解题报告】Leecode 519. 随机翻转矩阵——Leecode每日一题系列
  4. cactiez mysql_cactiez使用mysql数据库出现以下报错:“[ERROR] /usr/sbin/mysqld”
  5. linux中jq的使用方法,linux使用jq工具解析json
  6. Python 开发者 2017 应该关注的 7 个类库
  7. python填充_python 实现矩阵填充0的例子
  8. 20172315 2017-2018-2 《程序设计与数据结构》第九周学习总结
  9. 美利财务平台数据库架构进阶
  10. php 动态 常量,PHP中的动态常量?
  11. Ubuntu16下载tomcat8
  12. 怎样取消计算机中镜像,win7系统,如何删除之前创建的镜像文件。 (不是在系统保护里头删除还原点,我试过了)...
  13. flask-session组件
  14. R语言学习笔记(1)
  15. Linux 常用ping命令详解
  16. 三级分销系统源码如何上传?
  17. 怎么去掉桌面“主文件夹”图标?
  18. Love for music
  19. 支持微信多开、防止消息撤回的小助手
  20. python利用有道词典翻译_Python利用有道词典接口制作即时翻译的工具

热门文章

  1. 操作系统_逻辑地址转换为物理地址
  2. k8s入坑之报错(11)添加node节点报错:error execution phase preflight: [preflight] Some fatal errors occurred:...
  3. [转载]interp1
  4. 汇纳科技张宏俊:加强布局AI大数据,为实体商业服务
  5. 弧形背景html,弧形背景墙—弧形背景墙相关知识介绍
  6. Linux下载并安装rabbitmq-server-3.6.5-1.noarch.rpm
  7. 计算机应用基础(专)【10】
  8. 教你怎么把视频转换成gif动图
  9. iOS tableView 右侧索引视图状态获取
  10. autoconf与automake使用简解