
Siguiendo con los artículos sobre la futura open app vBase hoy vamos a analizar la tabla Entidades y el resto de tablas relacionadas con ésta.
Como el anterior post esta información está sacada del Análisis funcional de vBase que se publicará en breve.
ENTIDADES
En esta tabla estarán todas las Entidades con las que nos relacionaremos.
En esta tabla se encontrarán los Clientes, Proveedores, Vendedores, Contactos, Direcciones, Empresas, Almacenes, etc.
Tendremos datos de la persona física o jurídica, sus datos de contacto: emails, teléfonos, direcciones.
La diferenciación de Entidades la lograremos con la tabla Categorías.
CATEGORIAS
En esta tabla tendremos las distintas Categorías a las que pertenecerán las Entidades.
Algunas de estas Categorías serán reservadas y deberán ser creadas desde otros módulos de nuestro ERP como por ejemplo las Categorías: CLIENTES, PROVEEDORES, VENDEDORES, etc.
Estas Categorías podremos hacer que sean por Empresa o globales.
Las Categorías se relacionan con las Entidades a través de la tabla Entidad-Categoría.
TIPOS DE RELACION
Esta tabla contendrá los distintos tipos de relaciones que puede haber entre las Entidades.
Por ejemplo podemos crear el tipo de relación Contacto y en la tabla Relaciones de entidades marcaremos que una Entidad es contacto de otra Entidad.
CLASIFICACIONES
Esta tabla arbolada nos servirá para jerarquizar las Entidades.
Por ejemplo si estoy desarrollando una agenda telefónica podría crearme las Clasificaciones de amigos y familiares y así podría diferenciar, mediante la tabla Entidad – clasificaciones, los distintos contactos (Entidades) de mi agenda.
EMPRESAS
En esta tabla arbolada encontraremos tanto las Empresas con las que trabajaremos como las distintas Divisiones / Departamentos que queramos definir dentro de ellas.
Cada Empresa deberá tener un registro en Entidades que es donde estarán todos sus datos: CIF, dirección, emails, etc.
En la tabla Empresas de un usuario estarán las Empresas a las que puede acceder un usuario.