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

3.29. bd_novedades_generales

 
Nombre de la tabla en Redash:

bd_novedades_generales

Nombre de la tabla en BD:

bd_novedades_generales

Descripción del objetivo de la Tabla:
Corresponde a una tabla diaria del  modulo comentarios. Se encuentra filtrada por registros no eliminados, familia novedad no vacia, area igual a Generales y fecha de creacion igual al año en curso.
Tipo de tabla:
Diaria
Fecha versión actual:
----------------------------------------------------------------------------------------------------------
Declaración SQL:
SELECT vtiger_comentarios.comentariosid AS 'IDNovedad',
       vtiger_comentarios.consecutivo AS 'ConsecutivoNovedad',
       vtiger_crmentity.createdtime AS 'CreacionNovedad',
       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`,
       vtiger_familianovedad.familianovedad AS 'Familia',
       vtiger_subfamilianovedad.subfamilianovedad AS 'SubFamilia',
       vtiger_caso.caso AS 'Caso',
       vtiger_novedad.novedad AS 'Novedad',
       vtiger_comentarios.asuntocomentario AS 'AsuntoNovedad',
       vtiger_crmentity.description AS 'DescripcionNovedad',
       (SELECT vtiger_crmentity.setype
        FROM vtiger_crmentity
        WHERE vtiger_crmentity.crmid = vtiger_comentarios.relacionadocon) AS 'RelacionadoCon',
       (CASE
            WHEN ModuloRelacionado LIKE '%PacientesII%' THEN
                   (SELECT vtiger_pacientesii.identificador_paciente
                    FROM vtiger_pacientesii
                    WHERE vtiger_pacientesii.pacientesiiid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Visitas%' THEN
                   (SELECT vtiger_visitas.visita
                    FROM vtiger_visitas
                    WHERE vtiger_visitas.visitasid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%OrdenesServicio%' THEN
                    (SELECT CONCAT(vtiger_ordenesservicio.asunto_orden, ' NUM: ', vtiger_ordenesservicio.numero_orden)
                    FROM vtiger_ordenesservicio
                    WHERE vtiger_ordenesservicio.ordenesservicioid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%PlanillasTrabajo%' THEN
                    (SELECT vtiger_planillastrabajo.identificador
                    FROM vtiger_planillastrabajo
                    WHERE vtiger_planillastrabajo.planillastrabajoid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%ActivosRetornables%' THEN
                    (SELECT vtiger_activosretornables.nombre_activo
                    FROM vtiger_activosretornables
                    WHERE vtiger_activosretornables.activosretornablesid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Cilindros%' THEN
                    (SELECT CONCAT(vtiger_cilindros.tipogases, " - Lote: ", vtiger_cilindros.lote)
                    FROM vtiger_cilindros
                    WHERE vtiger_cilindros.cilindrosid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%RemisionDeEquipos%' THEN
                    (SELECT vtiger_remisiondeequipos.idetificador
                    FROM vtiger_remisiondeequipos
                    WHERE vtiger_remisiondeequipos.remisiondeequiposid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Recogidas%' THEN
                    (SELECT vtiger_recogidas.razon_recogida
                    FROM vtiger_recogidas
                    WHERE vtiger_recogidas.recogidasid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Mantenimiento%' THEN
                    (SELECT vtiger_mantenimiento.asunto_mantenimiento
                    FROM vtiger_mantenimiento
                    WHERE vtiger_mantenimiento.mantenimientoid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%RecibosCaja%' THEN
                    (SELECT CONCAT(vtiger_reciboscaja.asunto_recibo, " CONCEPTO: ", vtiger_reciboscaja.concepto)
                    FROM vtiger_reciboscaja
                    WHERE vtiger_reciboscaja.reciboscajaid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Autorizaciones%' THEN
                    (SELECT vtiger_autorizaciones.identificadorautorizacion
                    FROM vtiger_autorizaciones
                    WHERE vtiger_autorizaciones.autorizacionesid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%ContratosDeComodato%' THEN
                    (SELECT vtiger_contratosdecomodato.asunto
                    FROM vtiger_contratosdecomodato
                    WHERE vtiger_contratosdecomodato.contratosdecomodatoid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%ListasTrabajo%' THEN
                    (SELECT vtiger_listastrabajo.asunto
                    FROM vtiger_listastrabajo
                    WHERE vtiger_listastrabajo.listastrabajoid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%InventariosFisicos%' THEN
                    (SELECT vtiger_inventariosfisicos.asunto
                    FROM vtiger_inventariosfisicos
                    WHERE vtiger_inventariosfisicos.inventariosfisicosid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Camiones%' THEN
                    (SELECT vtiger_camiones.nombrecamion
                    FROM vtiger_camiones
                    WHERE vtiger_camiones.camionesid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%CuentasCobro%' THEN
                    (SELECT vtiger_cuentascobro.cuentacobro
                    FROM vtiger_cuentascobro
                    WHERE vtiger_cuentascobro.cuentascobroid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Repuestos%' THEN
                    (SELECT vtiger_repuestos.repuesto
                    FROM vtiger_repuestos
                    WHERE vtiger_repuestos.repuestosid = vtiger_comentarios.relacionadocon)
            WHEN ModuloRelacionado LIKE '%Empleados%' THEN
                    (SELECT vtiger_empleados.identificador_empleado
                    FROM vtiger_empleados
                    WHERE vtiger_empleados.empleadosid = vtiger_comentarios.relacionadocon)
            ELSE 'NA'
        END) AS 'DetallesModuloRelacionado',
        CONCAT(
                (SELECT vtiger_users.first_name
                 FROM vtiger_users
                 WHERE vtiger_users.id = vtiger_crmentity.smcreatorid), ' ' ,
                (SELECT vtiger_users.last_name
                 FROM vtiger_users
                 WHERE vtiger_users.id = vtiger_crmentity.smcreatorid)) AS 'UsuarioCreacion',
        vtiger_comentarios.descnoimpresa AS 'ObservacionNoImpresa',
        vtiger_comentarios.novedad_grave AS 'NovedadGrave',
        vtiger_confignovedades.pendiente AS 'GeneraPendiente',
        vtiger_tipoitemlista.tipoitemlista AS 'ListaTrabajoAsociada',
        vtiger_comentarios.listasociada AS 'IDPendiente',
        vtiger_listastrabajo.asunto AS 'AsuntoPendiente',
        vtiger_listastrabajo.tipoitemlista AS 'TipoPendiente',
        vtiger_listastrabajo.estadoitemlista AS 'EstadoPendiente',
        vtiger_listastrabajo.fechadeteccion AS 'FechaDeteccionPendiente',
        vtiger_listastrabajo.fechafin AS 'FechaFinPendiente',
        vtiger_listastrabajo.diastotales AS 'DiasActivo',
        vtiger_crmentity.description AS 'DescripcionPentiente',
        vtiger_listastrabajo.posiblesolucion AS 'PosibleSolucionPendiente',
        vtiger_confignovedades.error AS 'GeneraError',
        vtiger_confignovedades.tipoerror AS 'TipoErrorAsociado'
INNER JOIN vtiger_crmentity ON vtiger_crmentity.crmid = vtiger_comentarios.comentariosid
INNER JOIN vtiger_comentarioscf ON vtiger_comentarioscf.comentariosid = vtiger_comentarios.comentariosid
WHERE vtiger_crmentity.deleted = 0
  AND (vtiger_comentarios.familianovedad IS NOT NULL
       AND vtiger_comentarios.familianovedad NOT LIKE '')
  AND vtiger_confignovedadescf.cf_3546 LIKE  '%GENERAL%';
Tablas involucradas:
  •  vtiger_comentarios.
  •  vtiger_crmentity.
  •  vtiger_comentarioscf.
  •  vtiger_groups.
  •  vtiger_users.
  •  vtiger_comentariosgrouprel.
Columnas involucradas:
  •  vtiger_comentarios.comentariosid AS 'IDNovedad'.
  •  vtiger_comentarios.consecutivo AS 'ConsecutivoNovedad'.
  •  vtiger_crmentity.createdtime AS 'CreacionNovedad'.
  •  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`.
  •  vtiger_familianovedad.familianovedad AS 'Familia'.
  •  vtiger_subfamilianovedad.subfamilianovedad AS 'SubFamilia'.
  •  vtiger_caso.caso AS 'Caso'.
  •  vtiger_novedad.novedad AS 'Novedad'.
  •  vtiger_comentarios.asuntocomentario AS 'AsuntoNovedad'.
  •  vtiger_crmentity.description AS 'DescripcionNovedad'.
  •  #01 (Relacionado con).
  •  #02 (Detalles de modulo relacionado).
  •  #03 (Usuario de creacion).
  •  vtiger_comentarios.descnoimpresa AS 'ObservacionNoImpresa'.
  •  vtiger_comentarios.novedad_grave AS 'NovedadGrave'.
  •  vtiger_confignovedades.pendiente AS 'GeneraPendiente'.
  •  vtiger_tipoitemlista.tipoitemlista AS 'ListaTrabajoAsociada'.
  •  vtiger_comentarios.listasociada AS 'IDPendiente'.
  •  vtiger_listastrabajo.asunto AS 'AsuntoPendiente'.
  •  vtiger_listastrabajo.tipoitemlista AS 'TipoPendiente'.
  •  vtiger_listastrabajo.estadoitemlista AS 'EstadoPendiente'.
  •  vtiger_listastrabajo.fechadeteccion AS 'FechaDeteccionPendiente'.
  •  vtiger_listastrabajo.fechafin AS 'FechaFinPendiente'.
  •  vtiger_listastrabajo.diastotales AS 'DiasActivo'.
  •  vtiger_crmentity.description AS 'DescripcionPentiente'.
  •  vtiger_listastrabajo.posiblesolucion AS 'PosibleSolucionPendiente'.
  •  vtiger_confignovedades.error AS 'GeneraError'.
  •  vtiger_confignovedades.tipoerror AS 'TipoErrorAsociado'.
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/Tables/bd_novedades_generales
Especificaciones técnicas de los campos involucrados:
Tiempo de ejecución CRON:
Se actualiza a media noche con una periodicidad diaria.