SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Mohammed AlSolh & Hassan AlNajjar
Supervised By: Dr.Khaled ElFakih

introducing

Microsoft Workflow Foundation
4 & SCP Implementation
Outline

WF4
Introduction

Demos

More
Capabilities
WF4 Introduction

Less coding, more outcome
What is a workflow?

• A workflow is a set of activities
that are organized into a
process that coordinates
people and/or software.
• The Activity is the unit of
execution, encapsulation and
reuse within the workflow
framework.
• Out of the box you can create
Sequential Workflows, State
Machine Workflows, Flow
Chart Workflow.
Microsoft Workflow Foundation
4 & SCP Implementation

Why Workflows?
WF can be used in a
variety of scenarios:
• Document review
processes.
• Automated system
processes.
• Help desk ticket
management systems.
• Business processes
tracking, such as HR
compliance systems.
• Page or application flow.

Think about the
process used when
you purchase
something online.
Microsoft Workflow Foundation
4 & SCP Implementation

Why Workflows?
Workflows can
• Be long running AND
stateful.
• Increase your developer
productivity as what they are
assembling looks exactly
like the process being
modeled.
• Provide transparency into a
process.
What is a workflow?
Visual Designer

Key Concepts

An Activity

• Workflows are a set of Activities
• Workflows run within a Host Process:
any application or server
• Developers can build their own
Custom Activity Libraries

Custom Activity Library

Components

Windows
Workflow Foundation

• Base Activity Library: Out-of-box

A Workflow

Base Activity Library
Runtime Engine
Runtime Services

Host Process

activities and base for custom activities
• Runtime Engine: Workflow execution
and state management
• Runtime Services: Hosting flexibility
and communication
• Visual Designer: Graphical and codebased construction
Microsoft Workflow Foundation
4 & SCP Implementation

Pre-requisites
To have the WF4 demo
working with state machine
functionality:
• Microsoft Visual Studio 2010
SP1 or later
•
•

https://www.dreamspark.com/Student/De
fault.aspx
http://www.microsoft.com/enus/download/details.aspx?id=23691

• .Net framework 4.0.1 (both
designer and runtime
updates)
•
•
•

http://www.microsoft.com/enus/download/details.aspx?id=608
http://www.microsoft.com/enus/download/details.aspx?id=11705
http://www.microsoft.com/enus/download/details.aspx?id=8483
Demos

Stylize, edit, and animate your media
Demo 1: SCP State
Machine
Demo 2: SCP Flow
Chart
Demo 3: Unit
Testing
Demo 4: Visual
Tracing
The future of programming:

Code Less, Build
More!
More Capabilities
WF4 Capabilities
»
»
»
»
»

Long Running Workflows
Bookmarking
Persistence
Versioning
Live Runtime Changes
?

Questions?
Microsoft Workflow Foundation
4 & SCP Implementation
•

•
•
•

•
•

References

http://blogs.interknowlogy.com/downloads/adamcalderon/Introduction_20to
_20Windows_20Workflow_20Foundation.ppt
http://download.microsoft.com/download/E/E/5/EE5B57C1-B448-484781A0-8E4E36FD0249/WorkflowFoundation.ppt
http://www.mvwood.com/downloads/Go+With+the+Flow+presentation.zip
http://visualstudiogallery.msdn.microsoft.com/7fe6f504-a58d-456e-8f55e64bddc81a41/
http://code.msdn.microsoft.com/Windows-Workflow-164557c3
http://blogs.msdn.com/b/mcsuksoldev/archive/2012/03/26/workflowfoundation-wf4-rehosting-the-workflow-designer.aspx
Microsoft Workflow Foundation 4 & SCP Implementation

Weitere ähnliche Inhalte

Was ist angesagt?

SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glanceHaaron Gonzalez
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013Sam Larko
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...Sam Larko
 
No More No Repro
No More No ReproNo More No Repro
No More No ReproAnna Russo
 
Corporate Intranet Version 1.0
Corporate Intranet  Version 1.0Corporate Intranet  Version 1.0
Corporate Intranet Version 1.0suniljoshi151
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation ServerSteve Lange
 
Team Foundation Server - Source Control
Team Foundation Server - Source ControlTeam Foundation Server - Source Control
Team Foundation Server - Source ControlDhirendra Singh
 
Infor Process Automation - Technical - 2016-12-08
Infor Process Automation - Technical - 2016-12-08Infor Process Automation - Technical - 2016-12-08
Infor Process Automation - Technical - 2016-12-08Richard Leigh Stout
 
Alternate for scheduled apex using flow builder
Alternate for scheduled apex using flow builderAlternate for scheduled apex using flow builder
Alternate for scheduled apex using flow builderKadharBashaJ
 
Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013Paul Hacker
 

Was ist angesagt? (12)

webviewer
webviewerwebviewer
webviewer
 
SharePoint 2010 workflows: Nintex
SharePoint 2010 workflows: NintexSharePoint 2010 workflows: Nintex
SharePoint 2010 workflows: Nintex
 
SharePoint Framework at a glance
SharePoint Framework at a glanceSharePoint Framework at a glance
SharePoint Framework at a glance
 
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
SharePoint 2013 Workflow - San Antonio SharePoint User Group - October 2013
 
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
5 Stages of SharePoint Grief: Coming to Terms with the Rebuilt Workflow Platf...
 
No More No Repro
No More No ReproNo More No Repro
No More No Repro
 
Corporate Intranet Version 1.0
Corporate Intranet  Version 1.0Corporate Intranet  Version 1.0
Corporate Intranet Version 1.0
 
Requirements and Team Foundation Server
Requirements and Team Foundation ServerRequirements and Team Foundation Server
Requirements and Team Foundation Server
 
Team Foundation Server - Source Control
Team Foundation Server - Source ControlTeam Foundation Server - Source Control
Team Foundation Server - Source Control
 
Infor Process Automation - Technical - 2016-12-08
Infor Process Automation - Technical - 2016-12-08Infor Process Automation - Technical - 2016-12-08
Infor Process Automation - Technical - 2016-12-08
 
Alternate for scheduled apex using flow builder
Alternate for scheduled apex using flow builderAlternate for scheduled apex using flow builder
Alternate for scheduled apex using flow builder
 
Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013Lap around ALM with Visual Studio and TFS 2013
Lap around ALM with Visual Studio and TFS 2013
 

Andere mochten auch

Introduction To Windows Workflow Foundation 4.0
Introduction To Windows Workflow Foundation 4.0Introduction To Windows Workflow Foundation 4.0
Introduction To Windows Workflow Foundation 4.0Melick Baranasooriya
 
Nintex Workflow for Microsoft Office 365 - From Atidan
Nintex Workflow for Microsoft Office 365 - From AtidanNintex Workflow for Microsoft Office 365 - From Atidan
Nintex Workflow for Microsoft Office 365 - From AtidanDavid J Rosenthal
 
El ejercicio profesional de la Asesoría y la Consultoría
El ejercicio profesional de la Asesoría y la ConsultoríaEl ejercicio profesional de la Asesoría y la Consultoría
El ejercicio profesional de la Asesoría y la ConsultoríaJairo Díaz
 
Transform the Way You Work with Modern Processes and Improved Workflows in Al...
Transform the Way You Work with Modern Processes and Improved Workflows in Al...Transform the Way You Work with Modern Processes and Improved Workflows in Al...
Transform the Way You Work with Modern Processes and Improved Workflows in Al...AIIM International
 
Introduction to Windows Workflow Foundation
Introduction to Windows Workflow FoundationIntroduction to Windows Workflow Foundation
Introduction to Windows Workflow FoundationAndrei Oros
 
Windows Workflow Foundation
Windows Workflow FoundationWindows Workflow Foundation
Windows Workflow FoundationAndrei Oros
 
Drive Paper Out of Your Processes
Drive Paper Out of Your ProcessesDrive Paper Out of Your Processes
Drive Paper Out of Your ProcessesAIIM International
 

Andere mochten auch (9)

Introduction To Windows Workflow Foundation 4.0
Introduction To Windows Workflow Foundation 4.0Introduction To Windows Workflow Foundation 4.0
Introduction To Windows Workflow Foundation 4.0
 
Nintex Workflow for Microsoft Office 365 - From Atidan
Nintex Workflow for Microsoft Office 365 - From AtidanNintex Workflow for Microsoft Office 365 - From Atidan
Nintex Workflow for Microsoft Office 365 - From Atidan
 
El ejercicio profesional de la Asesoría y la Consultoría
El ejercicio profesional de la Asesoría y la ConsultoríaEl ejercicio profesional de la Asesoría y la Consultoría
El ejercicio profesional de la Asesoría y la Consultoría
 
Transform the Way You Work with Modern Processes and Improved Workflows in Al...
Transform the Way You Work with Modern Processes and Improved Workflows in Al...Transform the Way You Work with Modern Processes and Improved Workflows in Al...
Transform the Way You Work with Modern Processes and Improved Workflows in Al...
 
Introduction to Windows Workflow Foundation
Introduction to Windows Workflow FoundationIntroduction to Windows Workflow Foundation
Introduction to Windows Workflow Foundation
 
Windows Workflow Foundation
Windows Workflow FoundationWindows Workflow Foundation
Windows Workflow Foundation
 
Windows Workflow Foundation
Windows Workflow FoundationWindows Workflow Foundation
Windows Workflow Foundation
 
Drive Paper Out of Your Processes
Drive Paper Out of Your ProcessesDrive Paper Out of Your Processes
Drive Paper Out of Your Processes
 
Dell & HP Tutorial
Dell & HP TutorialDell & HP Tutorial
Dell & HP Tutorial
 

Ähnlich wie Microsoft Workflow Foundation 4 & SCP Implementation

20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationFeras Ahmad
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features WorkflowRaghu Raja
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxOm Prakash
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationmohamed refaei
 
Advanced Flow Techniques with Apex and Visualforce
Advanced Flow Techniques with Apex and VisualforceAdvanced Flow Techniques with Apex and Visualforce
Advanced Flow Techniques with Apex and VisualforceSalesforce Developers
 
Go Faster with Process Builder
Go Faster with Process BuilderGo Faster with Process Builder
Go Faster with Process Builderandyinthecloud
 
Windows Workflow
Windows WorkflowWindows Workflow
Windows Workflowdwcarter74
 
FlowForma Brochure
FlowForma BrochureFlowForma Brochure
FlowForma BrochureFlowForma
 
Testing Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactorsTesting Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactorsWorksoft
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayJackie Pollock
 
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and UpgradePartner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and Upgradeconfluent
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOpsCprime
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011Chris Geier
 
Introducing the Visual Process Management Revolution
Introducing the Visual Process Management RevolutionIntroducing the Visual Process Management Revolution
Introducing the Visual Process Management RevolutionSmartDraw Software
 
agilesWorkflow: The Real Workflow Experience
agilesWorkflow: The Real Workflow ExperienceagilesWorkflow: The Real Workflow Experience
agilesWorkflow: The Real Workflow ExperienceLaura Farbo
 
WF_in_retail_banking_enterprise_systems
WF_in_retail_banking_enterprise_systemsWF_in_retail_banking_enterprise_systems
WF_in_retail_banking_enterprise_systemsOleh Zheleznyak
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud FinancialsOHUG
 

Ähnlich wie Microsoft Workflow Foundation 4 & SCP Implementation (20)

20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Webinar: Adding Intelligence to Process Automation
Webinar: Adding Intelligence to Process AutomationWebinar: Adding Intelligence to Process Automation
Webinar: Adding Intelligence to Process Automation
 
Share point 2013 features Workflow
Share point 2013 features WorkflowShare point 2013 features Workflow
Share point 2013 features Workflow
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Advanced Flow Techniques with Apex and Visualforce
Advanced Flow Techniques with Apex and VisualforceAdvanced Flow Techniques with Apex and Visualforce
Advanced Flow Techniques with Apex and Visualforce
 
Go Faster with Process Builder
Go Faster with Process BuilderGo Faster with Process Builder
Go Faster with Process Builder
 
Windows Workflow
Windows WorkflowWindows Workflow
Windows Workflow
 
FlowForma Brochure
FlowForma BrochureFlowForma Brochure
FlowForma Brochure
 
Testing Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactorsTesting Guide for SAP SuccessFactors
Testing Guide for SAP SuccessFactors
 
Developing Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the wayDeveloping Workflows: Things I've learnt along the way
Developing Workflows: Things I've learnt along the way
 
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and UpgradePartner Tech Talk Q3: Q&A with PS - Migration and Upgrade
Partner Tech Talk Q3: Q&A with PS - Migration and Upgrade
 
Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
SharePoint Workflow 2011
SharePoint Workflow 2011SharePoint Workflow 2011
SharePoint Workflow 2011
 
Business workflow
Business workflowBusiness workflow
Business workflow
 
Introducing the Visual Process Management Revolution
Introducing the Visual Process Management RevolutionIntroducing the Visual Process Management Revolution
Introducing the Visual Process Management Revolution
 
agilesWorkflow: The Real Workflow Experience
agilesWorkflow: The Real Workflow ExperienceagilesWorkflow: The Real Workflow Experience
agilesWorkflow: The Real Workflow Experience
 
WF_in_retail_banking_enterprise_systems
WF_in_retail_banking_enterprise_systemsWF_in_retail_banking_enterprise_systems
WF_in_retail_banking_enterprise_systems
 
Implementing Cloud Financials
Implementing Cloud FinancialsImplementing Cloud Financials
Implementing Cloud Financials
 

Kürzlich hochgeladen

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Kürzlich hochgeladen (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Microsoft Workflow Foundation 4 & SCP Implementation

  • 1. Mohammed AlSolh & Hassan AlNajjar Supervised By: Dr.Khaled ElFakih introducing Microsoft Workflow Foundation 4 & SCP Implementation
  • 4. What is a workflow? • A workflow is a set of activities that are organized into a process that coordinates people and/or software. • The Activity is the unit of execution, encapsulation and reuse within the workflow framework. • Out of the box you can create Sequential Workflows, State Machine Workflows, Flow Chart Workflow.
  • 5. Microsoft Workflow Foundation 4 & SCP Implementation Why Workflows? WF can be used in a variety of scenarios: • Document review processes. • Automated system processes. • Help desk ticket management systems. • Business processes tracking, such as HR compliance systems. • Page or application flow. Think about the process used when you purchase something online.
  • 6. Microsoft Workflow Foundation 4 & SCP Implementation Why Workflows? Workflows can • Be long running AND stateful. • Increase your developer productivity as what they are assembling looks exactly like the process being modeled. • Provide transparency into a process.
  • 7. What is a workflow? Visual Designer Key Concepts An Activity • Workflows are a set of Activities • Workflows run within a Host Process: any application or server • Developers can build their own Custom Activity Libraries Custom Activity Library Components Windows Workflow Foundation • Base Activity Library: Out-of-box A Workflow Base Activity Library Runtime Engine Runtime Services Host Process activities and base for custom activities • Runtime Engine: Workflow execution and state management • Runtime Services: Hosting flexibility and communication • Visual Designer: Graphical and codebased construction
  • 8. Microsoft Workflow Foundation 4 & SCP Implementation Pre-requisites To have the WF4 demo working with state machine functionality: • Microsoft Visual Studio 2010 SP1 or later • • https://www.dreamspark.com/Student/De fault.aspx http://www.microsoft.com/enus/download/details.aspx?id=23691 • .Net framework 4.0.1 (both designer and runtime updates) • • • http://www.microsoft.com/enus/download/details.aspx?id=608 http://www.microsoft.com/enus/download/details.aspx?id=11705 http://www.microsoft.com/enus/download/details.aspx?id=8483
  • 9. Demos Stylize, edit, and animate your media
  • 10. Demo 1: SCP State Machine
  • 11. Demo 2: SCP Flow Chart
  • 14. The future of programming: Code Less, Build More!
  • 16. WF4 Capabilities » » » » » Long Running Workflows Bookmarking Persistence Versioning Live Runtime Changes
  • 18. Microsoft Workflow Foundation 4 & SCP Implementation • • • • • • References http://blogs.interknowlogy.com/downloads/adamcalderon/Introduction_20to _20Windows_20Workflow_20Foundation.ppt http://download.microsoft.com/download/E/E/5/EE5B57C1-B448-484781A0-8E4E36FD0249/WorkflowFoundation.ppt http://www.mvwood.com/downloads/Go+With+the+Flow+presentation.zip http://visualstudiogallery.msdn.microsoft.com/7fe6f504-a58d-456e-8f55e64bddc81a41/ http://code.msdn.microsoft.com/Windows-Workflow-164557c3 http://blogs.msdn.com/b/mcsuksoldev/archive/2012/03/26/workflowfoundation-wf4-rehosting-the-workflow-designer.aspx

Hinweis der Redaktion

  1. This presentation demonstrates the new capabilities of PowerPoint and it is best viewed in Slide Show. These slides are designed to give you great ideas for the presentations you’ll create in PowerPoint 2010!For more sample templates, click the File tab, and then on the New tab, click Sample Templates.