Funções e Permissões
Blueputto Roles and Permissions permite que organizações controlem o acesso com funções integradas e matrizes de permissão personalizadas para documentos, configurações, faturamento e muito mais.

Roles and Permissions é o espaço de trabalho de controle de acesso de nível mais granular do Blueputto. Ele decide o que as pessoas podem fazer em todo o produto depois que já pertencem a uma organização.
É aqui que o aplicativo vai além de simples rótulos de associação. O Blueputto mantém um pequeno modelo de funções integradas para padrões, depois adiciona um design de permissões personalizado para organizações que precisam de limites mais claros entre documentos, configurações, faturamento e gerenciamento de estrutura.
As funções do sistema são a base padrão
O Blueputto inclui três funções de sistema integradas: Owner, Admin e Member. Elas aparecem como o modelo de acesso inicial para organizações e estão disponíveis diretamente nos fluxos de convite e gerenciamento de membros.
As funções do sistema são intencionalmente fixas. Quando uma delas é selecionada na visualização de detalhes da função, a página a mostra como somente leitura e explica que as funções integradas não podem ser editadas. Isso mantém estável a linha de base do acesso padrão e também corresponde ao comportamento protegido em Members, onde a conta do proprietário não pode ser rebaixada nem removida.
Na implementação atual, as funções do sistema estão disponíveis acima do plano Free, enquanto a edição de funções personalizadas é reservada ao Scale.

As funções personalizadas usam uma matriz de permissões de recurso-ação
No plano Scale, o Blueputto adiciona funções personalizadas editáveis. O espaço de trabalho de Funções é estruturado como uma visualização dividida: uma lista de funções de um lado e os detalhes da função selecionada do outro, com uma versão em folha móvel do mesmo fluxo de detalhes em telas menores.
O modelo de permissões é agrupado em seções do produto como Workspace, Settings, Organization, Features e Developers. Dentro dessas seções, as equipes podem conceder ações como criar, ler, atualizar, excluir, cancelar, assinar ou anular, dependendo do recurso.
Essa matriz cobre recursos como Home, Documents, Document Signatures, Deleted Items, Activity, Members, Invitations, Teams, Roles, Plan and Billing, Folders, Collections, Data Models, Categories, Statuses, Labels e API Keys. O Blueputto não está perguntando apenas se alguém é membro. Está perguntando exatamente no que essa pessoa deve ter permissão para mexer.

As funções operam abaixo das equipes, não no lugar delas
A distinção útil é esta: as funções controlam capacidade, enquanto as equipes controlam escopo. Uma função pode decidir se alguém pode atualizar pastas ou ler informações de faturamento. Uma Team decide quais pastas ou coleções essa pessoa deve sequer ver em primeiro lugar.
Essa separação mantém o modelo de acesso do Blueputto mais coerente à medida que uma organização cresce. Members atribui a pessoa ao espaço de trabalho. As equipes restringem sua área de trabalho. Funções e permissões definem o que essa pessoa pode fazer quando já está dentro dele.
