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

2.25.1. bi_errores

 
Nombre de la tabla en Redash:
bi_errores
Nombre de la tabla en BD:
bi_errores
Descripción del objetivo de la Tabla:
Muestra los datos de errores en el crm.
Tipo de tabla:
Maestra
Fecha versión actual:
2022-Julio-12
Declaración SQL:
SELECT vtiger_errores.erroresid AS ERROR_ID,
       COALESCE(vtiger_comentarios.asuntocomentario, vtiger_errores.asuntoerror) AS ASUNTO,
       vtiger_errores.consecutivo AS CONSECUTIVO,
       vtiger_errores.tipoerror AS ERROR_TIPO,
       vtiger_errores.relacionadocon AS RELACIONADO_CON,
       vtiger_errores.ponderacion AS PONDERACION,
       vtiger_errores.peso AS PESO,
       vtiger_errores.estadoerror AS ESTADO,
       vtiger_configerrores.tipo_error as DESC_ERROR_TIPO,
       vtiger_errores.atenuante AS ATENUANTE,
       vtiger_errores.tipoerror_conf AS TIPO_DE_ERROR,
       vtiger_errores.novedadrel AS NOVEDAD_RELACIONADA,
       vtiger_comentarios.adjunto AS ADJUNTOS,
       vtiger_errores.responsable AS RESPONSABLE_ID,
       vtiger_comentarios.asuntocomentario AS ASUNTONOVEDADRELACIONADA,
               vtiger_crmentity.createdtime AS FECHACREACIONERROR,
       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      CASE
           WHEN vtiger_users.id IS NULL
                AND vtiger_vendor.vendorid IS NULL
                AND vtiger_pacientesii.pacientesiiid IS NULL THEN 'NO REGISTRA'
           WHEN vtiger_users.id IS NULL
                AND vtiger_vendor.vendorid IS NULL THEN CONCAT('PAC ', vtiger_pacientesii.firstname, " ", vtiger_pacientesii.lastname)
           WHEN vtiger_users.id IS NULL
                AND vtiger_pacientesii.pacientesiiid IS NULL THEN CONCAT('VEND ', vtiger_vendor.vendorname)
           WHEN vtiger_pacientesii.firstname IS NULL
                AND vtiger_vendor.vendorname IS NULL THEN CONCAT('USER ', vtiger_users.first_name, " ", vtiger_users.last_name)
           ELSE 'NO REGISTRA'
       END AS NOMBRE_RESPONSABLE,
 #02       (SELECT vtiger_crmentity.setype
   FROM vtiger_crmentity
   WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) AS 'MODULORELACIONADO',
 #03      (CASE
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%PacientesII%' THEN
                   (SELECT vtiger_pacientesii.identificador_paciente
                    FROM vtiger_pacientesii
                    WHERE vtiger_pacientesii.pacientesiiid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Visitas%' THEN
                   (SELECT vtiger_visitas.visita
                    FROM vtiger_visitas
                    WHERE vtiger_visitas.visitasid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%OrdenesServicio%' THEN
                    (SELECT CONCAT(vtiger_ordenesservicio.asunto_orden, ' NUM: ', vtiger_ordenesservicio.numero_orden)
                    FROM vtiger_ordenesservicio
                    WHERE vtiger_ordenesservicio.ordenesservicioid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%PlanillasTrabajo%' THEN
                    (SELECT vtiger_planillastrabajo.identificador
                    FROM vtiger_planillastrabajo
                    WHERE vtiger_planillastrabajo.planillastrabajoid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%ActivosRetornables%' THEN
                    (SELECT vtiger_activosretornables.nombre_activo
                    FROM vtiger_activosretornables
                    WHERE vtiger_activosretornables.activosretornablesid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Cilindros%' THEN
                    (SELECT CONCAT(vtiger_cilindros.tipogases, " - Lote: ", vtiger_cilindros.lote)
                    FROM vtiger_cilindros
                    WHERE vtiger_cilindros.cilindrosid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%RemisionDeEquipos%' THEN
                    (SELECT vtiger_remisiondeequipos.idetificador
                    FROM vtiger_remisiondeequipos
                    WHERE vtiger_remisiondeequipos.remisiondeequiposid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Recogidas%' THEN
                    (SELECT vtiger_recogidas.razon_recogida
                    FROM vtiger_recogidas
                    WHERE vtiger_recogidas.recogidasid = vtiger_errores.relacionadocon)
            /*Mantenimiento -> vtiger_mantenimiento 'Result' object has no attribute 'json_data' */
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Mantenimiento%' THEN
                    (SELECT vtiger_mantenimiento.asunto_mantenimiento
                    FROM vtiger_mantenimiento
                    WHERE vtiger_mantenimiento.mantenimientoid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%RecibosCaja%' THEN
                    (SELECT CONCAT(vtiger_reciboscaja.asunto_recibo, " CONCEPTO: ", vtiger_reciboscaja.concepto)
                    FROM vtiger_reciboscaja
                    WHERE vtiger_reciboscaja.reciboscajaid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Autorizaciones%' THEN
                    (SELECT vtiger_autorizaciones.identificadorautorizacion
                    FROM vtiger_autorizaciones
                    WHERE vtiger_autorizaciones.autorizacionesid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%ContratosDeComodato%' THEN
                    (SELECT vtiger_contratosdecomodato.asunto
                    FROM vtiger_contratosdecomodato
                    WHERE vtiger_contratosdecomodato.contratosdecomodatoid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%ListasTrabajo%' THEN
                    (SELECT vtiger_listastrabajo.asunto
                    FROM vtiger_listastrabajo
                    WHERE vtiger_listastrabajo.listastrabajoid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Fisicos%' THEN
                    (SELECT vtiger_inventariosfisicos.asunto
                     FROM vtiger_inventariosfisicos
                     WHERE vtiger_inventariosfisicos.inventariosfisicosid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Camiones%' THEN
                    (SELECT vtiger_camiones.nombrecamion
                    FROM vtiger_camiones
                    WHERE vtiger_camiones.camionesid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%CuentasCobro%' THEN
                    (SELECT vtiger_cuentascobro.cuentacobro
                    FROM vtiger_cuentascobro
                    WHERE vtiger_cuentascobro.cuentascobroid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Repuestos%' THEN
                    (SELECT vtiger_repuestos.repuesto
                    FROM vtiger_repuestos
                    WHERE vtiger_repuestos.repuestosid = vtiger_errores.relacionadocon)
            WHEN (SELECT vtiger_crmentity.setype FROM vtiger_crmentity WHERE vtiger_crmentity.crmid = vtiger_errores.relacionadocon) LIKE '%Empleados%' THEN
                    (SELECT vtiger_empleados.identificador_empleado
                    FROM vtiger_empleados
                    WHERE vtiger_empleados.empleadosid = vtiger_errores.relacionadocon)
            ELSE 'NA'
        END) AS 'DETALLEMODULO',
        vtiger_crmentity.description AS DESCRIPCIONERROR,
        vtiger_crmentity.setype AS TIPORESPONSABLE,
        vtiger_crmentity.smcreatorid AS IDCREADOPOR,
        CONCAT(creador.first_name," ",creador.last_name) AS CREADOPOR
 
FROM vtiger_errores
LEFT JOIN vtiger_users ON (vtiger_errores.responsable = vtiger_users.id)
LEFT JOIN vtiger_vendor ON (vtiger_errores.responsable = vtiger_vendor.vendorid)
LEFT JOIN vtiger_pacientesii ON (vtiger_errores.responsable = vtiger_pacientesii.pacientesiiid)
LEFT JOIN vtiger_comentarios ON (vtiger_errores.novedadrel = vtiger_comentarios.comentariosid)
LEFT JOIN vtiger_crmentity ON vtiger_crmentity.crmid = vtiger_errores.erroresid
LEFT JOIN vtiger_users creador ON creador.id = vtiger_crmentity.smcreatorid
LEFT JOIN vtiger_configerrores  ON vtiger_errores.tipoerror = vtiger_configerrores.configerroresid
;
Tablas involucradas:
  •  vtiger_users (Usuarios).
  •  vtiger_vendor (Errores).
  •  vtiger_pacientesii (Pacientes).
  •  vtiger_comentarios (Comentarios).
  •  vtiger_crmentity (Creación).
  •  vtiger_configerrores (Configuración de errores).
  •  vtiger_errores (Errores).
Columnas involucradas:
  •  vtiger_errores.erroresid (ID del error).
  •  COALESCE(vtiger_comentarios.asuntocomentario, vtiger_errores.asuntoerror) (Asunto del error).
  •  vtiger_errores.consecutivo (Consecutivo del error).
  •  vtiger_errores.tipoerror (Tipo de error).
  •  vtiger_errores.relacionadocon (Relacionado con).
  •  vtiger_errores.ponderacion (Ponderación).
  •  vtiger_errores.peso (Peso).
  •  vtiger_errores.estadoerror (Estado del error).
  •  vtiger_configerrores.tipo_error (Descripción del tipo de error).
  •  vtiger_errores.atenuante (Atenuante).
  •  vtiger_errores.tipoerror_conf (Tipo de error).
  •  vtiger_errores.novedadrel (Novedad relacionada).
  •  vtiger_comentarios.adjunto (Archivos adjuntos).
  •  vtiger_errores.responsable (ID del responsable).
  •  vtiger_comentarios.asuntocomentario (Asunto novedad relacionada).
  •  vtiger_crmentity.createdtime (Fecha de creación del error).
  •  DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m') (Fecha de creación, año y mes).
  •  DATE_FORMAT(vtiger_crmentity.createdtime, '%Y%m%d') (Fecha de creación, año, mes y día).
  •  yearweek(vtiger_crmentity.createdtime, 0) (Fecha de creación, año y semana).
  •  #01 (Nombre del responsable).
  •  #02 (Modulo relacionado).
  •  #03 (Detalle del modulo).
  •  vtiger_crmentity.description (Descripción del error).
  •  vtiger_crmentity.setype (Tipo de responsable).
  •  vtiger_crmentity.smcreatorid (ID del usuario que lo creó).
  •  CONCAT(creador.first_name," ",creador.last_name) (Nombre del usuario creador).
Ubicación (URL) en Redash:
Ubicación (RUTA) en base de datos:
206.189.187.192/CRM/View/

bi_errores

Especificaciones técnicas de los campos involucrados: