本文主要是介绍wf应用领域,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
几个人一起做同一件事就叫工作流,一两个人做就不是工作流,比如:
你在一个项目组里,是个开发老手,项目组里有多个角色,项目经理总体负责,系统分析员负责
框架,你负责几个核心模块,并兼带新手,一个新负责一个次要模块,一个测试员负责测试。
项目经理把单拿下来,需求敲定,然后系统分析员研究并确定框架,。。。
这中间有大量的交互过程,有时候项目经理只想让部分人员知道某些内容,有时候你指导新手的
内容也没有必要让项目经理知道,他不关心,关心则乱。
这就是工作流。
Windows Workflow Foundation(WF)是一个通用的编程框架,它可用于创建需要对外部实体的信号作出响应的交互式程序。交互式程序的基本特征是它会在执行期间暂停某一长短未知的时段,以等待输入。
对于WF和传统的软件相比。相信很多人都有这样的理解:wf就是一个流程控制,不运用工作流也能够实现。
但是WF有自己的优点:
WF 提供了一组功能强大的、灵活且可扩展的运行时服务,例如支持长时间运行代码,代码执行操作可以持续几天甚至几个月;支持暂停/恢复/取消运行程序;支持审核和跟踪程序执行,甚至支持修改正在运行的程序逻辑!
一般大多数WF应用程序主要应用于审批系统。对于这一类系统存在审批时间间隔相差很多。这时候使用工作流就能够体现出优势。
这篇关于wf应用领域的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!