index

View V_ESTADO_FLUJO


Columns
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    

SQL
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;