Skip to main content

Campos

Relacionamentos

Regras de Negócio

  • INTERNAL é usado apenas no BKO e não pertence a uma organização.
  • ENVIRONMENT é uma role global reutilizável por organizações; a organização aparece na Membership, não na Role.
  • ORGANIZATION é customizada por uma organização e exige organizationId preenchido.
  • Um papel é um conjunto nomeado de permissions do catálogo do DEVMOB.
  • Usuários são associados a roles por Membership.
  • Exclusão é lógica (deletedAt); papéis excluídos são ignorados nas consultas.
  • Ao criar uma organização, o owner recebe uma Membership ACTIVE com uma role admin de ambiente compatível com o tipo da organização.

Enums

RoleType

Example