Stef SewellStef Sewell & Peter GoodmanPeter Goodman Architect, Lead Engineer ADERANT Getting Started with Workflow in.NET 4 SESSION CODE: DEV208.

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.
Preface Demo A Quick Thank You How Did We Do It?
Windows 8 (1) (2) (3) Windows 8 (1) (2) (3)
Feature: Identity Management - Login © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
© 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.
Feature: Reprint Outstanding Transactions Report © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
Feature: Purchase Requisitions - Requester © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
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.
Feature: Payroll and HR Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Co- location Mass Market Managed Hosting ISV Hosting.
Windows 7 Training Microsoft Confidential. Windows ® 7 Compatibility Version Checking.
Multitenant Model Request/Response General Model.
Feature: Purchase Order Prepayments II © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
© 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: OLE Notes Migration Utility
Feature: Web Client Keyboard Shortcuts © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are.
Feature: SmartList Usability Enhancements © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
Session 1.
Built by Developers for Developers…. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
 Rico Mariani Architect 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: Assign an Item to Multiple Sites © 2013 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: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
Connect with life Connect with life
NEXT: Overview – Sharing skills & code.
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Feature: Document Attachment –Replace OLE Notes © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product.
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.
 Paul Vick Principal Architect Microsoft Corporation  Lucian Wischik Software Engineer Microsoft Corporation.
Feature: Employee Self Service Timecard Entry © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
announcing Dev Manager Do I understand what we’ve built? Developer Can I bet on using this shared component? Testers What’s changed since I last.
Ian Ellison-Taylor General Manager Microsoft Corporation PC27.
© 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.
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.
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.
Sr. Dir. – Systems Architecture Inlet Technologies.

IoCompleteRequest (Irp);... p = NULL; …f(p);
Ctrl-K, X Ctrl-K, S
MIX 09 4/17/2018 4:41 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Возможности Excel 2010, о которых следует знать
Title of Presentation 11/22/2018 3:34 PM
Title of Presentation 12/2/2018 3:48 PM
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 8 Security Internals
Виктор Хаджийски Катедра “Металургия на желязото и металолеене”
PENSACOLA ENERGY WORK PLAN OCTOBER 10, 2016
Title of Presentation 5/12/ :53 PM
Шитманов Дархан Қаражанұлы Тарих пәнінің
Title of Presentation 5/24/2019 1:26 PM
日本初公開!? Vista の新機能を実演 とっちゃん わんくま同盟 7/23/2019 9:09 AM
Title of Presentation 7/24/2019 8:53 PM
WCL425 App Compat for Nerds Chris Jackson.
Presentation transcript:

Stef SewellStef Sewell & Peter GoodmanPeter Goodman Architect, Lead Engineer ADERANT Getting Started with Workflow in.NET 4 SESSION CODE: DEV208

3 “Runtime-Mediated Code Rendezvous” Before we begin… Is this session for you?

4 Agenda Workflow Basics  What is a workflow?  Why would I use a workflow?  How do I create a workflow?  How do I execute a workflow?  How do I test and debug a workflow?  Anything else I need to know?

5 Agenda Workflow Services  What is a workflow service?  Why would I use a workflow service?  How do I create a workflow service?  How do I host a workflow service?  How do I monitor and manage a workflow service?  Anything else I need to know?

6 What is a workflow?

7

8 A workflow is a program

9 A workflow is a declarative program

10 A workflow runtime is responsible for scheduling the execution of the steps

11 A workflow is composed of an ordered sequence of activities

12 An activity is the atom in the workflow universe.

13 A workflow has data which is captured as variables

14 An activity has arguments to allow data to flow in and out

15 Why would I use a workflow?

16 You want to automate existing business processes

17 You have long running logical processes that are episodic in nature.

18 You want to provide an intuitive customization model as part of your solution

19 How do I create a workflow?

20 DEMO: Business Process Leave Request

21 DEMO: The Magic Eight Ball Part 1 – Create & Execute

22 How do I debug test a workflow?

23 DEMO: The Magic Eight Ball Part 2 – Test & Debug

24 Workflow Basics Anything else I need to know? Lots that we don’t have time for so check out: Total Noobs’ Guide to WF4 Building Activities for WF4 WF4 Inside Out [‘Runtime-Mediated Code Rendezvous’] The.NET Endpoint

25 Workflow Basics Anything else I need to know? A First Look at WCF and WF in.NET Stef’s Blog: Pete’s Blog:

26 Agenda Workflow Basics What is a workflow? Why would I use a workflow? How do I create a workflow? How do I execute a workflow? How do I test and debug a workflow? Anything else I need to know?

27 Agenda Workflow Services  What is a workflow service?  Why would I use a workflow service?  How do I create a workflow service?  How do I host a workflow service?  How do I monitor and manage a workflow service?  Anything else I need to know?

28 What is a workflow service?

29 A WCF service whose implementation is a workflow

30 Why would I use a workflow service?

31 Service logic easily modeled as a workflow

32 Service encapsulates a long running process

33 How do I create a workflow service?

34 DEMO: The Magic Eight Ball Service Part 1 – Create & Host

35 How do I monitor and manage a workflow service?

36 DEMO: The Magic Eight Ball Service Part 2 – Monitor & Manage

37 Workflow Services Anything else I need to know? Lots that we don’t have time for so check out: DEV306: Taming SOA Deployments using Window Server AppFabric (Wed, 10:40 – 11:40) Declarative N-Tier Applications using WPF, WCF and WF Developer’s Introduction to Windows Workflow Foundation (WF) in.NET 4 Windows Server AppFabric us/windowsserver/ee aspxhttp://msdn.microsoft.com/en- us/windowsserver/ee aspx Workflow Service and Windows Server AppFabric

38 Agenda Workflow Services What is a workflow service? Why would I use a workflow service? How do I create a workflow service? How do I host a workflow service? How do I monitor and manage a workflow service? Anything else I need to know?

39 Related Content

40 Please submit Feedback

41 Questions ?

© 2008 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.