Resumen
Se entrega como queda el mecanismo de inserción de registros en la tabla “instanciawf”.
Inserción de registros
Al asignar Proceso a Caso
Al cambiar manualmente Proceso de Caso
Al quitar manualmente Proceso de Caso
Al cambiar de Paso al Caso
Al cerrar Caso con Proceso:
Al reabrir Caso desde Consola
Presionando botón Anterior (Back)
Cambiando manualmente el Paso del Proceso
Cambiando manualmente Proceso de Caso
Al reabrir Caso desde Portal
Valores insertados
Creación/actualización de registro:
Asignación de Proceso a Caso:
Quitar Proceso a Caso
Nombre/ID de Workflow = null
ID Paso anterior
ID Paso actual = null/0
ID Usuario que ejecuta el cambio
Nombre Usuario que ejecuta el cambio
Reapertura de Caso desde Portal:
Caso cerrado sin Proceso con asignación de Proceso al reabrir
Caso cerrado con Proceso con asignación de Proceso al reabrir
Caso cerrado con Proceso sin asignación de Proceso al reabrir
Nombre/ID de Workflow = null
ID Paso anterior
ID Paso actual = null/0
ID Usuario que ejecuta el cambio = null
Nombre Usuario que ejecuta el cambio = Portal
Situaciones particulares
A continuación se entregan situaciones particulares al momento de Cerrar/Reabrir Caso.
Cierre manual de Caso + Quitar Proceso en el mismo evento Guardar
Los dos cambios se ejecutan en el mismo evento: Primero se cambia Proceso, luego se cierra Caso y luego se guarda.
En la tabla instanciawf NO se inserta el registro debido a que se considera que el Caso no tiene Proceso al momento del cierre.
Esto debe controlarse en el evento Guardar o en forma operacional.
Cierre manual de Caso + Cambio de Proceso en el mismo evento Guardar
Los dos cambios se ejecutan en el mismo evento: Primero se cambia Proceso y luego se guarda Caso. El Caso queda como abierto en el primer Paso del Proceso.
En la tabla instanciawf se inserta el registro de cambio de Proceso.
Esto debe controlarse en el evento Guardar o en forma operacional.
Reapertura manual de Caso desde Consola + Quite de Proceso en mismo evento Guardar
Los dos cambios se ejecutan en el mismo evento: Primero se cambia Proceso y luego se guarda Caso. El Caso queda como abierto sin Proceso.
En la tabla instanciawf se inserta el registro de cambio de Proceso.
Nombre/ID de Workflow = null
ID Paso anterior = último Paso del Proceso
ID Paso actual = null/0
ID Usuario que ejecuta el cambio
Nombre Usuario que ejecuta el cambio
Esto debe controlarse en el evento Guardar o en forma operacional.