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
- Creación de Caso - Asignación automática
- Asignación de Proceso - Manual
Al cambiar manualmente Proceso de Caso
Al quitar manualmente Proceso de Caso
Al cambiar de Paso al Caso
- Avance/Retroceso con Siguiente/Atrás
- Cambio de Paso manualmente
Al cerrar Caso con Proceso:
- Presionando Siguiente (Next) desde el último Paso
- Seleccionando Estado Cerrado y guardar
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:
- Al crear registro (ingreso a Proceso o Paso):
- Se inserta Fecha/Hora de creación de registro
- Fecha/Hora modificación = null
- Al crear registro siguiente:
- Se inserta Fecha/Hora de modificación en registro anterior
- Se inserta Fecha/Hora de creación en nuevo registro
- Fecha/Hora modificación = null en nuevo registro
Asignación de Proceso a Caso:
- Creación de Caso/Asignación a Caso sin Proceso:
- Nombre/ID de Workflow
- ID Paso anterior = 0
- ID Paso actual
- ID Usuario que ejecuta el cambio
- Nombre Usuario que ejecuta el cambio
- Cambio de Proceso a Caso
- Nombre/ID de Workflow
- ID Paso anterior
- ID Paso actual
- ID Usuario que ejecuta el cambio
- Nombre Usuario que ejecuta el cambio
- Creación de Caso desde Portal de Clientes:
- Nombre/ID de Workflow
- ID Paso anterior = 0
- ID Paso actual
- ID Usuario que ejecuta el cambio = null
- Nombre Usuario que ejecuta el cambio: Portal
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
- Nombre/ID de Workflow
- ID Paso anterior = 0
- ID Paso actual
- ID Usuario que ejecuta el cambio = null
- Nombre Usuario que ejecuta el cambio = Portal
- Caso cerrado con Proceso con asignación de Proceso al reabrir
- Nombre/ID de Workflow
- ID Paso anterior = 0
- ID Paso actual
- ID Usuario que ejecuta el cambio = null
- Nombre Usuario que ejecuta el cambio = Portal
- 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.