Actualmente tenemos un sistema que maneja trabajos de traducción.¿Máquina de estados o diagrama de flujo para Windows Workflow Foundation 4?
- cliente crea una orden
- el gestor de proyectos lo entrega a uno o más Traductor
- luego pasa a un corrector de pruebas
- de idiomas de calidad Manager comprueba, si el mal, el trabajo se remonta al traductor gestor de proyecto
- lo entrega al cliente
Actualmente todo el estado se puede asignar de forma manual y/o anulado. Lo que significa que cualquier paso se puede omitir o retroceder.
La aplicación es una mezcla WebForms/MVC de ASP.NET.
Ahora me gustaría volver a implementar esto con Windows Workflow Foundation. ¿Tendría más sentido un Machine State que un Flowchart? Realmente no estoy obteniendo la ventaja de State Machine ...
Esto no formaba parte de la pregunta, pero ¿cómo implementaría la parte donde puedo tener uno o varios traductores trabajando en un trabajo? ¿Hay algún estado paralelo? – Remy
No, no hay un estado paralelo. Haría algo así como crear un estado InTranslation. Cada vez que se completa una parte que provoca un evento y en el controlador de eventos se agrega la condición de que solo continúe cuando se hayan completado todas las partes. – Maurice