Herramientas case[gestion de cambio gestion de la configu
Wwf Intro
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
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