Esquemas
Un esquema 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 esquema CRM con modelos
Customer,Contact,OpportunityyAccount. - Un esquema Inventory con modelos
Product,Warehouse,StockySupplier. - Un esquema de gestión de proyectos con modelos
Project,Task,MilestoneyTimeEntry.
¿Por qué dividir en esquemas?
- Evolución independiente — un equipo puede iterar sobre el esquema de CRM mientras otro trabaja en Inventory.
- Control de acceso — los roles pueden conceder acceso a esquemas enteros de una vez.
- Claridad — encontrar el modelo adecuado es más fácil cuando están agrupados por propósito.
Dónde lo ves
En el Explorador, el selector de encima de la lista de modelos muestra el esquema activo (ESQUEMA) y cuántos modelos contiene. Haz clic en él para cambiar a otro esquema: la lista los agrupa en mis esquemas, los de cada organización y los compartidos.
Propiedad
Cada esquema tiene un propietario. El propietario puede ser:
- Tú — la opción Personal al crearlo. Solo tú puedes cambiar su configuración, añadirle modelos o traspasarlo.
- Una organización — el esquema pertenece a un equipo. Cualquier miembro propietario de esa organización puede gestionarlo, no solo la persona que lo creó.
Elige una organización para los esquemas que deben sobrevivir a quien los creó o que varias personas tienen que administrar; elige Personal para experimentos propios.
El propietario se elige al crear el esquema. Para cambiarlo más adelante, abre Organizaciones → Esquemas (en el menú de usuario): desde ahí puedes incorporar un esquema personal a una organización, moverlo a otra organización o traspasártelo.
Idiomas
Cada esquema tiene un idioma por defecto y una lista de idiomas admitidos. Los nombres de los modelos y de las propiedades, y los textos traducibles de los datos, pueden escribirse en cada uno de esos idiomas. Al crearlo, el esquema toma el idioma de la aplicación; puedes añadir más en cualquier momento.
Acceso
Además de la propiedad, cada esquema tiene una configuración de acceso que decide quién dentro del tenant puede verlo y usarlo. Hay tres modos:
| Modo | Qué significa |
|---|---|
| Privado | Solo los actores con un rol asignado explícitamente pueden acceder. Es el modo más estricto, y el que tiene un esquema nuevo. |
| Compartido | Cualquier actor del tenant tiene acceso total (leer, escribir, borrar) sin necesidad de una asignación de rol explícita. |
| Solo propio | Cualquier actor puede ver el esquema y crear instancias, pero cada uno solo ve y edita las filas que ha creado él mismo. |
Usa Privado cuando necesites control fino mediante roles, Compartido para datos de referencia accesibles a todo el tenant, y Solo propio para casos como tareas personales, notas privadas o envíos por usuario, donde cada uno trabaja con sus datos.
Crear un esquema
- Abre el Explorador y haz clic en el botón Crear (el signo +) de encima de la lista de modelos.
- Elige Crear esquema.
- Escribe el Nombre, elige el Propietario (Personal o una de tus organizaciones), revisa los Idiomas y escoge el Acceso.
- Haz clic en Crear. El esquema nuevo pasa a ser el activo del Explorador, listo para añadirle modelos desde el mismo botón Crear.
Editar un esquema
Pasa el ratón por encima del selector de esquema del Explorador y haz clic en el lápiz (Editar el esquema). Puedes cambiar el nombre, los idiomas y el acceso, y guardar con Guardar. Desde aquí también puedes eliminarlo (Eliminar), siempre que tengas derecho a gestionarlo.
Los esquemas no tienen versiones: las tienen los modelos que contienen. Cada vez que editas un modelo, Yellow crea una versión nueva.