Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 621 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
621
Dung lượng
10,83 MB
Nội dung
[...]... analysis, design, and programming; architectural and design patterns; service-oriented analysis, design, and programming; 3D computer graphics programming; user interface design; and usability He is the sole author of the following six books: Expert WSS 3.0 and MOSS 2007 Programming, Professional Microsoft SharePoint 2007 Workflow Programming, Professional ASP.NET 2.0 and NET 3.0 Programming (ASP NET... Custom Workflows SharePoint Workflow Terminology SharePoint Solution Package Recipe for Developing a Custom SharePoint Workflow Implementing a SharePoint Workflow OnWorkflowActivated Using OnWorkflowActivated LogToHistoryListActivity Using LogToHistoryListActivity Putting It All Together Implementing Workflow Input Forms Implementing an Association Workflow Input Form Implementing an Initiation Workflow. .. custom SharePoint workflows and activities Whom This Book Is For This book is aimed at the SharePoint developer who already has a basic knowledge of Windows Workflow Foundation (WF) and SharePoint 2007 workflow and activity programming, and is looking for more advanced coverage of SharePoint 2007 workflow and activity programming What This Book Covers The book is divided into 10 chapters: ❑ Chapter 1, Workflow. .. Deploying Workflows and Actions through SharePoint Solution Package Cabinet and DDF Files Solution Manifest Deploying Workflows Deploying Actions Summary Index 472 473 552 552 552 552 552 554 554 557 558 558 559 559 561 562 564 565 571 577 579 xvi ftoc.indd xvi 8/25/08 4:40:35 PM Introduction Welcome to Professional Microsoft SharePoint 2007 Workflow Programming SharePoint 2007 provides both workflow. .. CreateWorkflowQueue method on the WorkflowQueuingService service, passing in the workflow queue name to create the workflow queue: workflowQueuingService.CreateWorkflowQueue(this.Name, true); You will see throughout this book that you don’t need to create workflow queues when programming SharePoint activities, because SharePoint workflow programming abstracts you away from workflow queues That said, you... technical consultant, architect, author, and instructor specializing in Microsoft Windows SharePoint Services (WSS) 3.0, Microsoft Office SharePoint Server (MOSS) 2007, SharePoint 2007 workflow programming, Windows Workflow Foundation (WF), ASP.NET, Windows Communication Foundation (WCF), ASP.NET AJAX, IIS7 and ASP.NET Integrated Programming, ADO.NET, web services, NET, and XML technologies such as XSD,... provider) { WorkflowQueuingService workflowQueuingService = provider.GetService(typeof(WorkflowQueuingService)) as WorkflowQueuingService; if (workflowQueuingService.Exists(this.Name)) workflowQueuingService.DeleteWorkflowQueue(this.Name); } } } The Uninitialize method takes these steps to remove the workflow queue: 1 It accesses the WorkflowQueuingService service: WorkflowQueuingService workflowQueuingService... your own custom workflows ❑ Chapter 6, Workflow Security and Management, and Fault Handling,” first discusses the SPWorkflowManager class and its public members It then provides a section on workflow security, where you learn a great deal about the WorkflowRole, WorkflowRoleCollection, and SPWorkflowWorkflowRoleCreator workflow security classes, the SPBasePermissions enumeration, and SharePoint securable... provider.GetService(typeof(WorkflowQueuingService)) as WorkflowQueuingService; 2 It checks whether the WorkflowQueuingService service contains the workflow queue with the specified name If so, it invokes the DeleteWorkflowQueue method on the WorkflowQueuingService service to remove the workflow queue: if (workflowQueuingService.Exists(this.Name)) workflowQueuingService.DeleteWorkflowQueue(this.Name);... that represents the type of workflow queuing service to access the WorkflowQueuingService service: WorkflowQueuingService workflowQueuingService = provider.GetService(typeof(WorkflowQueuingService)) as WorkflowQueuingService; 2 Invoke the Exists method on the WorkflowQueuingService service, passing in the workflow queue name to ensure that the service does not already contain a workflow queue with the . Inc. Professional Microsoft SharePoint 2007 Workflow Programming Dr. Shahram Khosravi ffirs.indd vffirs.indd v 8/25/08 4:39:11 PM8/25/08 4:39:11 PM Professional Microsoft SharePoint 2007 Workflow. Inc. Professional Microsoft SharePoint 2007 Workflow Programming Dr. Shahram Khosravi ffirs.indd vffirs.indd v 8/25/08 4:39:11 PM8/25/08 4:39:11 PM Professional Microsoft SharePoint 2007 Workflow. Introduction Welcome to Professional Microsoft SharePoint 2007 Workflow Programming . SharePoint 2007 provides both workflow and activity developers with rich workflow programming facilities,