Your SlideShare is downloading. ×
0
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Wwf Intro
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Wwf Intro

932

Published on

Brief introduction related to Windows Workflow Foundation technology included in tne Microsoft .NET Framework

Brief introduction related to Windows Workflow Foundation technology included in tne Microsoft .NET Framework

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
932
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducción a Windows Workflow Foundation
    Gabriel OlivaChimal
    MVP – Visual C#
    www.itbuilder.com.mx/blogs/gabriel.oliva
  • 2. Workflow
    Conjunto de pasos o actividades que conforman una tarea la cual puede ser realizada por una o múltiples personas.
    Microsoft Confidential
  • 3. Composición de un Workflow
    Los flujos de trabajo se definen considerando estados del proceso, actividades, así como políticas de comunicación y reglas de negocio a partir de las cuales pueden ser modeladas abstracciones que permitan el diseño de mecanismos de automatización por medio del software.
    Microsoft Confidential
  • 4. Ejemplo de flujo
    Microsoft Confidential
    Como crear un aplicación para soportar algo similar ?
  • 5. Software para BPM (Business Process Management)
    Software diseñado para el soporte de procesos de negocio dirigidos a través de Workflows o flujos de trabajo.
    Las aplicaciones habilitadas con Business Process Management son guiadas por los procesos de negocio integrados dentro de la aplicación.
    Microsoft Confidential
  • 6. Windows Workflow Foundation
    Tecnología de Microsoft para el modelado, creación, ejecución y administración de flujos de trabajo dentro de las aplicaciones.
    Se liberó como parte de la plataforma del .NET framework 3.0.
    Forma parte de windows vista.
    Microsoft Confidential
  • 7. WWF - Concepto
    Microsoft Confidential
  • 8. Creación del primer workflow
    Gabriel OlivaChimal
    Chief Software Architect / IT Builder
    www.itbuilder.com.mx/blogs/gabriel.oliva
    demo
  • 9. WWF - Componentes
    Microsoft Confidential
  • 10. Programación de workflows
    Gabriel OlivaChimal
    Chief Software Architect / IT Builder
    www.itbuilder.com.mx/blogs/gabriel.oliva
    demo
  • 11. Diseñador de Workflows
    Permite la definición y creación de workflows de forma visual.
    Funcionalidad de drag and drop de controles con los principales componentes.
    Reduce codificación de creación, inicialización y binding de componentes del workflow para las tareas de edición.
    Microsoft Confidential
  • 12. Uso del diseñador
    Gabriel OlivaChimal
    Chief Software Architect / IT Builder
    www.itbuilder.com.mx/blogs/gabriel.oliva
    demo
  • 13. Tipos de Workflows
    Sequential.
    State Machine.
    Rules Driven.
    Microsoft Confidential
  • 14. Características avanzadas
    Manejo de excepciones.
    Soporte a persistencia de tareas.
    Soporte a paso de parámetros.
    Escucha de eventos.
    Calendarización.
    Actividades en paralelo.
    Seguimiento a ejecución.
    Microsoft Confidential
  • 15. Servicios disponibles
    Persistence, Servicios de socialización y de-serializacion para guardar el estado de la tarea en un medio de persistencia (Ej. BD).
    Tracking, servicios de monitoreo a la ejecución de procesos internos del workflow (Ej. Bitácora de BS), es posible configurar los eventos a ser monitoreados.
    Timer, Administra eventos guiados por parámetros de tiempo (Ej. Eventos, Delays)
    Transactions, Servicios de administración de transacciones para integridad de datos.
    Threading, Servicios de administración de hilos de ejecución para los workflows.
    Microsoft Confidential
  • 16. Uso del servicio de persistencia
    WorkflowRuntimeworkflowRuntime = new WorkflowRuntime();
    SqlStatePersistenceServicestateservice = new
    SqlStatePersistenceService("Data Source=localhost;Initial
    Catalog=WFState;Integrated Security=True");
    workflowRuntime.AddService(stateservice);
  • 17. Uso del servicio de persistencia por archivos .config
    <WorkflowRuntime Name="SampleApplication" UnloadOnIdle="true">
    <Services>
    <add
    type="System.Workflow.Runtime.Hosting.SqlStatePersistenceService, System.Workflow.Runtime, Version=3.0.00000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" ConnectionString="Data Source=localhost;Initial Catalog=WFState;Integrated Security=True;" />
    </Services>
    </WorkflowRuntime>
  • 18. Otrosproductos de Microsoft queusan WWF
    Microsoft Office SharePoint Server from the 2007 release.
    Microsoft Speech Server from the 2007 release.
    Microsoft Dynamics CRM from the 4.0 release.
    Microsoft Dynamics AX from the 2009 release.
  • 19. Ejemplo
    Gabriel OlivaChimal
    Chief Software Architect / IT Builder
    www.itbuilder.com.mx/blogs/gabriel.oliva
    demo
  • 20. Tipos de proyectos disponibles
    sequential workflow library
    sharepoint 2007 state machine workflow
    state machine workflow library
    sequential workflow console application
    sharepoint 2007 sequential workflow
    state machine workflow console application
    workflow activity library
    Microsoft Confidential
  • 21. Recursos
    Windows Workflow Foundation en MSDNhttp://msdn.microsoft.com/en-us/library/ms735967.aspx
    Windows Workflow Foundation independent Sitehttp://www.windowsworkflowfoundation.eu/
    Windows WorkflowFoundationat Microsoft http://www.microsoft.com/net/windowsworkflowfoundation.aspx
    Windows Workflow Foundation Tutorialshttp://msdn.microsoft.com/en-us/library/ms735927.aspx
    Microsoft Confidential
  • 22. Gabriel OlivaChimal
    Visual C#
    www.itbuilder.com.mx/blogs/gabriel.oliva

×