SharePoint工作流开发点滴(6) -“我的任务不给你看”
一直以来都被MOSS的工作流权限问题所困扰. 我们虽然将任务分配给了某人,但事实上,所有在任务列表中有编辑权限的用户都可以编辑该任务. 而我们并不希望用户能够看到不属于自己的任务.
一直以来都被MOSS的工作流权限问题所困扰. 我们虽然将任务分配给了某人,但事实上,所有在任务列表中有编辑权限的用户都可以编辑该任务. 而我们并不希望用户能够看到不属于自己的任务.
Fault,故障,现在官方已经将其翻译为错误,那么以后的随笔中我也就采用官方的翻译吧.
错误处理也属于流程控制的一部分,这一节我来介绍一下有关错误处理的活动.错误是指在工作流执行期间发生的异常.我们可以使用错误处理程序来捕捉这些异常并尝试做一些”修复”工作.我们可以补偿提交的事务,或者发送Email来警告管理员并等待丢失的数据被修复.
像CallExternalMethod活动一样,HandleExternalEvent活动也有一个必须设置的InterfaceType属性。
前几天从Kaneboy大侠处得知Visual Studio 2008 Professional Edition Beta 2和Visual Studio 2008 Team System 2008 – Team Suite Beta 2中包含了最新的VSTO 3.0(Visual Studio Tools for Office),SharePoint的工作流项目也被包含在了VSTO 3.0之中,而且极大的改进了调试方式,“基本上,调试一个SharePoint Workflow的方法就是直接按F5”(Kaneboy《即将从TechReady5归来》).
让工作流和外部世界进行交互也并不是什么难事,因为WF本身就内置了一些活动来完成这样的工作.
这一节我们来讨论一下可以和宿主进程提供的本地服务进行通信的活动们
涂曙光老师,陈曦兄和赵琦峰兄的《Office SharePoint Server2007开发入门指南》终于发行了,现在在第二书店已经开始接受预订了. 下面是这本书的介绍: 【简介】 本书向SharePoint开发人员和高级管理员介绍了Windows SharePoint Sevices 3.0与Office SharePoint Server 2007应用与开发的基本内容,包括:SharePoint技术概览、站点管理、对象模型、Web Part开发、工作流、Excel Services和InfoPath Forms Services等内容。读者可以以本书为基础,快速了解如何在SharePoint之上进行应用开发。
今年二月份,我开发了一个MOSS多级审批工作流,它实现了如下图所示的流程: