Desarrollar para varias organizaciones cliente
En esta página
Use entidades de organización cuando la app atienda a varias organizaciones cliente. Cada entidad de organización tiene miembros y un límite de acceso. Una entidad del modelo de datos, como una tarea, es un concepto distinto.

- Indique en la especificación cómo se delimita cada cliente: qué registros pertenecen a cada entidad de organización y qué roles gestionan sus miembros.
- Abra los controles de organizaciones y grupos del proyecto en el ámbito deseado.
- Use los controles disponibles para añadir o gestionar miembros y definir a qué grupos pertenecen.
- Revise los permisos y las concesiones de acceso cuyo ámbito sea la organización.
- Pruebe con dos organizaciones cliente ficticias. Confirme que cada usuario solo vea los registros que permiten sus permisos.
- Pruebe con un usuario que pertenezca a más de una entidad de organización y compruebe que el contexto sea el previsto.
En Task Grove, dos clientes pueden usar la misma aplicación y gestionar proyectos separados. Un responsable de una organización cliente no debe obtener acceso a las tareas de la otra.
Una arquitectura multiinquilino permite que una aplicación atienda a varios clientes y mantenga separados sus accesos. Defina y pruebe esa separación junto con las funciones de negocio.
Las herramientas de organizaciones de MCP exponen los nombres de las organizaciones, sus miembros, grupos y concesiones de acceso. Use entitySlug cuando una herramienta solicite el nombre de la organización cliente. Mantenga las comprobaciones de acceso al pedir a un agente que añada nuevos tipos de registros.
Ejemplo de aplicación
Categoría: Gestión de proyectos y tareas. Ejemplo: Task Grove, un tablero de tareas para un equipo pequeño.