SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Destaque

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
 

Destaque (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
 

Semelhante a Microsoft Workflow Foundation 4

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
 
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
 
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
 

Semelhante a Microsoft Workflow Foundation 4 (20)

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
 
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
 
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
 

Último

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...FIDO Alliance
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...marcuskenyatta275
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...CzechDreamin
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyJohn Staveley
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKUXDXConf
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreelreely ones
 

Último (20)

Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
Secure Zero Touch enabled Edge compute with Dell NativeEdge via FDO _ Brad at...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdfIntroduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
Introduction to FDO and How It works Applications _ Richard at FIDO Alliance.pdf
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
THE BEST IPTV in GERMANY for 2024: IPTVreel
THE BEST IPTV in  GERMANY for 2024: IPTVreelTHE BEST IPTV in  GERMANY for 2024: IPTVreel
THE BEST IPTV in GERMANY for 2024: IPTVreel
 

Microsoft Workflow Foundation 4

  • 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

Notas do Editor

  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.