Árboles de organizaciones
Una organización puede tener una organización madre, y no hay límite de profundidad: una franquicia con regiones y sucursales, o un revendedor con clientes propios. La profundidad no es un ajuste y no depende de un plan.
Leer hacia abajo, escribir en el sitio
Quien llama desde una organización lee sus propias filas, las filas de todas las organizaciones que están debajo y las filas compartidas en el proyecto. Crea, cambia y elimina solo las propias. Una membresía funciona igual, y alcanza todas las organizaciones por debajo de la que nombra y ninguna por encima ni al lado.
Las definiciones se heredan de arriba
Lo que defines en el proyecto lo hereda cada organización, y lo que define una organización lo heredan las que están debajo. Eso cubre modelos, operaciones, locales, dimensiones de contexto, proveedores de inicio de sesión, tokens de diseño, categorías de notificación y entradas del catálogo de variantes. Cuando dos niveles definen lo mismo, gana el más profundo, así que una sucursal puede ampliar lo que configuró su región.
Mover, suspender y eliminar
Mover una organización mueve todo lo que está debajo, y no se revoca ninguna clave, sesión ni membresía. Suspender una cubre su subárbol sin reescribir ninguna fila. Eliminar una la programa a ella y a todo lo que está debajo en una ventana de 30 días.
Ubicación que la base de datos rechaza
Una organización no puede colocarse bajo sí misma, bajo uno de sus propios descendientes ni bajo una madre de otro proyecto. Esas reglas las hace cumplir la base de datos, por cualquier vía que llegue el cambio.
Lee el detalle
La guía de árboles expone qué lee y escribe cada tipo de llamador en cada nivel, y qué definiciones se heredan.