Estoy desarrollando una aplicación donde los usuarios pueden ejecutar tareas/flujos de trabajo. Cada tarea se compone de una cola de acciones para ser ejecutada. Quiero ser capaz de recibir la entrada del usuario después de que se haya iniciado el flujo de trabajo.Recomiende un patrón de diseño para una aplicación de flujo de trabajo
Ejemplo:
- tarea se inicia
- Acción1 comienza
- Acción1 termina
- Action2 comienza termina
- Action2
- Action3 necesita entrada del usuario (IU abre la ventana para conseguir entrada del usuario)
- Action3 recibe la entrada del usuario
- Action3 comienza
- Action3 termina
- de tareas termina
estoy desarrollando este i C# y soy consciente de Workflow Foundation y tareas en C#. Pueden tener lo que necesito, pero también estoy interesado en escuchar sobre un patrón de diseño para hacer esto desde cero.
El "reinventar la rueda" patrón?!? Ya sabes la forma correcta de hacerlo, ¿por qué intentas hacerlo desde cero? No inventado aquí miedo? – Jamiec