En la entrada anterior lo dejamos de la siguiente manera.
El requisito era poder realizar una evaluación de una formación y que haya un proceso de aprobación.
Para ello he creado:
- Un MDF para poner las preguntas y unos datos de identificación del formulario
- 2 picklist para poder seleccionar la convocatoria del curso a evaluar
- Un campo adicional para poder seleccionar a la persona que tiene que aprobar o realizar esa evaluación
Para continuar con el proceso, he creado una regla de negocio para cuando se cree el objeto. Esta regla va a rellenar automáticamente las preguntas.
Y una regla de lanzamiento de workflow, de forma que cuando se grabe la evaluación se ejecute la regla que lanza el workflow y se envía el objeto a la persona indicada.
La regla está creada para dos opciones: si se selecciona la sociedad de Brasil o EEUU se lanzará un workflow, y si es cualquier otra sociedad, el otro workflow.
En cada definición de workflow podemos ver la ruta que seguirá ese proceso de aprobación. En este caso, para el primer workflow hay 2 pasos para la aprobación
Y en este, hay solo un paso.
Pues veamos el proceso del ejemplo. Al entrar a la creación de la evaluación salen pre cargadas las preguntas que hemos definido en la regla expuesta antes, y el usuario debería contestarlas, pero hay que rellenar los datos de la cabecera del objeto para asignar el formulario al curso correcto y el campo destinado a la distribución del mismo.
El primer campo se rellana con uno de los picklist
Y el segundo sigue la misma lógica. Hay que seleccionar de un picklist enlazado con el picklist de los cursos
Así que una vez completados los dos primeros campos, solo nos queda elegir el campo de decisión, la sociedad, para que se ejecute el workflow correcto
Y darle a guardar
O elegir la sociedad de Brasil para que vaya por la otra ruta
El proceso creo que está claro. Y ahora solo faltaría seguir el workflow para completar el formulario.