|
Name
|
Type
|
Optional
|
Default
|
Comments
|
|
ID_INSTANCIA
|
NUMBER
|
|
|
|
|
ID_PASO_INSTANCIA
|
NUMBER
|
Y
|
|
|
|
NOMBRE_FLUJO
|
VARCHAR2(1000)
|
|
|
|
|
ESTADO_INSTANCIA
|
VARCHAR2(20)
|
|
|
|
|
USUARIO_INGRESO
|
VARCHAR2(100)
|
Y
|
|
|
|
FECHA_INICIO
|
TIMESTAMP(2) WITH TIME ZONE
|
|
|
|
|
FECHA_FIN
|
TIMESTAMP(2) WITH TIME ZONE
|
Y
|
|
|
|
ID_PASO
|
NUMBER
|
Y
|
|
|
|
NOMBRE_PASO
|
VARCHAR2(100)
|
Y
|
|
|
|
ESTADO_PASO
|
VARCHAR2(20)
|
Y
|
|
|
|
RESULTADO
|
VARCHAR2(50)
|
Y
|
|
|
|
INICIO_PASO
|
TIMESTAMP(2) WITH TIME ZONE
|
Y
|
|
|
|
FIN_PASO
|
TIMESTAMP(2) WITH TIME ZONE
|
Y
|
|
|
CREATE OR REPLACE VIEW V_ESTADO_FLUJO AS
SELECT i.id_instancia,
pi.id_paso_instancia,
f.nombre AS nombre_flujo,
i.estado AS estado_instancia,
i.usuario_ingreso,
i.fecha_inicio,
i.fecha_fin,
p.id_paso,
p.nombre AS nombre_paso,
pi.estado AS estado_paso,
pi.resultado,
pi.fecha_inicio AS inicio_paso,
pi.fecha_fin AS fin_paso
FROM t_flujo_instancias i
JOIN t_flujos f
ON i.id_flujo = f.id_flujo
LEFT JOIN t_flujo_instancia_pasos pi
ON i.id_instancia = pi.id_instancia
LEFT JOIN t_flujo_pasos p
ON pi.id_paso = p.id_paso;