Skip to main content

Overview

A criação de uma organização prepara a estrutura inicial da operação. Dependendo do OrganizationType, o resultado inclui a extensão necessária, uma role admin de ambiente compatível com o tipo da organização e o Invite do owner.
O onboarding não cadastra o User do owner. O owner só passa a existir na conta quando aceita o Invite — veja Invitation Flow.

Cascade Flow

Habilitações por tipo

A Organization habilita Cooperative ou Company conforme o type: O address é opcional na criação e gera um OrganizationAddress quando informado. Para type=COMPANY, a organização representa uma empresa corporativa compradora de créditos. Ela não é afiliada a uma cooperativa e não opera transporte. Permissionários são cadastrados em TransportOperator, dentro de uma cooperativa existente. Eles não usam OrganizationType.

Admin Setup

Após a Organization e suas habilitações:
  1. Role Admin — Uma Role ENVIRONMENT com o conjunto de permissions padrão compatível com o tipo da organização.
  2. Invite do owner — Um Invite type=MEMBER é emitido para o telefone/email do owner, com a Role Admin. No aceite, o owner define sua senha e recebe a Membership ACTIVE na nova organização; o Profile passa a derivar access:ops.
O owner é o primeiro membro e recebe a Role Admin no escopo da nova organização. Ele pode então convidar outros membros com roles ENVIRONMENT ou roles customizadas da própria organização.

Validações