《WF编程》系列之5 – 漫游工作流:第一个工作流
还记得项目经理经常问我”做完了吗?”.在这一节中,我们把烦人的项目经理换成简单的工作流程序.这个例子并没有用到工作流平台的所有的功能,只是简单的创建并运行一个工作流.
还记得项目经理经常问我”做完了吗?”.在这一节中,我们把烦人的项目经理换成简单的工作流程序.这个例子并没有用到工作流平台的所有的功能,只是简单的创建并运行一个工作流.
在Windows Workflow中,活动可以视作提交给工作流处理器执行的指令或代码,而这个工作流处理器就是WF Runtime.为了启动工作流,我们必须托管Runtime与工作流服务.
Microsoft提供了一个Visual Studio 2005 的工作流扩展(Microsoft Visual Studio 2005 Extensions for Windows Workflow)其中包含用于构建工作流的可视化设计器.
Windows Workflow Foundation是.NET 3.0中新增的一部分,新的.NET 3.0还包括Windows Presentation Foundation(WPF)和Windows Communication Foundation(WCF)这两项新技术.
什么是工作流?有一个简单的定义:工作流是完成特定任务所需的一系列步骤,决策和规则.
我刚接触Windows Workflow Foundation不久,一直在半懂不懂的看着中文或者英文的技术文章,直到我发现了K, Scott Allen先生的《Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#》一书. 在这本书中,Scott先生以轻松简单的语言侃侃而谈,读起来非常畅快.所以特别增设本栏来记录我读这本书时的一些心得.
使用SharePoint Designer设计工作流是件简单的事情,SharePoint Designer工作流设计器可以帮助我们设计出顺序执行的工作流,然而许多真实场景中的工作流可能并非如此,那么SharePoint Designer是否可以设计出非顺序执行的工作流呢?
在尝试过Project Server 2007表单验证之后,顺便尝试了一下MOSS 2007的表单验证,相比前者要复杂一点. 这篇文档演示了如何启用MOSS 2007的表单验证,启用匿名访问和对个别网站权限的单独设置.