SharePoint 2010 Workflows
Winners of the Day 1 of ESP Live Quiz
Agenda Day 1 Introducing SharePoint 2010 Workflows What is a Workflow New Workflow Types and Targets Exploring SharePoint 2010 workflow Collect Signature - 2010 Collect Feedback - 2010 Approval Workflow - 2010 Understanding workflows administration in SharePoint 2010
Day 2 - Agenda Using SharePoint Designer 2010 to design workflows. New SharePoint Designer 2010 Workflow Editor. Various workflow types in SharePoint Designer 2010. Workflow Improvements. Exploring SharePoint 2010 workflow sharing and reusability. What was possible last release in terms of portability and reusability? What will be used for workflow portability and reusability this release? Best practices for planning SharePoint 2010 workflows.
Workflow Essentials SharePoint Resource Association Workflow Template Workflow Association Initiation Workflow Instance Template: Available OOB, created using SharePoint Designer or Visual Studio Association: Happens when you enable a workflow for a SharePoint resource. Association form is used during this event. Initiation: Occurs when you start a workflow instance. Initiation form is used during this event.
New SharePoint Designer for Workflow Editing Workflows Site Object and Gallery The workflows site object is the starting point for workflow creation, editing and administration. The Workflow Gallery view lists the available workflows. Workflows Ribbon Full-screen Editor
Demo SharePoint Designer Workflow UI
Workflow Types List Workflows List workflows are the only thing SharePoint Designer 2007 provided last release; that is, the ability to bind to a single list or library. Reusable Workflows These workflows can be re-used across the site. In addition, these workflows can be converted to Globally Reusable Workflows, which are available across an entire site collection. Site Workflows A site workflow is created in a site, and the site workflow is not associated to a list or content type and can be started from the All Site Content page in the site.
Workflow Improvements Rich Text Editor (Email) Dynamic String Builder Everywhere Type Coercion (Defining Return Types) Impersonation Step (High Privilege Block) Advanced Properties (Property Grid) Copy and Modify
Demo Creating A Reusable Workflow
Workflow Reusability Builds support for packaging workflow templates as WSP s (SharePoint Solution Packages). Type of workflow Globally Reusable Reusable List Site Exportable to WSP? Yes, with copy & modify method Saving the site as a template Export / Import Backup / Restore Yes No No
Workflow Reusability Some of the out of box globally reusable workflows are: Approval, Collect Feedback, Collect Signatures and Publishing Approval. We allow two levels of reusable workflow templates, site-scoped and site collection scoped. The way to build a site-collection scoped template is to put the workflow at the collection-level. The ramification of this design is that there is no way to have root-site only workflows. Globally Reusable Workflows cannot be changed directly; this is by-design and disallows the out of box templates from getting corrupted. The workflows can, however, be copied and modified. Sub-site reusable workflows cannot be converted to globally reusable workflows directly. They have to be saved as a template (WSP file), moved to the root site and from there the workflows can be converted to globally reusable.
SharePoint 2010 Workflows Best Practices Choosing the best workflow creation options for your scenarios. Do OOB workflows suffice? What about using SPD for minor modifications to the OOB workflows? Visual Studio WFs/SPD WFs Custom Activities Planning for disaster recovery situations. Capacity Management: Workflow Boundaries and Limits.
Quiz https://sharepoint.microsoft.com/enin/resources/pages/webcast_quiz_24jan.aspx
ESP Archives http://sharepoint.microsoft.com/en-in/resources/pages/esp_archive.aspx
How to create a support case http://support.microsoft.com/default.aspx?id=fh;en -us;offerprophone
Thank You Send your questions to: esplive@microsoft.com espquiz@microsoft.com