Ambientes SaaS e multi-tenant: o Midaz vincula automaticamente cada Organization ao seu tenant. Ao listar Organizations, você vê apenas as da sua conta. A plataforma aplica o isolamento de tenant para você. Você não filtra por tenant nem adiciona um identificador de tenant às suas requisições.
Sub-Organizations
As Organizations aceitam hierarquias pai-filho. Um banco as usa para representar subsidiárias, filiais regionais ou unidades de negócio separadas em um único framework. Essa estrutura atende grupos financeiros que operam várias entidades legais. Cada entidade é dona dos seus próprios Ledgers e permanece operacionalmente independente. O vínculo pai-filho registra como as entidades se relacionam.Estrutura da Organization
- Organization > Ledgers: toda Organization é dona de um ou mais Ledgers. Cada Ledger guarda seus registros financeiros, como contas e transações, e pertence a uma única Organization.
Principais características
- As Organizations são o nível mais alto da hierarquia.
- Cada Organization governa seus próprios Ledgers e define seus limites operacionais.
Hierarquias flexíveis
O Midaz aceita hierarquias organizacionais para estruturas complexas. Se sua empresa tem vários locais ou divisões, você pode criar organizações filhas para filiais, escritórios ou subdivisões específicas. Cada organização filha se conecta a uma organização pai. Cada Organization mantém seus próprios dados. Registros de uma Organization não passam para outra.
Se um único grupo gerencia várias Organizations, use essa hierarquia para estabelecer limites claros entre elas.
Exemplo
A Empresa XPTO é uma empresa brasileira com filiais em São Paulo e Nova York. Sua estrutura é a seguinte:- Organization pai: XPTO Ltda
- Organizations filhas:
- XPTO Nova York
- XPTO São Paulo
- Definir um papel distinto para cada filial.
- Acompanhar cada filial separadamente.
- Adaptar workflows a cada filial.
Benefícios da estruturação organizacional
- Escalabilidade: adicione ou mude filiais conforme o negócio cresce.
- Eficiência: gerencie todos os níveis a partir de uma única hierarquia.
- Personalização: configure cada filial de forma independente.
Gerenciando Organizations
Você gerencia sua Organization pela API ou pelo Lerian Console.
Pela API
- Criar uma Organization: registre uma nova Organization.
- Listar Organizations: veja todas as Organizations no seu workspace.
- Recuperar uma Organization: obtenha detalhes de uma Organization específica.
- Atualizar uma Organization: edite uma Organization existente.
- Excluir uma Organization: marque uma Organization como excluída.
Quando você exclui uma Organization, o Midaz não a remove do sistema.Em vez disso, o Midaz define um carimbo de data/hora
deletedAt. O Midaz então exclui a Organization de todas as leituras, e você não pode mais usá-la. O Midaz mantém o status.code inalterado, o que preserva os dados históricos para trilhas de auditoria.
