Windows Workflow Foundation
文章平均质量分 66
artlife
汉飞扬是一直从事.net平台开发的专业团队,从2005年10月开始研究.net 3.0.到现在为止已经开发出多个基于.net 3.0平台的成功案例,部分案例在Vista发布大会和Windows创新日大会上进行了演示.目前,汉飞扬团队已经达到50多人,其中参与过.net 3.0,XBAP,SilverLight开发项目的有20人,并有专业的WPF设计美术师.汉飞扬欢迎大家与我们合作.
展开
-
最先进的技术:Windows Workflow Foundation
本页内容 常见业务方案 应用 Windows Workflow Foundation 技术支持解决方案转载 2006-12-19 13:52:00 · 3667 阅读 · 0 评论 -
第一个WF程序Hello World!
首先确认已经安装了Visual Studio 2005 Extensions for Windows Workflow Foundation。现在我们可以创建我们的第一个WF程序了,打开Microsoft Visual Studio 2005,点击创建项目。选中Workflow项目,这里我们选择顺序流程的控制台项目Sequential Workflow Console Applicat原创 2006-12-20 10:31:00 · 1868 阅读 · 0 评论 -
一个有趣的炒菜流程
假如你从来没做过饭但又想在朋友面前显示一下自己的厨艺,那么接下来的这个流程对你可能有很大的帮助。最好你有一台笔记本,能放到厨房里,这样你就不用跑到客厅去看下一步该怎么做了。现在让我们开始,新建一个Windows应用程序项目,用于大屏幕显示炒菜的步骤(还可以通过语音合成大声念出来);新增一个流程库Sequential Workflow Library项目,打开Workflow1文件显示一个空原创 2006-12-20 15:12:00 · 3890 阅读 · 0 评论 -
设备申请审批流程(WF实例)
这个例子在我们的项目中已经实际应用,所以我想叫做实例应该没什么问题。这是一个经典的设备申请审批流程,大家很多时候已经用其他的办法实现过了。本实例包括三个工程:EquipmentApply(设备申请exe)、EquipmentApprove(设备审批exe)、EquipmentApplyWorkflowLib(申请审批流程库dll)。首先新建Windows应用程序项目EquipmentAp原创 2007-01-09 09:26:00 · 10438 阅读 · 21 评论 -
运行时增加流程步骤
WF提供运行时修改流程实例的功能,事实上可以在流程运行过程中增加、修改和删除流程步骤,甚至是在流程运行的时候再增加外部的流程。这个功能解决了很多流程引擎不能解决的问题,当用户审批到某个步骤时,突然想改变流程,怎么办呢?原来的方式是重新定义流程,但其他用户想按原来的流程走完,这样可能就要定义两个不同的流程。WF提供运行时修改流程实例的功能将彻底的解决这个问题,用户可以在运行时修改属于原创 2007-01-11 11:41:00 · 2182 阅读 · 0 评论 -
给流程增加权限控制
WF提供权限控制的功能,其中包括两种方式:ActiveDirectoryRole(通过活动目录用户)和WebWorkflowRole(ASP.NET Role)。下面我以WebWorkflowRole的方式作为权限控制例子做介绍,首先需要安装aspnetdb数据库(通过运行微软提供的aspnet_regsql.exe文件);App.config文件配置如下:xmlversion="1.0"e原创 2007-01-11 18:30:00 · 2686 阅读 · 0 评论 -
说说System Workflow和Human Workflow
了解了.Net Framework 3.0中的WF,大家一定都知道了System workflow和Human workflow这两个概念。从名字上就看的出来,System workflow指的是把应用系统按一定的规则连接起来的工作流,没有人参与流程的流转,而Human workflow指的就是有人参与的工作流,例如审批报销单的流程。 从这两种场景中我们很容原创 2007-01-23 16:11:00 · 4307 阅读 · 0 评论