Modelo de datos de Be Aware 360

En esta sección podrá encontrar la información del modelo de datos de Be Aware 360 para realizar reportes de la información almacenada en su instancia de Be Aware 360.

Aquí podrá consultar:

  • Información del modelo de datos de BA360.
  • Descripción de cada uno de los objetos o tablas del modelo de datos de BA360.
  • Una guía a través de ejemplos simples para la ejecución de consultas\reportes en BA360.

El listado de los recursos (objetos\tablas) del modelo de datos de BA360 son:

Caso

Nombre de la tabla: caso

Descripción: La tabla caso contiene la información de los casos creados en el BeAware 360. Esta tabla se relaciona a su vez con estado, contacto, prioridad, usuario, producto, tipo, subtipo, workflow, stage (tablas de las cuales se puede obtener información complementaria a caso)

Observaciones:

  • Es importante considerar que las fechas se encuentran en formato UTC y requieren la conversión a la zona horaria del ambiente mediante Convert_TZ.
  • Considerar que el histórico puede tener una cantidad de registros significativa y esto puede provocar tiempos altos en la generación del reporte, se recomienda entonces el uso de filtros de fecha.
  • Para más información sobre funciones especiales para la construcción de reportes, haga clic aquí.

Ejemplo práctico:

SELECT caso.ID AS 'ID DE CASO', caso.REFNUM AS 'NUM. REFERENCIA',
caso.IDESTADO AS 'ID DE ESTADO', caso.IDCONTACTO AS 'ID CONTACTO' ,
caso.IDPRIORIDAD AS 'ID PRIORIDAD', caso.IDGRUPO AS 'ID GRUPO',
caso.IDUSUARIOASIGNADO AS 'ID USUARIO ASIGNADO', caso.IDPRODUCTO AS 'ID PRODUCTO',
caso.IDTIPO AS 'ID MOTIVO', caso.IDSUBTIPO AS 'ID SUBMOTIVO',
caso.IDSLA 'ID TIPO CONTACTO', caso.CF AS 'CAMPOS PERSONALIZADOS',
caso.ORIGEN AS 'CANAL DE ORIGEN', caso.IDWORKFLOW AS 'ID PROCESO',
caso.IDSTAGEACTUAL AS 'ID PASO', caso.ASUNTO,
DATE_FORMAT(CONVERT_TZ(caso.FECHACREACION,'UTC',GETVALUE('TIME_ZONE')),"%Y-%m-%d") AS 'FECHA CREACIÓN',
caso.IDUSUARIOCREACION AS 'ID USUARIO CREACIÓN',
DATE_FORMAT(CONVERT_TZ(caso.FECHAMODIFICACION,'UTC',GETVALUE('TIME_ZONE')),"%Y-%m-%d") AS 'FECHA MODIFICACION',
caso.IDUSUARIOMODIFICACION AS 'ID USUARIO MODIFICACION',
caso.CF AS 'Campos personalizados'
FROM caso
WHERE DATE_FORMAT(CONVERT_TZ(caso.FECHACREACION,'UTC',GETVALUE('TIME_ZONE')),'%Y-%m-%d %H:%m:%s')
BETWEEN DATE_FORMAT('{{FECHADESDE}}','%Y-%m-%d 00:00:00') AND DATE_FORMAT('{{FECHAHASTA}}','%Y-%m-%d 23:59:59')
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador del registro
IDESTADO INT Llave Foránea estado.ID Identificador del estado del caso
REFNUM VARCHAR Número de referencia único para cada caso conformado por la fecha de creación en fomato YYMMDD y consecutivo del día de 6 digitos (Ej. 200727-000001)
IDCONTACTO INT Llave Foránea contacto.ID Identificador del contacto asociado al caso
IDCUENTA INT Identificador de la cuenta asociada al caso
IDPRIORIDAD INT Llave Foránea prioridad.ID Identificador de la prioridad asociada al caso
IDUSUARIOASIGNADO INT Llave Foránea usuario.ID Identificador del usuario asignado
IDPRODUCTO INT Llave Foránea producto.ID Identificador del producto asociado al caso
IDTIPO INT Llave Foránea tipo.ID Identificador del tipo\motivo asociado al caso
IDSUBTIPO INT Llave Foránea subtipo.ID Identificador del subtipo\submotivo asociado al caso
IDWORKFLOW INT Llave Foránea workflow.ID Identificador del proceso\flujo asignado al caso
IDSTAGEACTUAL INT Llave Foránea stage.ID Identificador del paso actual
CF LONGTEXT Campo donde se almacena la información de los campos personalizados, para separarlos use JSON_EXTRACT
ASUNTO VARCHAR Asunto o descripción corta del caso
FECHACREACION DATETIME Fecha de creación del caso en formato UTC (UTC-0)
IDUSUARIOCREACION ID Identificador del usuario creador del caso
FECHAMODIFICACION DATETIME Fecha de modificación del caso
IDUSUARIOMODIFICACION ID Identificador del usuario que modifica el caso
ORIGEN VARCHAR Campo informativo relaciona desde que canal se ha creado el caso (Aplica especialmente para BA360 integrado con software de marcación)
FINALIZADO TINYINT Indica si el caso se encuentra finalizado (1), no se encuentra finalizado (Null) o se re-abrió (0)

Contacto

Nombre de la tabla: contacto

Descripción: La tabla contacto contiene los datos de los contactos almacenados en el sistema. No tiene dependencias de otras tablas, sin embargo considerar que el identificador es único para cada contacto.

Observaciones:

  • Es importante considerar que las fechas se encuentran en formato UTC y requieren la conversión a la zona horaria del ambiente mediante Convert_TZ.

Ejemplo práctico:

SELECT contacto.id AS 'ID Contacto',
CONCAT(contacto.NOMBRE,' ',contacto.APELLIDO) AS 'Nombre Contacto',
contacto.IDENTIFICADOR AS 'DNI Contacto',
contacto.CARGO AS 'Cargo',
contacto.CF AS 'Campos personalizados',
contacto.DIRECCION AS 'Dirección Contacto'
FROM contacto
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Identificador del registro
NOMBRE VARCHAR Nombre del contacto
APELLIDO VARCHAR Apellido del contacto
IDENTIFICADOR VARCHAR Único Identificador (RUT, DNI, CC) del contacto
CARGO VARCHAR Cargo o función del contacto (en empresa)
CF LONGTEXT Campos personalizados del contacto
DIRECCION VARCHAR Dirección del contacto
FECHANACIMIENTO DATETIME Fecha nacimiento del contacto
FECHACREACION DATETIME Fecha Creación del contacto
FECHAMODIFICACION DATETIME Fecha Modificación del contacto en formato UTC(UTC-0)

Usuario

Nombre de la tabla: usuario

Descripción: La tabla usuario contiene los datos de los usuarios almacenados en el sistema. Tiene como dependencias las tablas Empresa y Rol, adicionalmente el identificador y el user son únicos para cada usuario.

Observaciones:

  • Es importante considerar que las fechas se encuentran en formato UTC y requieren la conversión a la zona horaria del ambiente mediante Convert_TZ.
  • Los usuarios se pueden almacenar con un TimeZone diferente al de la instancia

Ejemplo práctico:

SELECT usuario.id AS 'ID Usuario',
CONCAT(usuario.NOMBRE,' ',usuario.APELLIDO) AS 'Nombre Usuario',
usuario.IDENTIFICADOR AS 'DNI Contacto',
usuario.IDROL AS 'ROL USUARIO',
usuario.USER AS 'Usuario',
usuario.CF AS 'Campos personalizados',
usuario.TIMEZONE AS 'Zona Horaria Usuario'
FROM usuario
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Identificador del registro
IDEMPRESA INT Llave Foránea empresa.ID Identificador del área\Empresa del usuario
IDROL INT Llave Foránea roles.ID Identificador de Rol del Usuario
NOMBRE VARCHAR Nombre del usuario
APELLIDO VARCHAR Apellido del usuario
IDENTIFICADOR VARCHAR Único No aplica Identificador (RUT, DNI, CC) del usuario
CF LONGTEXT Campos personalizados del usuario
USER VARCHAR Único Nombre de usuario
EMAIL VARCHAR Correo electrónico del usuario
TIMEZONE VARCHAR Zona Horaria del usuario
LANGUAGE VARCHAR Lenguaje del usuario
FECHACREACION DATETIME Fecha creación del usuario en formato UTC (UTC-0)
FECHAMODIFICACION DATETIME Fecha modificación del usuario en formato UTC (UTC-0)

Estado

Nombre de la tabla: estado

Descripción: La tabla estado almacena la información configurada en el sistema para Estado (Abierto, Cerrado, En Ejecución, etcétera) . No tiene dependencias.

Observaciones: Ninguna

Ejemplo práctico:

SELECT estado.ID AS 'ID Estado',
estado.DESCRIPCION AS 'Descripción Estado'
FROM estado
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Id del estado
DESCRIPCION VARCHAR Descripción estado
DEFAULT TINYINT True si es estado por defecto
TIPOESTADO TINYIN Cerrado, abierto o en espera

Prioridad

Nombre de la tabla: prioridad

Descripción: La tabla prioridad almacena la información configurada en el sistema para Prioridad(Alta, Media, Baja, etcétera) . No tiene dependencias.

Observaciones:

  • El color se expresa en notación HTML Hex

Ejemplo práctico:

SELECT prioridad.ID AS 'ID Prioridad',
prioridad.NIVEL AS 'Descripción Prioridad',
prioridad.COLOR AS 'Color Prioridad'
FROM prioridad
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador de la prioridad
NIVEL VARCHAR Nivel (Nombre de la prioridad)
COLOR VARCHAR Color de la prioridad

Producto

Nombre de la tabla: producto

Descripción: La tabla producto almacena los datos ingresados en el ítem del mismo nombre en el sistema, y es el primer elemento de la tipificación (Producto-Motivo-Submotivo) . No tiene dependencias.

Observaciones: Ninguno

Ejemplo práctico:

SELECT producto.ID AS 'ID Producto',
producto.NOMBRE AS 'Nombre Producto'
FROM producto
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador del producto
NOMBRE VARCHAR Nombre del producto

Motivo

Nombre de la tabla: tipo

Descripción: La tabla tipo almacena los datos ingresados correspondientes a los motivos en el sistema, y es el segundo elemento de la tipificación (Producto-Motivo-Submotivo) . No tiene dependencias.

Observaciones: Ninguno

Ejemplo práctico:

SELECT tipo.ID AS 'ID Motivo',
tipo.NOMBRE AS 'Nombre Motivo'
FROM tipo
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador del tipo (motivo)
NOMBRE VARCHAR Nombre del tipo (motivo)

Submotivo

Nombre de la tabla: subtipo

Descripción: La tabla subtipo almacena los datos ingresados correspondientes a los submotivos en el sistema, y es el tercer elemento de la tipificación (Producto-Motivo-Submotivo) . No tiene dependencias.

Observaciones: Ninguno

Ejemplo práctico:

SELECT subtipo.ID AS 'ID Submotivo',
subtipo.NOMBRES AS 'Nombre Submotivo'
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador del subtipo (Submotivo)
NOMBRES VARCHAR Nombre del subtipo (Submotivo)

Flujo o Proceso

Nombre de la tabla: workflow

Descripción: La tabla worflow almacena la información de los flujos o procesos creados en el sistema.

Observaciones:

  • La tabla Workflow solo almacena la información del flujo, pero no los pasos (estosse encuentran en la tabla stages).
  • El nemotécnico solo admite tres caracteres y es único para cada proceso

Ejemplo práctico:

SELECT workflow.ID AS 'Identificador Proceso',
workflow.NOMBRE AS 'Nombre Proceso',
workflow.ESTADO AS 'Estado Proceso',
workflow.NEMOTECNICO AS 'Nemotécnico Proceso',
workflow.DESCRIPCION AS 'Descripción Proceso'
FROM workflow
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Identificador del workflow (proceso)
NOMBRE VARCHAR Nombre del workflow
ESTADO TINYINT Estado del workflow (activo o inactivo)
NEMOTECNICO VARCHAR Único Nemotecnico del workflow
DESCRIPCION VARCHAR Descripción del workflow

Pasos

Nombre de la tabla: stages

Descripción: La tabla stages almacena la información de los pasos asociados a cada proceso. Esta tabla tiene dependencias con las tabas workflow, estado, rol.

Observaciones:

  • Los campos de fecha están en formato UTC y deben ser convertidos mediante CONVERT_TZ
  • Un proceso solo admite un rol, el cual se encuentra relacionado en esta tabla, sin embargo admite varios grupos y por tal razón la relación entre los pasos y grupos se encuentra en la tabla stages_gruposkill

Ejemplo práctico:

SELECT stages.ID AS 'ID paso',
stages.IDWORKFLOW AS 'ID del flujo',
stages.IDESTADO AS 'ID del estado',
stages.IDROL AS 'ID del rol',
stages.POSICION AS 'Posición Estado',
stages.SLA AS 'SLA Paso (min)',
stages.NOMBRE AS 'Nombre Paso'
FROM stages
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Identificador del registro
IDWORKFLOW INT Llave Foránea workflow.ID Identificador del Workflow asociado
IDESTADO INT Llave Foránea estado.ID Estado asociado al paso (Abierto, cerrado, en análisis, etcétera)
IDROL INT Llave Foránea roles.ID Rol asociado al paso
POSICION INT Posición del paso
SLA INT Tiempo (Min) configurado al paso
NOMBRE VARCHAR Nombre del paso
FECHACREACION DATETIME Fecha de creación del paso en formato UTC (UTC-0)
FECHAMODIFICACION DATETIME Fecha de modificación del paso en formato UTC (UTC-0)
ENVIAMAIL INT Enviar mail
ENVIAALERTA INT Enviar alerta

Relación Pasos y Grupos

Nombre de la tabla: stages_gruposkill

Descripción: Ítem de lista desordenadaLa tabla stages_gruposkill almacena las relaciones entre los pasos y los grupos asignados a cada paso. La tabla tiene dependencia con stages (los pasos del proceso) y gruposkill (grupos de usuarios\contactos)

Observaciones: Ninguno

Ejemplo práctico:

SELECT stages_gruposkill.ID AS 'ID Paso-Grupo',
stages_gruposkill.IDSTAGE AS 'Identificador del paso',
stages_gruposkill.IDGRUPOSKILL' AS 'Identificador del grupo'
FROM stages_gruposkill 
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave principal
IDSTAGE INT Llave Foránea stages.ID
IDGRUPOSKILL INT Llave Foránea grupo_skill.ID

Relación de Grupos\Contacto\Usuarios

Nombre de la tabla: grupo_skill_relacion

Descripción: La tabla grupo_skill_relacion almacena las relaciones entre los grupos y los contactos\usuarios. La tabla tiene dependencia con grupo_skill, usuario y contacto.

Observaciones: Ninguno

Ejemplo práctico:

SELECT grupo_skill_relacion.ID AS 'ID del registro',
grupo_skill_relacion.IDGRUPOSKILL AS 'ID del grupo',
grupo_skill_relacion.IDUSUARIO AS 'ID del usuario',
grupo_skill_relacion.IDCONTACTO AS 'ID del contacto'
FROM grupo_skill_relacion
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Identificador del registro
IDGRUPOSKILL INT Llave Foránea grupo_skill.ID Identificador del grupo
IDUSUARIO INT Llave Foránea usuario.ID Identificador del usuario
IDCONTACTO INT Llave Foránea contacto.ID Identificador del contacto

Avances del Flujo

Nombre de la tabla: instanciawf

Descripción: Tabla que contiene la información de los avances, paso a paso, de un caso

Observaciones:

* Los campos de fecha están en formato UTC y deben ser convertidos mediante CONVERT_TZ.

Ejemplo práctico:

SELECT instanciawf.ID AS 'ID del avance',
instanciawf.IDWORKFLOW AS 'ID del workflow',
instanciawf.IDCASO AS 'ID del caso',
instanciawf.IDUSUARIO AS 'ID del usuario', 
instanciawf.IDSTAGES AS 'ID del paso',
instanciawf.IDSTAGENEW AS 'ID paso actual',
instanciawf.IDSTAGEOLD AS 'ID del paso anterior'
FROM instanciawf
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Id del registro
IDWORKFLOW INT Llave Foránea workflow.ID Identificador del workflow
IDCASO INT Llave Foránea caso.ID Identificador del caso
IDUSUARIO INT Llave Foránea usuario.ID Identificador del usuario
IDSTAGES INT Llave Foránea stages.ID Identificador del paso
IDSTAGENEW INT Paso al que avanza el caso
IDSTAGEOLD INT Paso anterior del caso
FECHAHORACREACION DATETIME Fecha de creación del registro formato UTC (UTC-0)
FECHAHORAMODIFICACION DATETIME Fecha de modificación del registro formato UTC (UTC-0)
DUEDATE DATETIME Fecha\Hora finalización del SLA formato UTC (UTC-0)

Asignación SLO

Nombre de la tabla: asignacion_slo

Descripción: Tabla que contiene la con detalle del SLO de cada paso ejecutado.

Observaciones:

* Los campos de fecha están en formato UTC y deben ser convertidos mediante CONVERT_TZ.

Ejemplo práctico:

SELECT asignacion_slo.ID AS 'ID del registro' ,
asignacion_slo.IDWORKFLOW AS 'ID del Workflow',
asignacion_slo.IDCASO AS 'ID del Caso', 
asignacion_slo.IDSTAGES AS 'ID del Paso',
asignacion_slo.IDUSUARIOACCION AS 'ID del Usuario Acción',
asignacion_slo.USUARIOACCIONDESC AS 'Descripción Usuario/Acción',
asignacion_slo.IDUSUARIOASIGNADO AS 'ID del Usuario Asignado', 
asignacion_slo.IDCONTACTO AS 'ID del Contacto',
asignacion_slo.IDCONTACTODESC AS 'Descripción del Contacto',
asignacion_slo.FECHACREACION AS 'Fecha Creación Registro',
asignacion_slo.DUEDATE AS 'Fecha Límite SLO',
asignacion_slo.DUEDATE_UTC AS 'Fecha Límite SLO UTC',
asignacion_slo.IDTIPOACCION AS 'ID Tipo Acción',
asignacion_slo.TIEMPO_HORARIOHABIL AS 'Tiempo Horario Hábil (Min)',
asignacion_slo.TIEMPO_CALENDARIO AS 'Tiempo Calendario (Min)', 
asignacion_slo.FECHAMODIFICACION AS 'Fecha Modificación Registro'
FROM asignacion_slo 
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Id del registro
IDWORKFLOW INT Llave Foránea workflow.ID Identificador del workflow
IDCASO INT Llave Foránea caso.ID Identificador del caso
IDSTAGES INT Llave Foránea stages.ID Identificador del paso
IDUSUARIOACCION INT Llave Foránea usuario.ID Identificador del usuario que realiza la acción
USUARIOACCIONDESC VARCHAR(300) Descripción del Usuario y Acción Realizada
IDCONTACTO INT Llave Foránea contacto.ID ID de contacto asociado al caso
IDCONTACTODESC VARCHAR(300) Descripción del contacto
FECHACREACION DATETIME Fecha de creación del registro formato UTC (UTC-0)
DUEDATE DATETIME Fecha Límite del Paso - SLO (UTC-0)
DUEDATE_UTC DATETIME Fecha Límite del Paso - SLO (UTC del Ambiente)
IDTIPOACCION INT Identificador del Tipo de Acción: 1) Creación, 2) Actualización, 3)Avance/Retroceso
TIEMPO_HORARIOHABIL INT Tiempo en Minutos de Gestión del Paso en Minutos según Horario Hábil
TIEMPO_CALENDARIO INT Tiempo en Minutos de Gestión del Paso en Minutos según Calendario)
FECHAMODIFICACION DATETIME Fecha de modificación del registro formato UTC (UTC-0)

Asignación SLA

Nombre de la tabla: asignacion_slA

Descripción: Tabla que contiene la con detalle del SLA del Caso

Observaciones:

* Los campos de fecha están en formato UTC y deben ser convertidos mediante CONVERT_TZ.

Ejemplo práctico:

SELECT asignacion_sla.ID AS 'ID del registro' ,
asignacion_sla.IDWORKFLOW AS 'ID del Workflow',
asignacion_sla.IDCASO AS 'ID del Caso', 
asignacion_sla.IDSTAGES AS 'ID del Paso',
asignacion_sla.IDUSUARIOACCION AS 'ID del Usuario Acción',
asignacion_sla.USUARIOACCIONDESC AS 'Descripción Usuario/Acción',
asignacion_sla.IDUSUARIOASIGNADO AS 'ID del Usuario Asignado', 
asignacion_sla.IDCONTACTO AS 'ID del Contacto',
asignacion_sla.IDCONTACTODESC AS 'Descripción del Contacto',
asignacion_sla.FECHACREACION AS 'Fecha Creación Registro',
asignacion_sla.DUEDATE AS 'Fecha Límite SLO',
asignacion_sla.DUEDATE_UTC AS 'Fecha Límite SLO UTC',
asignacion_sla.IDTIPOACCION AS 'ID Tipo Acción',
asignacion_sla.TIEMPO_HORARIOHABIL AS 'Tiempo Horario Hábil (Min)',
asignacion_sla.TIEMPO_CALENDARIO AS 'Tiempo Calendario (Min)', 
asignacion_sla.FECHAMODIFICACION AS 'Fecha Modificación Registro'
FROM asignacion_sla
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Id del registro
IDWORKFLOW INT Llave Foránea workflow.ID Identificador del workflow
IDCASO INT Llave Foránea caso.ID Identificador del caso
IDSTAGES INT Llave Foránea stages.ID Identificador del paso
IDUSUARIOACCION INT Llave Foránea usuario.ID Identificador del usuario que realiza la acción
USUARIOACCIONDESC VARCHAR(300) Descripción del Usuario y Acción Realizada
IDCONTACTO INT Llave Foránea contacto.ID ID de contacto asociado al caso
IDCONTACTODESC VARCHAR(300) Descripción del contacto
FECHACREACION DATETIME Fecha de creación del registro formato UTC (UTC-0)
DUEDATE DATETIME Fecha Límite del Caso - SLA (UTC-0)
DUEDATE_UTC DATETIME Fecha Límite del Caso - SLA (UTC del Ambiente)
IDTIPOACCION INT Identificador del Tipo de Acción: 1) Creación, 2) Actualización, 3)Avance/Retroceso
TIEMPO_HORARIOHABIL INT Tiempo en Minutos de Gestión del Caso en Minutos según Horario Hábil
TIEMPO_CALENDARIO INT Tiempo en Minutos de Gestión del Caso en Minutos según Calendario
FECHAMODIFICACION DATETIME Fecha de modificación del registro formato UTC (UTC-0)

Notas del caso

Nombre de la tabla: actividad

Descripción: La tabla actividad contiene todas las notas asociadas a los casos. La tabla tiene dependencia con Usuario y Contacto. Adicionalmente se relaciona con el caso a través del campo TipoObjeto (que corresponde al texto “caso”) e IdObjeto (correspondiente al ID del Caso).

Observaciones:

* Los campos de fecha están en formato UTC y deben ser convertidos mediante CONVERT_TZ

Ejemplo práctico:

SELECT act.ID AS 'ID ACTIVIDAD',
act.IDOBJETO AS 'ID OBJETO',
act.TIPOOBJETO AS 'TIPO OBJETO',
act.FECHAHORA AS 'FECHA CREACIÓN ACTIVIDAD',
act.TEXTO AS 'TEXTO ACTIVIDAD',
act.IDUSUARIO AS 'ID USUARIO CREADOR ACTIVIDAD',
act.IDCONTACTO AS 'ID CONTACTO CREADOR ACTIVIDAD'
FROM actividad act
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Principal Id de la actividad
IDOBJETO INT Identificador del objeto relacionado (caso, contacto, etcéra)
TEXTO TEXT Contenido de la actividad o nota
FECHAHORA DATETIME Fecha y hora de creación de la actividad o nota
CANAL VARCHAR Canal registrado para la interacción
IDCONVERSACION VARCHAR Identificador de interacción(proviene de sistema externo)
TIPOOBJETO VARCHAR Tipo de objeto al que se asocia la actividad o nota. Los valores son: fsactividades, casos, contactos, cuentas
IDUSUUARIO INT Llave Foránea Usuario ID del usuario creador de la nota o actividad
IDCONTACTO INT Llave Foránea Contacto Id del contacto creador de la nota o actividad
PRIVADO TINYINT Indicar de mensaje público o privado

Email

Nombre de la tabla: email

Descripción: La tabla email almacena los correos electrónicos de los contactos (que pueden ser hasta tres email por contacto). La tabla tiene dependencia con la Contacto

Observaciones: Ninguna

Ejemplo práctico:

select email.ID as 'ID',
email.IDCONTACTO as 'CONTACTO',
email.EMAIL  as 'EMAIL',
email.FECHACREACION as 'FECHA CREACIÓN',
email.FECHAMODIFICACION as 'FECHA MODIFICACIÓN',
email.VALIDO  as 'VALIDO'
from email
Campo Tipo Tipo Clave Objeto Relacionado Descripción
ID INT Llave Primaria Id del email
IDCONTACTO INT Llave Foránea Contacto Id del contacto asociado al email
EMAIL VARCHAR Corre electrónico del contacto
FECHACREACION DATETIME Fecha de creación del correo en el sistema
FECHAMODIFICACION DATETIME Fecha de modificación del correo en el sistema
VALIDO TINYIN Indica si el correo ha sido validado por el contacto o no (en caso negativo no podrá ser usado para el envío de notificaciones al contacto )