Como os Conceitos se Conectam
Esta página mostra como todos os conceitos principais do MIDDAG Account se relacionam entre si. Se você já leu as páginas individuais de cada conceito, este é o mapa que os conecta.
O diagrama de relacionamentos
A cadeia, passo a passo
Tudo no MIDDAG Account flui através de duas âncoras: a Organização (seu cliente) e o Entitlement (o que ele tem acesso).
1. Organização é o cliente
Uma Organização é uma empresa ou instituição. É o contêiner de nível mais alto. Dentro dela:
- Colaboradores são as pessoas que pertencem à organização. Cada um tem um papel (owner, admin, member, guest) e escopos que controlam o que podem ver.
- Pedidos, Faturas e Propostas são os registros financeiros vinculados à organização.
- Entitlements são o que a organização tem acesso.
2. Pedidos criam entitlements
Quando um cliente compra um produto (através de uma Proposta que converte em pedido, ou por compra direta), o Pedido dispara a criação de um ou mais Entitlements.
O código do entitlement (como PLG-2026050001) se torna a referência única para aquele relacionamento com o cliente.
3. Entitlement Class determina o que é provisionado
A Entitlement Class (PLG, ENV, SVC, ORD, AFL, EDU) diz ao sistema que tipo de acesso o entitlement representa e quais recursos derivados criar:
| Classe | Cria |
|---|---|
| PLG | Licença + Download |
| ENV | Ambiente + acesso a Solicitação de Serviço |
| SVC | Serviço + Contrato + Saldo de Créditos + Solicitações de Serviço |
| ORD | Vínculo com Pedido + Vínculo com Fatura + Download |
| AFL | Registro de Afiliado |
| EDU | Vínculo com Pedido + Documento + Download |
4. Recursos derivados vivem sob o entitlement
Uma vez criado, o entitlement é o hub para tudo relacionado àquele produto ou serviço:
- Licença — chaves de ativação de software e sites autorizados
- Contrato — acordo de serviço com termos, SLA e datas
- Serviço — o tipo de trabalho sendo entregue (hospedagem, suporte, consultoria, etc.)
- Ambiente — uma instalação de hospedagem gerenciada com monitoramento de saúde
- Saldo de Créditos — créditos consumíveis para trabalho baseado em serviço
- Solicitação de Serviço — chamados de suporte e solicitações de mudança rastreados contra o entitlement
- Documento — arquivos compartilhados, certificados e relatórios
- Fatura — registros financeiros vinculados através do pedido
Quando o status do entitlement muda (suspenso, expirado, cancelado), os recursos derivados acompanham. Suspenda o entitlement e a licença fica inativa, o ambiente pausa e novas solicitações de serviço são bloqueadas.
5. Políticas governam as regras
Políticas são regras configuráveis que controlam como os entitlements se comportam em cada etapa: renovação, recuperação de pagamento, cancelamento, SLA, créditos, provisionamento, testes gratuitos, reembolsos, mudanças de plano e notificações.
Políticas se aplicam através de uma hierarquia de 5 níveis:
Global > Entitlement Class > Organization > Product > Individual EntitlementO nível mais específico vence. Isso significa que você pode definir padrões sensatos globalmente e sobrescrevê-los para clientes, produtos ou até entitlements individuais específicos.
6. Entitlements podem ser soberanos
Embora o fluxo típico seja Organização compra Pedido que cria Entitlement, o entitlement não requer uma Organização. É uma entidade soberana — pode existir de forma independente para clientes B2C, cartões-presente, acesso promocional ou importações de migração onde o mapeamento de organização ainda não existe.
A visão completa
Aqui está o fluxo completo, do cliente ao acesso:
Leia assim: Uma Organização tem Colaboradores que podem acessar o sistema. A Organização recebe Propostas que convertem em Pedidos. Pedidos criam Entitlements. Cada Entitlement tem uma Classe que determina quais recursos derivados são provisionados. Políticas governam as regras em cada nível. Faturas registram o lado financeiro.
Uma Organização, muitos entitlements
Uma única Organização normalmente tem múltiplos entitlements — um para cada produto ou serviço que comprou. Cada entitlement tem seu próprio ciclo de vida, seus próprios recursos derivados e suas próprias sobrescritas de política. A Organização é o guarda-chuva; entitlements são os relacionamentos individuais por baixo.
Exemplo: A Acme Corp pode ter:
PLG-2026030012— uma licença de plugin (ativa, renova em dezembro)ENV-2026040003— um ambiente Moodle gerenciado (ativo)SVC-2026010001— um contrato de suporte contínuo (ativo, 45 créditos restantes)ORD-2025120088— uma compra única (expirada)
Todos os quatro aparecem na página da Organização Acme Corp. Cada um tem seu próprio status, seus próprios recursos vinculados e seu próprio histórico. Uma visão admin, quatro quadros completos.