Un schema es una agrupación lógica de modelos relacionados. Piensa en él como un espacio de nombres o un "módulo" de tu aplicación.

Ejemplos

  • Un schema CRM con modelos Customer, Contact, Opportunity y Account.
  • Un schema Inventory con modelos Product, Warehouse, Stock y Supplier.
  • Un schema de gestión de proyectos con modelos Project, Task, Milestone y TimeEntry.

¿Por qué dividir en schemas?

  • Evolución independiente — un equipo puede iterar sobre el schema de CRM mientras otro trabaja en Inventory.
  • Control de acceso — los roles pueden otorgar acceso a schemas enteros de una vez.
  • Claridad — encontrar el modelo adecuado es más fácil cuando están agrupados por propósito.

Propiedad

Cada schema tiene un propietario. El propietario puede ser:

  • Un usuario — normalmente tú mismo, cuando creas el schema. Los schemas personales funcionan así: solo ese usuario puede cambiar la configuración del schema, añadirle modelos o transferirlo.
  • Una organización — el schema pertenece a un equipo. Cualquier miembro propietario de esa organización puede gestionarlo, no solo la persona que lo creó.

Eliges el tipo de propietario al crear el schema, y el propietario se puede transferir más tarde por cualquier persona que tenga derechos de gestión. Elige organización para schemas que deban sobrevivir a su creador original o que varias personas deban administrar; elige usuario para experimentos personales.

Acceso

Más allá de la propiedad, cada schema tiene una configuración de acceso que decide quién, dentro del tenant, puede verlo y utilizarlo. Hay tres modos:

Modo Qué significa
Privado Solo los actores con un rol explícitamente asignado pueden acceder. Es el modo más estricto y el predeterminado para datos sensibles.
Compartido Cualquier actor del tenant tiene acceso total (leer, escribir, borrar) sin necesidad de una asignación de rol explícita.
Solo propios Cualquier actor puede ver el schema y crear instancias, pero cada uno solo ve y edita las filas que él mismo ha creado.

Utiliza Privado cuando necesites un control fino mediante roles, Compartido para datos de referencia accesibles a todo el tenant, y Solo propios para casos como tareas personales, notas privadas o envíos por usuario, donde cada uno trabaja con sus propios datos.

Crear un schema

Abre el Explorador, haz clic en + Nuevo schema en la barra lateral y dale un nombre y una breve descripción. A continuación, escoge el propietario (usuario u organización) y el modo de acceso. Guarda y empieza a añadirle modelos.

Tanto el modo de acceso como el propietario se pueden editar más tarde desde la pantalla de edición del schema, siempre que tengas derecho a gestionarlo.