workflow - tutorial - Flujo de trabajo de Windows
windows workflow foundation visual studio 2017 (4)
WF es un marco para crear flujos de trabajo. Consiste en un tipo de flujo de trabajo (máquina de estados o secuencial), que alberga diferentes "actividades" y lógica que controla cómo el flujo de aplicaciones viaja de una actividad a otra.
Puede usarlo para describir procesos comerciales, desde el flujo de páginas en una aplicación ASP.NET hasta los pasos necesarios para enviar una solicitud de vacaciones.
¿Alguien puede explicar qué es el flujo de trabajo de Windows y cómo podemos usarlo en la organización del trabajo?
Windows Workflow Foundation es un concepto fascinante. Le permite crear aplicaciones potentes (o solo partes de ellas) usando una combinación de conceptos tipo diagrama de flujo y código normal.
El valor más profundo de esto puede no ser inmediatamente obvio. Digamos que está construyendo un gran sitio de comercio electrónico. Con el tiempo, sus flujos de trabajo para procesos tales como el cumplimiento cambiarán radicalmente. El código eventualmente se convertirá en un horrible clidé de ideas calzadas sobre antiguas ideas. Te verás obligado a trabajar con una gran cantidad de documentación y, con el tiempo, será difícil de mantener.
Por lo tanto, el flujo de trabajo se trata en última instancia de crear código altamente sostenible con la idea de que el código cambiará. Cuando lo miras, estás mirando un diagrama de flujo. Haga doble clic en un nodo y lo llevará a un editor de código donde puede escribir cierta lógica comercial.
Es mucho más complicado que eso, por supuesto.
Tengo un libro sobre esta sentada en mi escritorio ahora mismo. Estoy tratando de determinar si la implementación de .NET está lista para el horario de máxima audiencia o si todavía es demasiado nueva y complicada, y es más complicada de lo que esperaba.
En este punto, creo que la idea tiene el potencial de ser un cambio de juego ... ¡Veremos si la generación actual es realmente utilizable! El hecho de que Microsoft no lo está presionando tan duro probablemente sea revelador.
Windows Workflow Foundation pone los conceptos del núcleo interno del desarrollo justo delante de usted. Entonces se convierte en una forma un poco compleja pero muy poderosa de trabajar y crear compilaciones. La idea básica de desarrollo utilizando los diagramas de flujo como conceptos lo hace muy intuitivo, es muy fácil rastrear el código completo sin pasar por el código como se hacía anteriormente en la forma tradicional de programación. Hay otras características diferentes de usar flujo de trabajo como la ejecución paralela de la ejecución, arrastrar y soltar instalaciones de actividades, usar actividades integradas y también podemos escribir nuestras propias actividades personalizadas y podemos usar esas actividades donde queramos en cualquier otro proyecto.