Saltar al contenido principal

Estructura organizacional

La pantalla Estructura organiza la cuenta en tres niveles: workspaces, empresas y sucursales. Esta jerarquía es la que separa carteras, delimita reportes y define en nombre de quién salen las comunicaciones.

Estructura

La jerarquía

Organización (tu cuenta)
└── Workspace ← ambiente de trabajo (ej.: "Grupo Varejo")
└── Empresa ← persona jurídica, con CNPJ (la "matriz")
└── Sucursal ← unidad de negocio dentro de la empresa
  • Workspace: solo necesita un nombre. El primer workspace de la cuenta es el principal (badge "principal").
  • Empresa: nombre y CNPJ (opcional). La primera empresa es la matriz (badge "matriz").
  • Sucursal (unidad de negocio): nombre y CNPJ (opcional), creada dentro de una empresa.

Las cuentas simples pueden vivir toda la vida con un workspace y una empresa: nada te obliga a crear niveles que no usas. Ve también Conceptos.

Crear y editar

En la pantalla: Nuevo workspace, Nueva empresa (dentro del workspace) y Nueva sucursal (dentro de la empresa); los nombres exigen al menos 2 caracteres. Renombrar y editar el CNPJ es libre; el cambio se refleja en el selector de contexto y en las comunicaciones. Crear, editar y eliminar exigen el permiso workspaces.manage, y todo queda en la auditoría.

El selector de contexto

Cuando la cuenta tiene más de un workspace o al menos una sucursal, el encabezado gana un selector de contexto (Workspace · Unidad). La opción Matriz representa la empresa principal del workspace, sin filtro de sucursal.

Seleccionar un contexto:

  • Filtra los listados y el dashboard por la unidad elegida (tareas, cobros, métricas).
  • Delimita la creación de registros: lo que creas nace en la unidad seleccionada.
  • Queda guardado por 1 año en el navegador — no tienes que re-seleccionar en cada login.

Layouts de email por nivel

Cada empresa y sucursal puede apuntar a su propio layout de email; la resolución es en cascada (sucursal → empresa → estándar de la organización), lo que permite marcas diferentes por unidad.

Protecciones de eliminación

La eliminación siempre es reversible en la base de datos (soft delete), pero el sistema rechaza remociones que romperían la operación:

SituaciónQué ocurre
Eliminar el workspace principalRechazado (DEFAULT_IMMUTABLE)
Eliminar un workspace con empresasRechazado (WORKSPACE_IN_USE): remueve las empresas antes
Eliminar la empresa matrizRechazado (DEFAULT_IMMUTABLE)
Eliminar una empresa con sucursalesRechazado (HAS_BRANCHES): remueve las sucursales antes
Eliminar una empresa con clientes o cobrosRechazado (COMPANY_IN_USE): reasigna antes de eliminar

En la interfaz, el botón de eliminación ni siquiera aparece para el workspace principal o para la empresa matriz — la protección existe en las dos capas, pantalla y API.