Descripción del Modelo de Datos CampanasSQL

Consultas SQL para el Modelo de Datos Campanas

Licenciado bajo la Licencia Apache, Versión 2.0; Usted no puede usar este archivo excepto en conformidad con la Licencia. Usted puede obtener una copia de la Licencia en: http://www.php.net/license/3_01.txt. A menos que sea requerido por la ley aplicable o acordado por escrito, el software Distribuido bajo la licencia se distribuye en una "AS IS" o "COMO ESTA" BASE, SIN GARANTÍAS NI CONDICIONES DE NINGÚN TIPO, expresas o implícitas. Consulte la Licencia para los permisos y Limitaciones bajo la Licencia.

package Modelos\Datos\CRM
author LUIS MONTOYA CONTRERAS
author SICAM 20171025
copyright 2018 Cámara de Comercio de Santa Marta para el Magdalena
license PHP License 3.01
version 201807071121
link modelos/datos/crm/CampanasSQL/
inherited_from \ModeloDatos

 Constants

 

Consulta SQL que actualiza el ESTADO del compromiso de un registro.

ACTUALIZAR_COMPROMISO_REALIZADO =  
 

Consulta SQL que actualiza los contadores de la CAMPAÑA

ACTUALIZAR_CONTACTADO = "UPDATE CampañasTelemercadeo SET campañaPROSPCONTACTADOS = campañaPROSPCONTACTADOS+1, campañaPROSPPENDIENTES = campañaPROSPPENDIENTES-1 WHERE campañaTelemercadeoID = ?" 
 

Consulta SQL que actualiza el ESTADO de un registro.

ACTUALIZAR_ESTADO = "UPDATE CampañasTelemercadeo SET campañaESTADO = ?  WHERE campañaTelemercadeoID = ? " 
 

Consulta SQL que actualiza los contadores de la CAMPAÑA

ACTUALIZAR_NO_CONTESTADO = "UPDATE CampañasTelemercadeo SET campañaPROSPNOCONTESTAN = campañaPROSPNOCONTESTAN+1, campañaPROSPPENDIENTES = campañaPROSPPENDIENTES-1 WHERE campañaTelemercadeoID = ?" 
 

Consulta SQL que actualiza los contadores de la CAMPAÑA cuando hay un nuevo prospecto

ACTUALIZAR_NUEVO_PROSPECTO = "UPDATE CampañasTelemercadeo SET campañaPROSPTOTAL = campañaPROSPTOTAL+1, campañaPROSPPENDIENTES = campañaPROSPPENDIENTES+1 WHERE campañaTelemercadeoID = ?" 
 

Consulta SQL que ACTUALIZA los datos básicos de un registro

ACTUALIZAR_REGISTRO =  
 

Consulta SQL que actualiza el ESTADO de la tarea.

ACTUALIZAR_TAREA_REALIZADO =  
 

Consulta SQL que permite obtener los compromisos de una campaña

COMPROMISOS_CAMPANA =  
 

CONSULTAR_COLABORADORES_INFORME

CONSULTAR_COLABORADORES_INFORME =  
 

CONSULTAR_CONTACTADOS_DIA_COLABORADOR

CONSULTAR_CONTACTADOS_DIA_COLABORADOR =  
 

CONSULTAR_LLAMADAS_DIA_COLABORADOR

CONSULTAR_LLAMADAS_DIA_COLABORADOR =  
 

Consulta SQL que permite saber cual es el MOTIVO más indicado por la campaña.

CONSULTAR_MOTIVO_MAS =  
 

CONSULTAR_NOMBRE_CAMPANA

CONSULTAR_NOMBRE_CAMPANA = "SELECT campañaNOMBRE AS nombre FROM CampañasTelemercadeo WHERE campañaTelemercadeoID = ?" 
 

Consulta SQL que permite saber cual es la RESPUESTA más indicada por la campaña

CONSULTAR_RESPUESTA_MAS =  
 

CONTAR_PROSPECTOS_POR_ESTADO

CONTAR_PROSPECTOS_POR_ESTADO = "SELECT COUNT(*) AS prospectos FROM SICAMDB.CampañaTelemercadeoProspectos WHERE campañaTelemercadeoID = ? AND telemercadeoProspectoEstadoID = ?" 
 

Consulta SQL que permite INSERTAR los datos básicos de un nuevo registro.

CREAR_REGISTRO =  
 

Consulta SQL que permite SELECIONAR con los datos básicos de un registro y que se encuentren activos.

DATOS_ACTIVOS =  
 

Consulta SQL que permite SELECIONAR con los datos básicos de un registro.

DATOS_BASICOS =  
 

Consulta SQL que permite SELECCIONAR los datos básicos y sus datos relacionados

DATOS_COMPLETOS =  
 

DATOS_COMPLETOS_FORMATO

DATOS_COMPLETOS_FORMATO =  
 

DATOS_ESTADO

DATOS_ESTADO =  
 

Consulta SQL que permite SELECIONAR con los datos básicos de un registro y que pertenecen a un usuario.

DATOS_MIS_CAMPANAS =  
 

Consulta SQL que permite ELIMINAR un registro

ELIMINAR_REGISTRO = "DELETE FROM CampañasTelemercadeo WHERE campañaTelemercadeoID = ? " 
 

Consulta SQL que permite INSERTAR los prospectos de una campaña.

INSERTAR_PROSPECTOS =  
 

OBTENER_ACCIONES

OBTENER_ACCIONES = "SELECT seguimientoAccionID, seguimientoAccionNOMBRE FROM SICAMDB.campañaTelemercadeoSeguimientoAcciones WHERE seguimientoAccionESTADO = 'Activo'" 
 

OBTENER_CANTIDAD_ACCION

OBTENER_CANTIDAD_ACCION = "SELECT COUNT(*) AS cantidad FROM WAREHOUSEDB.CampañasTelemercadeoRegistros AS registro WHERE registro.accionID = ? AND campañaID = ?" 
 

OBTENER_CANTIDAD_DURACION

OBTENER_CANTIDAD_DURACION = "SELECT COUNT(*) AS cantidad FROM WAREHOUSEDB.CampañasTelemercadeoRegistros AS registro WHERE registro.colaboradorID = ? AND registro.duracionID = ? AND campañaID = ?" 
 

OBTENER_CANTIDAD_MOTIVO

OBTENER_CANTIDAD_MOTIVO = "SELECT COUNT(*) AS cantidad FROM WAREHOUSEDB.CampañasTelemercadeoRegistros AS registro WHERE registro.colaboradorID = ? AND registro.motivoID = ? AND campañaID = ?" 
 

OBTENER_CANTIDAD_RESPUESTA

OBTENER_CANTIDAD_RESPUESTA = "SELECT COUNT(*) AS cantidad FROM WAREHOUSEDB.CampañasTelemercadeoRegistros AS registro WHERE registro.colaboradorID = ? AND registro.respuestaID = ? AND campañaID = ?" 
 

OBTENER_DURACIONES

OBTENER_DURACIONES = "SELECT duracionID, duracionNombre FROM SICAMDB.campañaTelemercadeoDuracion WHERE duracionEstado = 'Activo'" 
 

OBTENER_MOTIVOS

OBTENER_MOTIVOS = "SELECT seguimientoMotivoID, seguimientoMotivoNOMBRE FROM SICAMDB.campañaTelemercadeoSeguimientoMotivo WHERE seguimientoMotivoESTADO = 'Activo'" 
 

OBTENER_RESPUESTAS

OBTENER_RESPUESTAS = "SELECT seguimientoRespuestaID, seguimientoRespuestaNOMBRE FROM SICAMDB.campañaTelemercadeoSeguimientoRespuesta WHERE seguimientoRespuestaESTADO = 'Activo'" 
 

Consulta SQL que permite obtener los compromisos de una campaña

TAREAS_CAMPANA =  
 

Consulta SQL que permite obtener todos los compromisos

TODOS_COMPROMISOS =