Organizações

Uma organização é um tenant do seu produto, que vive dentro de um dos seus projetos: uma loja no seu marketplace, um cliente do seu SaaS, uma marca em um grupo. Você administra o workspace e o projeto, e os seus clientes vivem em organizações.

Nada para ativar

Um projeto sem organizações se comporta exatamente como antes, e as linhas gravadas antes de você criar a primeira continuam compartilhadas em todo o projeto.

Dois tipos de pessoas

Uma organização tem membros, que a gerenciam, e usuários próprios. Um membro é alguém logado no seu projeto que tem uma associação à organização, com um papel que você definiu. Um mesmo login pode ter associações em várias organizações e transitar entre elas. Os usuários próprios de uma organização pertencem apenas a essa organização, e o mesmo endereço de e-mail pode existir separadamente em duas delas.

A sua equipe fica com o console do Fóir. Os membros de uma organização fazem login na sua aplicação.

Limites por organização

Você pode limitar registros, armazenamento de mídia, usuários ativos e e-mails por mês de uma organização, e um limite cobre tudo o que está aninhado abaixo dela. Nome do remetente e endereço de resposta podem ser definidos por organização, e os apps são instalados por organização com credenciais próprias.

Cadastro por autoatendimento

Se você ativar, um usuário logado pode fundar a própria organização e se torna seu primeiro membro, com o papel que você escolheu. A mutation que faz isso aparece na sua API somente enquanto a configuração está ativa.

Três formatos

Um projeto com organizações atende um produto cujos tenants compartilham um schema. Um projeto para cada cliente atende clientes que não compartilham nada. Um projeto simples não precisa de nenhum dos dois, e os dois primeiros se combinam.

Leia os detalhes

O guia de organizações cobre membros, limites, cadastro e como a fronteira entre duas organizações é imposta.