Demand Management and Workflow

Slides:



Advertisements
Similar presentations
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
© 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
MIX 09 4/15/ :14 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Co- location Mass Market Managed Hosting ISV Hosting.
TrackDayTimeTitle ProjectTuesday12:30pm-1:45pm Managing tasks and projects with SharePoint Online and Project Pro for Office 365 ProjectWednesday9:00am-10:15amManaging.
Multitenant Model Request/Response General Model.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Announcing Demo Announcing.
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Assign an Item to Multiple Sites © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Yousef Khalidi Distinguished Engineer Microsoft Corporation.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Suggested Item Enhancements – Sales Script and Additional Information © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows.
Feature: Customer Combiner and Modifier © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
SQL Server SQL Azure Visual Studio“Quadrant” SQL Server Modeling Services Entity Framework ADO.NET“M”/EDM Data Services …
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
demo Instance AInstance B Read “7” Write “8”

customer.
Rich Platform Services Manageability User Experience.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Feature: Suggested Item Enhancements – Analysis and Assignment © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and.
Windows Azure SQL Data Sync Name Title Microsoft Corporation.
projekt202 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
The CLR CoreCLRCoreCLR © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks.
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Demo Fest of Some Leading Store Apps Module 2.

S4 Solution Specialist Sales Summit
MIX 09 5/29/ :31 AM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Python Tools for Visual Studio
Возможности Excel 2010, о которых следует знать
Введение в архитектуру SharePoint 2010
Setting up team development infrastructure for SharePoint 2013
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
What’s new with Microsoft’s project portfolio management
1/3/2019 1:21 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Visual Studio 2010 SharePoint Development Tools Overview
Developing and Managing SharePoint Solutions with Visual Studio 2012
Create rich, data-driven Web apps with ASP.NET 4.5 Web Forms
Understand design from code with code maps
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
WINDOWS AZURE A LAP AROUND PLATFORM THE Steve Marx
5/5/2019 7:56 PM TOOL-818T Taking your Application Lifecycle Management to the cloud with the Team Foundation Service Doug Neumann
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
5/24/2019 6:44 PM 1/8/18 Bell #10 In a world governed by the gods, is there any room for human will? Do human choices make a difference? EXPLAIN © 2007.
Inside the Windows 8 driver developer workflow
Office 365 Development July 2014.
Title of Presentation 7/24/2019 8:53 PM
8/23/ :09 PM #DEV332 Building Modern, HTML5-Based Business Apps on Windows Azure and Office 365 with Visual Studio LightSwitch Andrew
What’s New in Visual Studio 2012 for Web Developers
5/6/19, Bell #6 12/11/2019 8:26 PM Explain the relationship between this picture and the events that took place in Chapter 7 in Animal Farm. © 2007 Microsoft.
Presentation transcript:

Demand Management and Workflow Jan Kalis http://blogs.msdn.com/jkalis Product Marketing Manager Microsoft Corporation

Agenda Introduction to Demand Management What’s new in Workflow Implementing a Workflow

Introduction to Demand Management Guiding process for Project lifecycle – from initiation, selection to planning and managing Typically follows the customer business process or methodology requirements Consists of Phases, Stages, Project Detail Pages (SharePoint page with Web Parts), Specific Custom Fields and Workflow The Project Online and Project Server 2013 workflow builds on SharePoint 2013 Workflow Infrastructure Includes Project Server 2013 specific workflow actions (NEW) Project Online and Project Server 2013 now supports declarative workflows and using Microsoft Visio 2013 and SharePoint Designer 2013 (NEW) Projects can origin from SharePoint items (a.k.a. Ideation)

What’s new

What’s new Project Server 2013 Workflow With no code (customization) Support for Declarative workflow With no code (customization) Use Visio 2013 and SharePoint Designer 2013 With Visual Studio (extensibility) SharePoint/Project 2010 Workflows SharePoint 2013 Workflows

Workflow in SharePoint 2013 Workflow now treated as a service in SharePoint 2013 Moved to Workflow Manager (formerly Windows Azure Workflow Server (WAWS)) No longer runs in the content farm No longer runs on SharePoint WFE / App servers Harnesses the latest workflow technology from Microsoft SharePoint deployment drives where workflow runs On-Premises and Hosted – Workflow Manager Improves stability, scalability & transparency

SharePoint Workflow Improvements Introducing “Stages” Mitigates SharePoint Designer’s lack of loop support Provides functionality of “state machine” workflows in WF 3.5 Declarative workflows have loops Loop # times / with condition / with expression Declarative workflows can call REST/SOAP services

High-Level Workflow Infrastructure Azure ACS OAuth2 Project 2013 Workflow Manager Visual Studio Project Web UI for Workflows Workflow Definitions & Activities Workflow Packaging Visio 2013 Workflow OM Workflow Engine SharePoint Designer REST Calls Project Objects Events High-Level Workflow Infrastructure

Project Server 2013 Preview Architecture

How to build your workflows

General Approach Determine the requirements Design the workflow Organize it into phases and stages, and determine the custom fields that the workflow will use. In Project Web App, create the entities that the workflow requires: Review the existing workflow phases; create phases as necessary. Create the enterprise custom fields that the workflow will use Edit or create the project detail pages (PDPs) that your workflow stages will use to collect information for the project Create the necessary workflow stages; associate them with the correct phase

Designing the Workflow With no code Determine the requirements; plan/design the workflow Create objects in Project Server 2013 (Custom Fields, Phases, Stages, PDPs) (Optional) Design the Workflow in Visio 2013 Validate and Publish the Workflow in SharePoint Designer 2013 Associate the EPT with the workflow Partner solutions Nintex Workflow for Project Server (www.nintex.com)

Code – Visual Studio SharePoint/Project 2010 Workflows: Create traditional Workflow Foundation v3.5 SharePoint/Project specific activities available to developers SharePoint 2013 Workflows: Based on Workflow Foundation v4.0

Workflow Tooling Compared SharePoint Designer Visual Studio Reusability Create reusable WF Create WF templates Include in SP App Custom Code Custom Actions Consume, not create Yes; underlying activities Visio Integration Debugging

Implementing your workflows

Demand Management Workflow with Visio 2013 and SharePoint Designer 2013 demo

Declarative vs. Programmatic Workflows Declarative workflows are recommended Both supported by SharePoint Designer & Visual Studio No underlying knowledge of WF API required New activities for calling Web services should be used when custom code is required Programmatic / Coded Workflows: Supported in WF 3.5 (SharePoint 2010 model) Supported in Windows Azure Workflow Server Leverages OAuth & REST / CSOM to talk to SharePoint

Custom Actions and Visual Studio How to: Build and deploy workflow custom actions http://msdn.microsoft.com/en-us/library/jj163911(v=office.15) Sample : SharePoint 2013 workflow: Create a custom action (http://code.msdn.microsoft.com/SharePoint- 2013-workflow-41e5c0f9).

Summary Introduction to Demand Management What’s new in Workflow Implementing a Workflow

Next Steps Study the Demand Management topics and workflow creation in the Project SDK http://msdn.Microsoft.com/project Read the Blog post Demand Management, Now with SharePoint Designer http://blogs.office.com/project/archive/2012/09/18/demand- management-sharepoint-designer-project-server.aspx Key resources Product http://www.microsoft.com/project Blog http://blogs.office.com/b/project/ TechNet http://technet.microsoft.com/projectserver MSDN http://msdn.microsoft.com/project Forums http://social.technet.microsoft.com/Forums/en-US/category/project

4/23/2018 5:06 PM © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.