DOCUMENTACIÓN OXIPRO
Manual de instrucciones - Base de Datos
 
×
Menú
Índice
 

3.20. ba_listastrabajo

 
Nombre de la tabla en Redash:
ba_listastrabajo
Nombre de la tabla en BD:
ba_listastrabajo
Descripción del objetivo de la Tabla:
Corresponde a una foto agrupadadel modulo lsitas de trabajo. Se encuentra agrupada por TipoItemLista, Regional, are y añoMes. Con el fin de generar la información requerida para el análisis agrupado de los pendientes de listas de trabajo.
Tipo de tabla:
Foto agrupada
Fecha versión actual:
---------------------------------------------------------------------------------------------------------
Declaración SQL:
SELECT vtiger_listastrabajo.listastrabajoid,
       vtiger_listastrabajo.asunto,
       vtiger_listastrabajo.consecutivo,
       vtiger_listastrabajo.tipoitemlista,
       vtiger_listastrabajo.paciente,
       vtiger_listastrabajo.relacionadocon,
       vtiger_listastrabajo.formaitemlista,
       vtiger_listastrabajo.fechadeteccion,
       vtiger_listastrabajo.fechaproceso,
       vtiger_listastrabajo.fechafin,
       vtiger_listastrabajo.prioritario,
       vtiger_listastrabajo.semaforo,
       vtiger_listastrabajo.osprogramada,
       vtiger_listastrabajo.diastotales,
       vtiger_listastrabajo.subtipolista,
       vtiger_listastrabajo.prioridadlista,
       vtiger_listastrabajo.responsableasignado,
       vtiger_listastrabajo.visto,
       vtiger_listastrabajo.estadoitemlista,
       vtiger_listastrabajo.fechaactivacion,
       vtiger_listastrabajo.historial,
       vtiger_listastrabajo.tipoencuesta,
       vtiger_listastrabajo.fechanovedad,
       vtiger_listastrabajo.textonovedad,
       vtiger_listastrabajo.conteogestion,
       vtiger_listastrabajo.pais,
       vtiger_listastrabajo.departamento,
       vtiger_listastrabajo.ciudad,
       vtiger_listastrabajo.barrio,
       vtiger_listastrabajo.zona_barrio,
       vtiger_listastrabajo.direccion,
       vtiger_listastrabajo.phone,
       vtiger_listastrabajocf.cf_3465 AS InconsistenciaCierre,
       vtiger_listastrabajocf.cf_3467 AS ObsCierre,
       vtiger_crmentity.description,
       vtiger_listastrabajogrouprel.groupname,
       vtiger_barrios.localidad,
       vtiger_pacientesii.identificador_paciente,
       vtiger_pacientesii.entidadpadrename,
       vtiger_account.epsconsolidada,
       vtiger_pacientesii.empresa as idempresa,
       vtiger_empresa.empresa as nombreempresa,
       vtiger_pacientesiicf.cf_1619 as EstadoPaciente,
       vtiger_pacientesiicf.cf_1679 as perdidorecuperacion,
       vtiger_listastrabajo.grupotipolista,
       DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m') AS agno_mes,
       DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m%d') AS agno_mes_dia,
       yearweek(vtiger_crmentity.createdtime, 0) AS agno_semana,
 #01     IF(vtiger_listastrabajogrouprel.groupname is null or vtiger_listastrabajogrouprel.groupname = '',
    CASE
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'OrdenesServicio' THEN (select vtiger_ordenesserviciogrouprel.groupname from vtiger_ordenesserviciogrouprel where vtiger_ordenesserviciogrouprel.ordenesservicioid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'Cilindros' THEN (select vtiger_cilindrosgrouprel.groupname from vtiger_cilindrosgrouprel where vtiger_cilindrosgrouprel.cilindrosid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'PacientesII' THEN (select vtiger_pacientesiigrouprel.groupname from vtiger_pacientesiigrouprel where vtiger_pacientesiigrouprel.pacientesiiid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'ItemsDagnos' THEN (select vtiger_itemsdagnosgrouprel.groupname from vtiger_itemsdagnosgrouprel where vtiger_itemsdagnosgrouprel.itemsdagnosid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'Visitas' THEN (select vtiger_visitasgrouprel.groupname from vtiger_visitasgrouprel where vtiger_visitasgrouprel.visitasid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'PlanillasTrabajo' THEN (select vtiger_planillastrabajogrouprel.groupname from vtiger_planillastrabajogrouprel where vtiger_planillastrabajogrouprel.planillastrabajoid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'Recogidas' THEN (select vtiger_recogidasgrouprel.groupname from vtiger_recogidasgrouprel where vtiger_recogidasgrouprel.recogidasid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'ActivosRetornables' THEN (select vtiger_activosretornablesgrouprel.groupname from vtiger_activosretornablesgrouprel where vtiger_activosretornablesgrouprel.activosretornablesid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'RecibosCaja' THEN (select vtiger_reciboscajagrouprel.groupname from vtiger_reciboscajagrouprel where vtiger_reciboscajagrouprel.reciboscajaid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'MantenimientoGases' THEN (select vtiger_mantenimientogasesgrouprel.groupname from vtiger_mantenimientogasesgrouprel where vtiger_mantenimientogasesgrouprel.mantenimientogasesid = vtiger_listastrabajo.relacionadocon)
   
        WHEN (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) = 'Empleados' THEN (select vtiger_empleadosgrouprel.groupname from vtiger_empleadosgrouprel where vtiger_empleadosgrouprel.empleadosid = vtiger_listastrabajo.relacionadocon)
   
    ELSE "Sin Regional"
    END
    ,
    vtiger_listastrabajogrouprel.groupname) AS REGIONAL,
 #02   (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_listastrabajo.relacionadocon) AS 'ModuloRelacionado',
       count(*) as cantidad
       INNER JOIN vtiger_listastrabajocf ON vtiger_listastrabajo.listastrabajoid = vtiger_listastrabajocf.listastrabajoid)
      INNER JOIN vtiger_crmentity ON vtiger_listastrabajo.listastrabajoid = vtiger_crmentity.crmid)
LEFT JOIN vtiger_pacientesii ON vtiger_listastrabajo.paciente = vtiger_pacientesii.pacientesiiid
left join vtiger_pacientesiicf on vtiger_pacientesiicf.pacientesiiid = vtiger_pacientesii.pacientesiiid
left join vtiger_empresa on vtiger_empresa.empresaid = vtiger_pacientesii.empresa
Left join vtiger_listastrabajogrouprel on vtiger_listastrabajogrouprel.listastrabajoid = vtiger_listastrabajo.listastrabajoid
left join vtiger_barrios on vtiger_barrios.barriosid = vtiger_listastrabajo.barrio
left join vtiger_account on vtiger_account.accountid = vtiger_pacientesii.accountid
group by vtiger_listastrabajo.tipoitemlista,
vtiger_listastrabajogrouprel.groupname,
vtiger_listastrabajo.grupotipolista,
DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m')
Tablas involucradas:
  •  vtiger_listastrabajo (Listas de trabajo).
  •  vtiger_listastrabajocf (Campos personalizados creados desde CRM)
  •  vtiger_pacientesii (Pacientes).
  •  vtiger_empresa (Empresas).
  •  vtiger_barrios (Barrios).
  •  vtiger_account (Entidades).
  •  vtiger_listastrabajogrouprel (Grupos).
  •  vtiger_crmentity (Datos de creación).
Columnas involucradas:
  •  vtiger_listastrabajo.listastrabajoid.
  •  vtiger_listastrabajo.asunto.
  •  vtiger_listastrabajo.consecutivo.
  •  vtiger_listastrabajo.tipoitemlista.
  •  vtiger_listastrabajo.paciente.
  •  vtiger_listastrabajo.relacionadocon.
  •  vtiger_listastrabajo.formaitemlista.
  •  vtiger_listastrabajo.fechadeteccion.
  •  vtiger_listastrabajo.fechaproceso.
  •  vtiger_listastrabajo.fechafin.
  •  vtiger_listastrabajo.prioritario.
  •  vtiger_listastrabajo.semaforo.
  •  vtiger_listastrabajo.osprogramada.
  •  vtiger_listastrabajo.diastotales.
  •  vtiger_listastrabajo.subtipolista.
  •  vtiger_listastrabajo.prioridadlista.
  •  vtiger_listastrabajo.responsableasignado.
  •  vtiger_listastrabajo.visto.
  •  vtiger_listastrabajo.estadoitemlista.
  •  vtiger_listastrabajo.fechaactivacion.
  •  vtiger_listastrabajo.historial.
  •  vtiger_listastrabajo.tipoencuesta.
  •  vtiger_listastrabajo.fechanovedad.
  •  vtiger_listastrabajo.textonovedad.
  •  vtiger_listastrabajo.conteogestion.
  •  vtiger_listastrabajo.pais.
  •  vtiger_listastrabajo.departamento.
  •  vtiger_listastrabajo.ciudad.
  •  vtiger_listastrabajo.barrio.
  •  vtiger_listastrabajo.zona_barrio.
  •  vtiger_listastrabajo.direccion.
  •  vtiger_listastrabajo.phone.
  •  vtiger_listastrabajocf.cf_3465 AS InconsistenciaCierre.
  •  vtiger_listastrabajocf.cf_3467 AS ObsCierre.
  •  vtiger_crmentity.description.
  •  vtiger_listastrabajogrouprel.groupname.
  •  vtiger_barrios.localidad.
  •  vtiger_pacientesii.identificador_paciente.
  •  vtiger_pacientesii.entidadpadrename.
  •  vtiger_account.epsconsolidada.
  •  vtiger_pacientesii.empresa as idempresa.
  •  vtiger_empresa.empresa as nombreempresa.
  •  vtiger_pacientesiicf.cf_1619 as EstadoPaciente.
  •  vtiger_pacientesiicf.cf_1679 as perdidorecuperacion.
  •  vtiger_listastrabajo.grupotipolista.
  •  DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m') AS agno_mes.
  •  DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m%d') AS agno_mes_dia.
  •   yearweek(vtiger_crmentity.createdtime, 0) AS agno_semana.
  •  #01 (Regional).
  •  #02 (Cantidad).
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/

ba_

listastrabajo
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza a media noche con una perodicidad diaria.