PRESENTED BY: K2.COM GREG SANDERSON TECHNICAL SPECIALIST, SHAREPOINT WORKFLOW IN 2013.

Slides:



Advertisements
Similar presentations
Presented by Srini CAPAREA SPONSORS AUDIENCE.
Advertisements

SharePoint 2013 – REST, JSON and SharePoint Designer
Overview and Demonstration of declarative workflows in SharePoint using Microsoft SharePoint Designer 2007 Kevin Hughes MCT, MCITP, MCSA, MCTS, MCP, Network+,
Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
MICHAEL MARINO CSC 101 Whats New in Office Office Live Workspace 3 new things about Office Live Workspace are: Anywhere Access Store Microsoft.
Microsoft SharePoint 2010 technology for Developers
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
2013 Workflow Basics IN PLAIN ENGLISH FOR BUSINESS USERS.
MOSS Workflows Workflow Technologies Overview November 15, 2007 Sogeti USA.
SharePoint 2007: Workflow and Digital Forms Neil Iversen Inetium.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
2013 Workflow Basics IN PLAIN ENGLISH FOR BUSINESS USERS.
SharePoint 2010 First Look: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able
Mark Rees Microsoft Consulting Services OFC409 Windows Workflow Foundation (WF) Primer Creating WF programs in Visual Studio Creating workflow templates.
InfoPath Foundations Peter Williams, Ibitec AB. Agenda What are Forms? Form Scenarios Fundamentals Enter InfoPath Alternatives Use Forms InfoPath Enterprise.
Microsoft SharePoint 2013 SharePoint 2013 as a Developer Platform
It’s always better live. MSDN Events Developer Productivity Improvements with Visual Studio 2008 and Office Business Applications.
SharePoint 2013 Workflow Basics. Brief History of SharePoint Workflow.
Open and save files directly from Word, Excel, and PowerPoint No more flash drives or sending yourself documents via Stop manually merging versions.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
App development in SharePoint 2013 LIVE Introducing Cloud App Model Cloud-hosted Apps Experiences from the Field.
Workflow Solutions for Business Users and Knowledge Workers November 30th, 2010 Brendan Giles, PMP, MCP.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
 12:00Overview of What’s New in Project 2013  12:10 Demo  1:00Q&A.
Create with SharePoint 2010 Jen Dodd Sr. Solutions Consultant
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
SQL Server Integration Services (SSIS) Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server (MVP) Microsoft Certified Technology Specialist.
Workflow and SharePoint Presented by Ben Geers. Overview What is workflow? Windows Workflow Foundation How does workflow apply to SharePoint? WSS v3 vs.
Microsoft Confidential Office as a Development Platform Tim Heuer
Developing Workflows with SharePoint Designer David Coe Application Development Consultant Microsoft Corporation.
Office Live Workspace Visio 2007 Outlook 2007 Groove 2007 Access 2007 Excel 2007 Word 2007.
Office 365 Platform Flexible Tools Understand different provisioning options and their advantages and disadvantages…
Tom Castiglia Hershey Technologies
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
HOUSEKEEPING…  Download EventBoard Mobile and remember to fill out session evaluations…  Phasers set to stun, mobile devices set to silent…  You must.
SharePoint 2013 Workflows Architecture Presented by Srini
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
Office Business Applications Workshop Defining Business Process and Workflows.
Configuring Workflows Module 4. Overview  Understanding Workflows  Using Default Workflows  Creating Workflow Instances.
Welcome to Azure App Services! Amie Seisay
INTRO TO SHAREPOINT WORKFLOWS Derek Nishino Nishino Consulting
Welcome to Azure App Services! Amie Seisay
Back to Basics A Tour of Microsoft SharePoint. Who am I? Kenny Duenke Lead Systems Analyst RGA
Deep Dive into SharePoint 2010 Workflows Robert Bogue Thor Projects
The 2007 Microsoft Office System Servers Enterprise Content Management, Workflow and Forms Martin Parry Developer and Platform Group, Microsoft Ltd
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Asif Rehmani, SharePoint MVP VisualSP
Integrating and Extending Workflow 8 AA301 Carl Sykes Ed Heaney.
SharePoint Designer Workflows Nuts, Bolts and Examples SharePoint Saturday Chicago Suburbs March 19 th 2016.
SharePoint Fest 2013 Chicago What’s New and Exciting (and not so great) in SharePoint Designer 2013 Workflows Ira Fuchs – SharePoint Technical Specialist,
Bob German Principal Architect Future-Proof your SharePoint Customizations: Build 2010 Solutions that become 2013 Apps.
Trimantra Software Solution Offshore Software Development Outsourcing Company Visit :
PRESENTED BY: K2.COM STEVE BOLDT SHAREPOINT WORKFLOW IN 2013.
Virtual techdays INDIA │ November 2010 SharePoint 2010 – Your one stop shop for all portal requirements Saranya Sriram │ Developer Evangelist, Microsoft.
Intro to Declarative Workflows in SharePoint Daryl Rasmussen, MCSD (.NET), MSTS (Moss 2007), MCSD (SP 2010) Calgary SharePoint Users Group.
May 27, 2016 Building Workflows with SharePoint Designer the Good, the Bad, and the Ugly.
Bhakthi Liyanage SPS Toronto July GOLD BRONZE / PRIZES SILVER.
Joy Rathnayake Senior Architect – Virtusa Pvt. Ltd.
SharePoint 2013 Workflow Name Title Company.
Demand Management and Workflow
SharePoint Architect & Developer
Transition Your SharePoint Designer Workflows to Microsoft Flow
What Is Sharepoint? Mohsen Ashkboos
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
SharePoint Foundation 2010
SharePoint 2013 Workflows Architecture
Microsoft Office SharePoint 2007 Technical Enablement Tour
SharePoint Workflow: Taking the Manual Out of Your Process
Presentation transcript:

PRESENTED BY: K2.COM GREG SANDERSON TECHNICAL SPECIALIST, SHAREPOINT WORKFLOW IN 2013

K2.COM AGENDA Workflow and SharePoint Through the Years SharePoint Workflow Today SharePoint 2013 Workflow Architecture Workflow Manager Design Tools with SharePoint 2013 SharePoint 2013 Designer SharePoint 2013 & Visio 2013 SharePoint 2013 & Visual Studio 2012 SharePoint 2013 Workflow Demonstration(s) Q & A

K2.COM SHAREPOINT WORKFLOW THROUGH THE YEARS

K2.COM SHAREPOINT WORKFLOW THROUGH THE YEARS Out of box Microsoft built and is hosting some common workflows that ship with SharePoint, these workflows are easily configured and usable upon installation of MOSS – attach a template to a list/library and go! Partially Customized Utilizing a combination of Visio/SharePoint Designer to implement SharePoint actions/conditions to build rules-based, non-code process Fully Customized Build it all from scratch in Visual Studio; have to manage security, reporting, deployment

K2.COM SHAREPOINT WORKFLOW THROUGH THE YEARS

K2.COM SHAREPOINT WORKFLOW THROUGH THE YEARS Conditions: With Specifics words in the title or other fields Modified (either in a specific time window or by a person) Created by or in a specific time frame File type File size ADVANCED Condition

K2.COM SHAREPOINT WORKFLOW THROUGH THE YEARS Actions: Create task Update task Delete task Send Prompt for values Change Item Status

K2.COM SHAREPOINT WORKFLOW TODAY  Workflow moved to Workflow Manager (formerly Azure Workflow Services)  Does not run in SharePoint anymore  WM is built on WF 4  WF 4 is part of Microsoft.NET 4.5

K2.COM SHAREPOINT 2013 WORKFLOW AT A GLANCE 2 Distinct workflow platforms: 2010 and 2013 Complete redesigned workflow infrastructure with Workflow Manager 1.0 (WM) Design Tool Enhancements Call Web Services Fully Declarative, no more code Visual Designer (with SP Designer)

K2.COM WORKFLOW AND SHAREPOINT 2013 Installs OTB Requires Workflow Manager

K2.COM SHAREPOINT 2013 WORKFLOW DEPLOYMENT LOCATIONS On-Premise Deployment: WM can be installed on the WFE or separate server Must be connected to the SharePoint 2013 farm Cannot be on a Domain Controller SharePoint Online / Office 365 (Off-Premise) Deployment: No Deployment necessary, already installed No configuration necessary

K2.COM KEY ARCHITECTURE CHANGES IN 2013 Powered by Windows Workflow Foundation 4 (WF) SharePoint 2013 workflow is now executed in the Workflow Manager Client 1.0 server Communicates with SharePoint using Azure service bus using common protocols (I.E HTTP) Based on.NET framework 4.5 Enhanced connectivity to enable cloud-based execution of workflows. SharePoint Events are routed to WM and returned via REST API

K2.COM SHAREPOINT WORKFLOW TODAY SharePoint 2013 Workflow Architecture

K2.COM WORKFLOW MANAGER New host which introduces new capabilities for authoring, hosting and managing workflows. Also hosts the execution processes for workflow instances. WHAT IS WORKFLOW MANAGER? Key Points: High Density & Multi-tenancy Elastic Scale Activity / Workflow Artifact Management Tracking and Monitoring Instance Management Fully Declarative Authoring (no code) REST and Service Bus Messaging capable Interop into SP 2010 Processes

K2.COM INTEROP BRIDGE  Allows for calling of 2010 workflows (List/Site) from SharePoint 2013 (Via new Coordination Actions)  Is put in place for backwards compatibility between SharePoint 2013 and SharePoint 2010 workflow engines  WM will delegate workflows or portions of workflows to the 2010 Interop engine and provide  Synch/Asynch mode available

K2.COM SHAREPOINT WORKFLOWS TYPES  Same as provided in 2010, which include:  Reusable & Global Reusable  Associated with a Content Type and not a specific list  Available anywhere within a Site Collection  Recommended best practice approach for SharePoint Workflow construction  Site Workflows  Not associated to a List or Content Type  As a result, not all Actions are available  Can only be started manually or via code  List Workflows  Associated only to a specific List  Context is the List & Columns  Not portable

K2.COM OUT OF THE BOX WORKFLOWS No native 2013 workflows come out of the box. However all 2010 can be activated. Examples of SharePoint 2010 Workflow templates available to be activated: Disposition Approval Workflow Publishing Approval workflow Three state workflow

K2.COM SHAREPOINT 2013 WORKFLOW DESIGNERS

K2.COM IMPROVEMENTS IN SHAREPOINT DESIGNER 2013 Introducing Stages. Workflow doesn’t have to be serial Provides for a state machine like experience Declarative workflows can now have loop like functionality. Loop x # of times. Loop while condition is true Workflows can now call REST/SOAP Services Improved editor Now supports rich formatting Designer supports Cut, Copy, Paste, Undo, Redo, Select-all Improved Visual Designer. Visio is now embedded. Can switch between visual and text-style. Can build 2010 or 2013 workflows

K2.COM SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS Stage Action Step Action Condition - Stage - Step - Loop - Action - Condition - Gates

K2.COM STAGES AND GATES Stage Gate

K2.COM SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - STAGES  A word about Stages:  A Workflow must have at least one Stage  An Start shape is required outside the Stage (but not Terminate shape)  Stages cannot be nested  Stages cannot be executed in parallel  Only Stages can be contained at the highest level of the Workflow – Steps, Actions, etc. are contained within Stages  No looping across Stages

K2.COM SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - STEPS Steps are a logical grouping of Activities that get performed as a single unit of work Caveats:  Steps must be within a Stage  Steps can be used within a Loop  Steps may have only one entry and one exit point.  Steps can have Steps nested within

K2.COM SHAREPOINT 2013 WORKFLOW BUILDING BLOCKS - LOOPS Visio 2013 and SharePoint Designer 2013 support two types of Loops:  Loop n Times  Loop with Condition Caveats:  Loops must be within a Stage, and Stages cannot be within a Loop.  Steps may be within a Loop.  Loops may have only one entry and one exit point.

K2.COM ActionDescription Assign a TaskAssigns a single workflow task to a user or group. Start a Task ProcessInitiates execution of a task process. Go to This StageSpecifies the next stage in a workflow to which flow control should be handed. Call HTTP Web Service Functions as a method call to a (REST) endpoint Start List WorkflowStarts a list scoped workflow (2010) Start a site workflowStarts a site scoped workflow (2010) Build Dynamic valueCreates a new variable of type DynamicValue. Get Property from Dynamic Value Retrieves a property value from a specified variable of type DynamicValue. New Actions in SPD

K2.COM ActionDescription Count Items in DynamicValue Returns the number of rows in a variable of type DynamicValue. Trim String Removes all leading and trailing white-space characters from the current string. Find Substring in String Returns 1-based index of the first occurrence of one or more characters, or the first occurrence of a string, within a string. Replace Substring in String Returns a new string in which all occurrences of a specified character or string are replaced with another specified character or string. Translate Document Functions as a wrapper around the HTTP activity that calls the synchronous translation API. You must configure a Machine Translation Service Application for the SharePoint site on which you run the workflow. New Actions in SPD

K2.COM ActionDescription Set Workflow Status Updates workflow status as specified in message string. Create a Project from Current Item [Microsoft Project] Creates a Project Server project based on the current item. Set the current project stage status to this value [MS Project] Sets the two status fields within the current stage of the project. Set the status field in the idea list item to this value [MS Project] Updates the status field of the original SharePoint list item. Wait for Project Event [MS Project] Pauses the current instance of the workflow to await a specified Project event Set this field in the project to this value [MSProject] Sets the value for the enterprise custom field for a specified project. New Actions in SPD

K2.COM NEW TASK ACTIONS Assign a task - This action is to assign a task to a single user that outputs a variable and a TaskId. You can use the people picker to select the person or group to whom you are assigning the task. Start a Task Process – This action allows you to assign multiple tasks to multiple users and then use the results in a task process.

K2.COM CALL HTTP WEB SERVICE Accesses SharePoint 2013 via CSOM Expects JSON format HTTP Methods: Get Delete Merge Put Post

K2.COM Workflow Example using SharePoint Designer 2013 and Visio 2013

K2.COM VISIO 2013 & SHAREPOINT 2013

K2.COM VISIO 2013 & SHAREPOINT 2013 Must be Microsoft Visio Professional 2013 Carries through traditional method of building workflows Contains a dedicated SharePoint workflow stencil set Matches SPD with Stages and Gates Can still go back and forth between Visio and SPD Custom actions now can appear in the stencil pane Still unable to add workflow properties to shapes.

K2.COM VISUAL STUDIO 2012 & SHAREPOINT 2013 Office Developer Tools for Visual Studio 2012 Workflow Manager 1.0 Tools for Visual Studio 2012 Can still import from SPD reusable workflows o Both 2010 and 2013 New project types, examples include: o Custom Activity o Workflow (SharePoint 2013 / Workflow Manager style) All declarative New project item templates Custom Activities Allows for richer debugging capabilities

K2.COM WORKFLOW DESIGN IN VISUAL STUDIO 2012

K2.COM COMPARING DESIGNERS SharePoint Designer Visual Studio 2012 Create Declarative WorkflowYes ReusabilityCreate Reusable Workflows Create Templates Build into SharePoint AppNoYes Use Custom CodeNo Custom ActionsConsumer of Actions Yes, using custom project Visio IntegrationYesNo DebuggingNoYes

K2.COM Actions Stop Workflow All Document Set Actions All Records Management Actions Add List item All Permissions Actions Lookup Manger of user function Collect Data From User Start Approval Process Start Custom Task Process Start Feedback Process Copy List Item WHAT’S MISSING IN SHAREPOINT 2013 WORKFLOW?? Conditions If Current Item Field Equals Value Check List item permissions levels Check List Item Permissions Features and Functions Association Columns Content type association Globally reusable workflow type Workflow visualization option Require Manage List/Web Permission' feature for list/site workflow InfoPath is not supported for SharePoint Designer 2013 workflows.

K2.COM GregSanderson Technical Questions?