Descripción del Modelo de Datos Campanas
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/Campanas/ |
| inherited_from | \ModeloDatos |
activos() : Array
Arrayde Objetos Campanasactualizar(integer $campanaID, String $campanaNOMBRE, String $campanaDESCRIPCION, String $campanaFCHINICIO, String $campanaFCHFIN) : integer
integerIdentificador del Registro de Campanass
StringNombre de la campaña
StringDescripción de la campaña
StringFecha de inicio de la campaña
StringFecha de finalización de la campaña
integercantidad de registros actualizados en la operacionactualizarContadoresCampana($estado, $campanaID)
actualizarContadoresNuevoProspecto($campanaID)
agregarProspectoCampana($prospectoID, $campanaID, $empresaID = null) :
cambiarEstado(integer $campanaID, String $campanaESTADO) : integer
integerIdentificador del registro
StringNuevo estado del registro.
integerCantidad de registros desactivadoscampanasEstado($campanaID, $personaID)
compromisosPorCampana($campanaID, $estado)
consultarColaboradores($campanaID)
consultarNombreCampana($campanaID)
contarProspectosPorEstado($campanaID, $estado)
datos(integer $campanaID) : \Objeto
integer
\ObjetoCampanasdatosCompletos(integer $campanaID) : \Objeto
integer
\ObjetoCampanasdesactivar(integer $campanaID) : integer
integerIdentificador del registro
integerCantidad de registros desactivadoseliminar(integer $campanaID) : integer
integerIdentificador del registro ha eliminar.
integerCantidad de registros eliminadosguardar(String $campanaNOMBRE, String $campanaDESCRIPCION, String $campanaFCHINICIO, String $campanaFCHFIN) : integer
StringNombre de la campaña
StringDescripción de la campaña
StringFecha de inicio de la campaña
StringFecha de finalización de la campaña
integercon el Identificador del Registro CampanasidPorIdentificacion($identificacion)
marcarCompromiso($telemercadeoCompromisoID, $fechaRealizado, $responsableID, $comentarios)
marcarTarea($telemercadeoTareaID, $fechaRealizado, $responsableID, $comentarios)
misCampanas() : Array
Arrayde Objetos CampanasmotivoMasIndicado($campanaID)
obtenerAcciones()
obtenerCantidadAccion($colaboradorID= null, $accionID, $accion= null, $campanaID)
obtenerCantidadDuracion($colaboradorID, $duracionID, $campanaID)
obtenerCantidadMotivo($colaboradorID, $motivoID, $campanaID)
obtenerCantidadRespuesta($colaboradorID, $respuestaID, $campanaID)
obtenerContactadosDiaColaborador($colaboradorID, $campanaID)
obtenerDuraciones()
obtenerLlamadasDiaColaborador($colaboradorID, $campanaID)
obtenerMotivos()
obtenerRespuestas()
personas(integer $tipoPersona) : Array
integerIdentificador del registro
Arrayde Objetos Personasreactivar(integer $campanaID) : integer
integerIdentificador del registro
integerCantidad de registros reactivadosrespuestaMasIndicado($campanaID)
tareasPorCampana($campanaID, $estado)
todos() : Array
Si no se envia el estado devuelve todos los registros sin importar su estado.
Arrayde Objetos CampanasstodosCompromisos($estado)
ACTIVO = 'ACTIVO'
DESACTIVO = 'DESACTIVO'
REALIZADO = 'Realizado'
SUSPENDIDO = 'SUSPENDIDO'