Presented by RJB Technical Consulting. SharePoint Designer can make simple, easy workflows for any SharePoint site. These workflows, however, are restricted.

Slides:



Advertisements
Similar presentations
Getting Started with SharePoint 2013 Apps
Advertisements

Microsoft Office SharePoint Portal Server 2007 Introduction to InfoPath Forms Services Daryl L. Rudolph.
Designing, Deploying and Managing Workflow in SharePoint Sites Steve Heaney Product Development Manager OBS
Converting S-Plus Applications into R Andy Nicholls
LH SharePoint SIG - Custom Actions. Custom Actions A custom action represents a Server ribbon, menu, or link customization that a user can see. Custom.
Module 4: Deploying and Managing BizTalk Applications
Real World Development using OpenEdge Mobile – some advanced features Brian C. Preece Ypsilon Software Ltd
en-us/sharepoint/fp
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
Workflows in SharePoint About me We love workflows.
SharePoint 2010 Permissions Keith Tuomi. profile KEITH TUOMI SharePoint Consultant / Developer at itgroove Developing Online Systems since years.
Microsoft Patterns and Practices SharePoint Guidance Robert L. Bogue MS MVP, MCSE, MCSA: Security
Visual Studio 2010 SharePoint Developer Tools. Developer Tools for SharePoint  Familiar VS Experience  Build, Debug, Deploy SharePoint projects  Visual.
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
St. Louis Day of Dot Net 2011 Jump Start: SharePoint Development Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET, MCTS
Intranet in a Box Introduction and Demo by SharePoint Implemented LLC, New Orleans, LA.
Becky Bertram SharePoint MVP
CIS 310: Visual Programming, Spring 2007 Western State College Welcome to 310 Visual Programming Spring, 2008.
PhotoKey 6 Pro Designed for professional green screen photographers.
Using Microsoft SharePoint to Develop Workflow and Business Process Automation Ted Perrotte National Practice Manager, Quilogy, Microsoft Office SharePoint.
SPC220 Web Template FundamentalsCreating Web Templates Using Web Templates Web Templates and App Webs Wrap Up.
Workflows in SharePoint Brian Russo RJB Technical Consulting July 2009.
SharePoint Development 101: Feature Design By Becky Isserman
Name Title Company Walkthrough of the key changes in the platform.
VS2005VS2008VS2010 F5 Deploy Debug WSP Packaging SPSolGen WSP View 64 bit support WSP View Improved Separate Package Command Command Line Build Sequential.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
SharePoint 2010 and Office 2010 Development Randy Williams Senior Consultant & Trainer Synergy Corporate Technologies.
Moving & Copying Web Applications 1. 2 Why Do We Need to Copy or Move a Web Application?  So you can run someone else’s sample code.  So you can backup.
WorkPlace Pro Utilities.
1 Chapter 11 Implementation. 2 System implementation issues Acquisition techniques Site implementation tools Content management and updating System changeover.
Creating Page Layouts using SharePoint Designer or Visual Studio Becky Bertram MVP SharePoint Server, MCSD, MCAD
Sustainable SharePoint 2010 Customizations By Bill Keys.
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
SharePoint Workflows with Visual Studio Stuart Cox RBA Consulting techpunch.wordpress.com.
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Workflow Development Overview Architecture Requirements Types of workflows Stages of workflow.
SharePoint Governance An brief guide on SharePoint Governance Jeremy Thake
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
The Roadmap to Software Factories Tools, Patterns and Frameworks.
Office Business Applications Workshop Defining Business Process and Workflows.
SharePoint Online – Developing Solutions for the Cloud Chris Mayo Microsoft Corporation
PhotoKey 6 Creative green screen photography.. Product summary PhotoKey instantly removes green screen from your photos and replaces it with a new background.
Michael Hofer Senior Consultant Microsoft Corporation.
Converting S-Plus Applications into R Andy Nicholls
Connect with life Vedant Kulshreshtha Technology Solutions Professional – SharePoint | Microsoft India
Facebook Like Solution in SharePoint Using JavaScript Amie Seisay
Copyright © 2006 Pilothouse Consulting Inc. All rights reserved. Site Definitions and Features Overview Review of SharePoint 2003 site definitions What’s.
Microsoft ® Official Course Designing and Managing Features and Solutions Microsoft SharePoint 2013 SharePoint Practice.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
NET Development on Microsoft SharePoint Technology Part 4: Templates, Features, and Solution Deployment Mick Badran Breeze Training Consulting Trainer.
Workflow in Microsoft Office SharePoint Server Jessica Gruber Consultant Microsoft Corporation.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Understanding and implementing the remote provision pattern in SharePoint.
Wes Preston DEV 202. Audience: Info Workers, Dev A deeper dive into use-cases where client-side rendering (CSR) and SharePoint’s JS Link property can.
InfoPath Forms and Workflows in SP 2010 Wylde Solutions Sydney SharePoint User Group 18 September 2011 Sydney, Australia.
Supported by The new experience for developing SharePoint solutions in VS2010 Richard Fennell & James Mann from Black Marble
A Developer’s Introduction to SharePoint 2013 Apps Ryan McIntyre, MCITP, MCPD National
Template Package  Presented by G.Nagaraju.  What is Template Package?  Why we use Template Package?  Where we use Template Package?  How we create.
The New Design Manager! Louis-Philippe Lavoie SharePoint Specialist / What does it mean for you? November.
May 27, 2016 Building Workflows with SharePoint Designer the Good, the Bad, and the Ugly.
Stress Free Deployments with Octopus Deploy
Automate Custom Solutions Deployment on Office 365 and Azure
Quick Start Guide for Visual Studio 2010
Omeka for Digital Archives
Office 365 Column Formatting (with Column Formatter)
Practical guide to build Modern Intranet sites with SharePoint Communication Sites Asish Padhy.
07 | Workflows Chris Johnson | SharePoint Guru
Visual Studio 2010 SharePoint Development Tools Overview
Bijay Kumar Sahoo Office Server & Services MVP (SharePoint)
St. Louis Day of Dot Net 2011 Building Web Parts for an Office 365 SharePoint Site Becky Bertram Independent SharePoint Consultant SharePoint MVP, MCSD.NET,
MS Confidential : SharePoint 2010 Developer Workshop (Beta1)
Presentation transcript:

Presented by RJB Technical Consulting

SharePoint Designer can make simple, easy workflows for any SharePoint site. These workflows, however, are restricted to the site they were created against, owing to site-specific GUIDs hard coded into each workflow.

A Globally Unique Identifier, or “GUID”, is a special type of identifier used in SharePoint to provide a reference number which is unique in any context GUIDs are generated using elements such as the MAC address of a computer to nearly guarantee a unique number being generated There are more possible GUID combinations than there are observable stars in the sky (3.4 x 10^38 combinations vs 5 x 10^22 stars observable from Earth) Because GUIDs are unique between SharePoint sites, this makes references difficult to create as universal

References to specific lists will not be the same References to columns will not be the same References to sites will not be the same SharePoint Designer workflow would have be rebuilt nearly from scratch on each site in the progression from Development to Production This is both time consuming and dangerous One mistake or variance and the workflow can fail

With a Visual Studio workflow, we have far more depth to work with than SharePoint Designer Programmatically, we can get the GUID of the objects our workflow needs Some methods accept other information in place of a GUID – which we can’t do in Designer Visual Studio lets us “featurize” our workflow for deployment to SharePoint

Five key variables are required by almost every workflow: Initialization parameters, Context, ID, Item ID, and List Removal of the Designer workflow initialization activity Replacing the aforementioned activity with our own initialization method Replace SharePoint Designer variables with strongly identified variables Replace references in the code to GUIDs with variables or specific names of lists and columns Replace any GUIDs in the aspx forms of the site

Package core solution as a wsp (recommend WSP Builder) Provision form files, images, and other elements Create a batch script to install and deploy your feature with the workflow Activate the feature on the target site Add the workflow to a library or list

Good luck!