SlideShare una empresa de Scribd logo
1 de 10
Microsoft Confidential
ÍndiceÍndice
 ¿Qué es un workflow?¿Qué es un workflow?
 Windows Workflow FoundationWindows Workflow Foundation
 Aplicaciones que podrían llegar a usar workflowsAplicaciones que podrían llegar a usar workflows
 Requerimientos que debe cumplir un workflow simpleRequerimientos que debe cumplir un workflow simple
 ¿Qué puede ofrecer un workflow?¿Qué puede ofrecer un workflow?
 Una tecnología workflow común para WindowsUna tecnología workflow común para Windows
 Workflows de sistemasWorkflows de sistemas
 Workflows humanosWorkflows humanos
¿Qué es un workflow?¿Qué es un workflow?
 Facilita y describe procesos del mundo real:Facilita y describe procesos del mundo real:
 Actividades que realizan personas.Actividades que realizan personas.
 Actividades que realizan sistemas.Actividades que realizan sistemas.
System Workflow
Human Workflow
Windows Workflow FoundationWindows Workflow Foundation
 WinFX incluye una tecnología llamada Windows WorkflowWinFX incluye una tecnología llamada Windows Workflow
Foundation que permite crear workflows.Foundation que permite crear workflows.
 Los programas basados en workflows son típicamenteLos programas basados en workflows son típicamente
especificados en XAML.especificados en XAML.
 Las actividades son generalmente implementadas en lenguajesLas actividades son generalmente implementadas en lenguajes
de programación basados en Common Language Runtimede programación basados en Common Language Runtime
(CLR), como C# y Visual Basic.(CLR), como C# y Visual Basic.
 Se asocia con otras tecnologías de WinFx:Se asocia con otras tecnologías de WinFx:
 ASP.NET.ASP.NET.
 Windows Communication Foundation.Windows Communication Foundation.
 Windows Presentation Foundation.Windows Presentation Foundation.
Aplicaciones que podrían llegar a usarAplicaciones que podrían llegar a usar
workflowsworkflows
 Una aplicación ASP.NET que muestre páginas a sus usuariosUna aplicación ASP.NET que muestre páginas a sus usuarios
podría usar un workflow para controlar el orden en que esaspodría usar un workflow para controlar el orden en que esas
páginas son exhibidas.páginas son exhibidas.
 Una aplicación compuesta en un ambiente orientado a serviciosUna aplicación compuesta en un ambiente orientado a servicios
podría implementar su comportamiento de base usando unpodría implementar su comportamiento de base usando un
workflow.workflow.
 Una aplicación que apunte a un problema específico, como, porUna aplicación que apunte a un problema específico, como, por
ejemplo, el manejo de la relación con el cliente (CRM:ejemplo, el manejo de la relación con el cliente (CRM: CustomerCustomer
Relationship ManagementRelationship Management), o un mercado vertical concreto, como), o un mercado vertical concreto, como
el de servicios financieros, podrían ser construidos alrededor deel de servicios financieros, podrían ser construidos alrededor de
un workflow.un workflow.
Requerimientos que debe cumplir unRequerimientos que debe cumplir un
workflow simpleworkflow simple
 Debe tener la habilidad de tomar decisiones basadas en reglas deDebe tener la habilidad de tomar decisiones basadas en reglas de
negocios.negocios.
 Formas de comunicarse con otros programas y otros sistemasFormas de comunicarse con otros programas y otros sistemas
fuera de workflows.fuera de workflows.
 Maneras de interactuar con las personas.Maneras de interactuar con las personas.
 La habilidad de mantener el estado durante el tiempo de vida deLa habilidad de mantener el estado durante el tiempo de vida de
un workflow.un workflow.
Un workflow puede ofrecer cosas como:Un workflow puede ofrecer cosas como:
 Un componente de tipo acercamiento a workflows, donde cadaUn componente de tipo acercamiento a workflows, donde cada
paso pueda ser implementado por una parte específica depaso pueda ser implementado por una parte específica de
software.software.
 Herramientas que crean y modifican workflows gráficamente.Herramientas que crean y modifican workflows gráficamente.
 La habilidad de monitorear un workflow que se está ejecutando,La habilidad de monitorear un workflow que se está ejecutando,
examinando su ejecución en tiempo real.examinando su ejecución en tiempo real.
 Una manera de cambiar una instancia workflow que se estáUna manera de cambiar una instancia workflow que se está
ejecutando; por ejemplo, agregar un paso.ejecutando; por ejemplo, agregar un paso.
Una tecnología workflow común paraUna tecnología workflow común para
WindowsWindows
 Muchas aplicaciones de Windows incluyen algún tipo de soporteMuchas aplicaciones de Windows incluyen algún tipo de soporte
workflow:workflow:
 Microsoft BizTalk Server.Microsoft BizTalk Server.
 Microsoft Exchange Server.Microsoft Exchange Server.
 Y otras.Y otras.
 Workflow está implementado dentro de WinFX.Workflow está implementado dentro de WinFX.
Workflows de sistemasWorkflows de sistemas
 Los workflows de sistemas son:Los workflows de sistemas son:
 Predecibles.Predecibles.
 Relativamente estáticos.Relativamente estáticos.
 Fáciles de controlar.Fáciles de controlar.
Workflows humanosWorkflows humanos
 Los workflows humanos son:Los workflows humanos son:
 Impredecibles.Impredecibles.
 Más dinámicos.Más dinámicos.
 Difíciles de controlar.Difíciles de controlar.

Más contenido relacionado

La actualidad más candente

CMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPECMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPEFernando Feller
 
Herramienta online para la administracion de proyectos
Herramienta online para la administracion de proyectosHerramienta online para la administracion de proyectos
Herramienta online para la administracion de proyectossandrariveram
 
Workflow management system
Workflow management systemWorkflow management system
Workflow management systemgina
 
La organización matricial
La organización matricialLa organización matricial
La organización matricialRafael Bolaños
 
Presentacion software colaborativo
Presentacion software colaborativoPresentacion software colaborativo
Presentacion software colaborativojosevaloy
 
Estruct Ura Y Disenio Organizacional
Estruct Ura Y Disenio OrganizacionalEstruct Ura Y Disenio Organizacional
Estruct Ura Y Disenio OrganizacionalSilvana Vargas
 
Que debemos considerar al implementar un erp
Que debemos considerar al implementar un erpQue debemos considerar al implementar un erp
Que debemos considerar al implementar un erpRoberto Rojas
 
Actividad 5 presentacion
Actividad 5 presentacionActividad 5 presentacion
Actividad 5 presentacionMilher Gonzales
 
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióN
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióNSio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióN
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióNequipo6sio
 
Reseña - Organizacion Basada En Procesos
Reseña - Organizacion Basada En ProcesosReseña - Organizacion Basada En Procesos
Reseña - Organizacion Basada En ProcesosJose Manuel Sandria
 

La actualidad más candente (20)

Workflow
WorkflowWorkflow
Workflow
 
CMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPECMS - Metodología de trabajo EMEPE
CMS - Metodología de trabajo EMEPE
 
Herramienta online para la administracion de proyectos
Herramienta online para la administracion de proyectosHerramienta online para la administracion de proyectos
Herramienta online para la administracion de proyectos
 
Automatizacion de procesoso de negocios
Automatizacion de procesoso de negocios Automatizacion de procesoso de negocios
Automatizacion de procesoso de negocios
 
Workflow management system
Workflow management systemWorkflow management system
Workflow management system
 
Flokzu
FlokzuFlokzu
Flokzu
 
La organización matricial
La organización matricialLa organización matricial
La organización matricial
 
Presentacion software colaborativo
Presentacion software colaborativoPresentacion software colaborativo
Presentacion software colaborativo
 
Estruct Ura Y Disenio Organizacional
Estruct Ura Y Disenio OrganizacionalEstruct Ura Y Disenio Organizacional
Estruct Ura Y Disenio Organizacional
 
Flokzu - Financieras
Flokzu - FinancierasFlokzu - Financieras
Flokzu - Financieras
 
G-CRM
G-CRMG-CRM
G-CRM
 
Presentacion
PresentacionPresentacion
Presentacion
 
Herramienta teresa
Herramienta teresaHerramienta teresa
Herramienta teresa
 
010 Gestión Organizativa - CRM
010 Gestión Organizativa - CRM010 Gestión Organizativa - CRM
010 Gestión Organizativa - CRM
 
Que debemos considerar al implementar un erp
Que debemos considerar al implementar un erpQue debemos considerar al implementar un erp
Que debemos considerar al implementar un erp
 
Manual de procedimientos
Manual de procedimientosManual de procedimientos
Manual de procedimientos
 
Actividad 5 presentacion
Actividad 5 presentacionActividad 5 presentacion
Actividad 5 presentacion
 
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióN
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióNSio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióN
Sio2009 Yoreli T2 Abcd Jorge Macazaga Y Alejandra Pascual OrganizacióN
 
Software sydle-Características y ventajas
Software sydle-Características y ventajasSoftware sydle-Características y ventajas
Software sydle-Características y ventajas
 
Reseña - Organizacion Basada En Procesos
Reseña - Organizacion Basada En ProcesosReseña - Organizacion Basada En Procesos
Reseña - Organizacion Basada En Procesos
 

Destacado

Sistemas Workflow-BPS (Gestión de Procesos)
Sistemas Workflow-BPS (Gestión de Procesos)Sistemas Workflow-BPS (Gestión de Procesos)
Sistemas Workflow-BPS (Gestión de Procesos)Digital Learning SL
 
El retrato de dorian gray
El retrato de dorian grayEl retrato de dorian gray
El retrato de dorian grayLeidyPG1108
 
#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis
#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis
#EMK12 : Quelles opportunités pour le e-commerce BtoB - OxatisFanch Daniel
 
Informe granada copia
Informe granada   copiaInforme granada   copia
Informe granada copialiliannassk
 
GEMS Solution - Logiciel de Simulation Thermique Dynamique
GEMS Solution - Logiciel de Simulation Thermique DynamiqueGEMS Solution - Logiciel de Simulation Thermique Dynamique
GEMS Solution - Logiciel de Simulation Thermique Dynamiqueecobuild.brussels
 
Herramientas digitales Anaili Urrecha
Herramientas digitales Anaili Urrecha Herramientas digitales Anaili Urrecha
Herramientas digitales Anaili Urrecha AnailyUrrecha
 
Cuestionario # 4
Cuestionario # 4Cuestionario # 4
Cuestionario # 4dmjimenez
 
Guia análisis de imagen como documento histórico.
Guia análisis de imagen como documento histórico.Guia análisis de imagen como documento histórico.
Guia análisis de imagen como documento histórico.Mauricio Sandoval Sepúlveda
 
Boletín de la Lista 66 para las elecciones de Comisión Interna
Boletín de la Lista 66 para las elecciones de Comisión InternaBoletín de la Lista 66 para las elecciones de Comisión Interna
Boletín de la Lista 66 para las elecciones de Comisión InternaMartín Agosti
 
Contrôle budgetaire et gouvernance démocratique en Afrique
Contrôle budgetaire et gouvernance démocratique en AfriqueContrôle budgetaire et gouvernance démocratique en Afrique
Contrôle budgetaire et gouvernance démocratique en AfriqueUNDP regional center for Africa
 
Aula virtual vs aula tradicional
Aula virtual vs  aula tradicionalAula virtual vs  aula tradicional
Aula virtual vs aula tradicionalSergeyGeovanny
 

Destacado (20)

Sistemas Workflow-BPS (Gestión de Procesos)
Sistemas Workflow-BPS (Gestión de Procesos)Sistemas Workflow-BPS (Gestión de Procesos)
Sistemas Workflow-BPS (Gestión de Procesos)
 
El retrato de dorian gray
El retrato de dorian grayEl retrato de dorian gray
El retrato de dorian gray
 
LUXEMBOURG
LUXEMBOURGLUXEMBOURG
LUXEMBOURG
 
#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis
#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis
#EMK12 : Quelles opportunités pour le e-commerce BtoB - Oxatis
 
Actividad nro 3
Actividad nro 3Actividad nro 3
Actividad nro 3
 
Diapo commerce
Diapo commerceDiapo commerce
Diapo commerce
 
Informe granada copia
Informe granada   copiaInforme granada   copia
Informe granada copia
 
GEMS Solution - Logiciel de Simulation Thermique Dynamique
GEMS Solution - Logiciel de Simulation Thermique DynamiqueGEMS Solution - Logiciel de Simulation Thermique Dynamique
GEMS Solution - Logiciel de Simulation Thermique Dynamique
 
Herramientas digitales Anaili Urrecha
Herramientas digitales Anaili Urrecha Herramientas digitales Anaili Urrecha
Herramientas digitales Anaili Urrecha
 
Plataformas Moodle 2
Plataformas Moodle 2Plataformas Moodle 2
Plataformas Moodle 2
 
Base de datos #01
Base de datos #01 Base de datos #01
Base de datos #01
 
Cuestionario # 4
Cuestionario # 4Cuestionario # 4
Cuestionario # 4
 
Caractéristiques et transitions démographiques ouest-africaines
Caractéristiques et transitions démographiques ouest-africainesCaractéristiques et transitions démographiques ouest-africaines
Caractéristiques et transitions démographiques ouest-africaines
 
Guia análisis de imagen como documento histórico.
Guia análisis de imagen como documento histórico.Guia análisis de imagen como documento histórico.
Guia análisis de imagen como documento histórico.
 
Boletín de la Lista 66 para las elecciones de Comisión Interna
Boletín de la Lista 66 para las elecciones de Comisión InternaBoletín de la Lista 66 para las elecciones de Comisión Interna
Boletín de la Lista 66 para las elecciones de Comisión Interna
 
Contrôle budgetaire et gouvernance démocratique en Afrique
Contrôle budgetaire et gouvernance démocratique en AfriqueContrôle budgetaire et gouvernance démocratique en Afrique
Contrôle budgetaire et gouvernance démocratique en Afrique
 
Como realizar un blog
Como realizar un blogComo realizar un blog
Como realizar un blog
 
Guia de aprendizaje
Guia de aprendizaje Guia de aprendizaje
Guia de aprendizaje
 
Aula virtual vs aula tradicional
Aula virtual vs  aula tradicionalAula virtual vs  aula tradicional
Aula virtual vs aula tradicional
 
Sélection noël
Sélection noëlSélection noël
Sélection noël
 

Similar a Windows workflow fundation conceptos generales

Similar a Windows workflow fundation conceptos generales (20)

Kaldeera Workflow Desginer 2009
Kaldeera Workflow Desginer 2009Kaldeera Workflow Desginer 2009
Kaldeera Workflow Desginer 2009
 
Megías.pdf
Megías.pdfMegías.pdf
Megías.pdf
 
Software tarea
Software  tareaSoftware  tarea
Software tarea
 
02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix02 webinar gestion_expedientes_v0.6.1-intix
02 webinar gestion_expedientes_v0.6.1-intix
 
software
softwaresoftware
software
 
Software
SoftwareSoftware
Software
 
Rup
RupRup
Rup
 
Workflows en Plone
Workflows en PloneWorkflows en Plone
Workflows en Plone
 
Webinar integración activiti alfresco
Webinar integración activiti alfrescoWebinar integración activiti alfresco
Webinar integración activiti alfresco
 
Wwf Intro
Wwf IntroWwf Intro
Wwf Intro
 
APLICACION
APLICACIONAPLICACION
APLICACION
 
Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016Capitulo 1 - Proyecto integrador 2015-2016
Capitulo 1 - Proyecto integrador 2015-2016
 
Desarr
DesarrDesarr
Desarr
 
Desarrollo de proyectos
Desarrollo de proyectosDesarrollo de proyectos
Desarrollo de proyectos
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Anexo 18 actividad 5 adminsitracion de sistemas operativos en red
Anexo 18  actividad 5 adminsitracion de sistemas operativos en redAnexo 18  actividad 5 adminsitracion de sistemas operativos en red
Anexo 18 actividad 5 adminsitracion de sistemas operativos en red
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Jsf Java Server Faces
Jsf   Java Server FacesJsf   Java Server Faces
Jsf Java Server Faces
 
Wpf
WpfWpf
Wpf
 

Windows workflow fundation conceptos generales

  • 2. ÍndiceÍndice  ¿Qué es un workflow?¿Qué es un workflow?  Windows Workflow FoundationWindows Workflow Foundation  Aplicaciones que podrían llegar a usar workflowsAplicaciones que podrían llegar a usar workflows  Requerimientos que debe cumplir un workflow simpleRequerimientos que debe cumplir un workflow simple  ¿Qué puede ofrecer un workflow?¿Qué puede ofrecer un workflow?  Una tecnología workflow común para WindowsUna tecnología workflow común para Windows  Workflows de sistemasWorkflows de sistemas  Workflows humanosWorkflows humanos
  • 3. ¿Qué es un workflow?¿Qué es un workflow?  Facilita y describe procesos del mundo real:Facilita y describe procesos del mundo real:  Actividades que realizan personas.Actividades que realizan personas.  Actividades que realizan sistemas.Actividades que realizan sistemas. System Workflow Human Workflow
  • 4. Windows Workflow FoundationWindows Workflow Foundation  WinFX incluye una tecnología llamada Windows WorkflowWinFX incluye una tecnología llamada Windows Workflow Foundation que permite crear workflows.Foundation que permite crear workflows.  Los programas basados en workflows son típicamenteLos programas basados en workflows son típicamente especificados en XAML.especificados en XAML.  Las actividades son generalmente implementadas en lenguajesLas actividades son generalmente implementadas en lenguajes de programación basados en Common Language Runtimede programación basados en Common Language Runtime (CLR), como C# y Visual Basic.(CLR), como C# y Visual Basic.  Se asocia con otras tecnologías de WinFx:Se asocia con otras tecnologías de WinFx:  ASP.NET.ASP.NET.  Windows Communication Foundation.Windows Communication Foundation.  Windows Presentation Foundation.Windows Presentation Foundation.
  • 5. Aplicaciones que podrían llegar a usarAplicaciones que podrían llegar a usar workflowsworkflows  Una aplicación ASP.NET que muestre páginas a sus usuariosUna aplicación ASP.NET que muestre páginas a sus usuarios podría usar un workflow para controlar el orden en que esaspodría usar un workflow para controlar el orden en que esas páginas son exhibidas.páginas son exhibidas.  Una aplicación compuesta en un ambiente orientado a serviciosUna aplicación compuesta en un ambiente orientado a servicios podría implementar su comportamiento de base usando unpodría implementar su comportamiento de base usando un workflow.workflow.  Una aplicación que apunte a un problema específico, como, porUna aplicación que apunte a un problema específico, como, por ejemplo, el manejo de la relación con el cliente (CRM:ejemplo, el manejo de la relación con el cliente (CRM: CustomerCustomer Relationship ManagementRelationship Management), o un mercado vertical concreto, como), o un mercado vertical concreto, como el de servicios financieros, podrían ser construidos alrededor deel de servicios financieros, podrían ser construidos alrededor de un workflow.un workflow.
  • 6. Requerimientos que debe cumplir unRequerimientos que debe cumplir un workflow simpleworkflow simple  Debe tener la habilidad de tomar decisiones basadas en reglas deDebe tener la habilidad de tomar decisiones basadas en reglas de negocios.negocios.  Formas de comunicarse con otros programas y otros sistemasFormas de comunicarse con otros programas y otros sistemas fuera de workflows.fuera de workflows.  Maneras de interactuar con las personas.Maneras de interactuar con las personas.  La habilidad de mantener el estado durante el tiempo de vida deLa habilidad de mantener el estado durante el tiempo de vida de un workflow.un workflow.
  • 7. Un workflow puede ofrecer cosas como:Un workflow puede ofrecer cosas como:  Un componente de tipo acercamiento a workflows, donde cadaUn componente de tipo acercamiento a workflows, donde cada paso pueda ser implementado por una parte específica depaso pueda ser implementado por una parte específica de software.software.  Herramientas que crean y modifican workflows gráficamente.Herramientas que crean y modifican workflows gráficamente.  La habilidad de monitorear un workflow que se está ejecutando,La habilidad de monitorear un workflow que se está ejecutando, examinando su ejecución en tiempo real.examinando su ejecución en tiempo real.  Una manera de cambiar una instancia workflow que se estáUna manera de cambiar una instancia workflow que se está ejecutando; por ejemplo, agregar un paso.ejecutando; por ejemplo, agregar un paso.
  • 8. Una tecnología workflow común paraUna tecnología workflow común para WindowsWindows  Muchas aplicaciones de Windows incluyen algún tipo de soporteMuchas aplicaciones de Windows incluyen algún tipo de soporte workflow:workflow:  Microsoft BizTalk Server.Microsoft BizTalk Server.  Microsoft Exchange Server.Microsoft Exchange Server.  Y otras.Y otras.  Workflow está implementado dentro de WinFX.Workflow está implementado dentro de WinFX.
  • 9. Workflows de sistemasWorkflows de sistemas  Los workflows de sistemas son:Los workflows de sistemas son:  Predecibles.Predecibles.  Relativamente estáticos.Relativamente estáticos.  Fáciles de controlar.Fáciles de controlar.
  • 10. Workflows humanosWorkflows humanos  Los workflows humanos son:Los workflows humanos son:  Impredecibles.Impredecibles.  Más dinámicos.Más dinámicos.  Difíciles de controlar.Difíciles de controlar.