AutoflowGuia do implantador
0 / 60
Buscar

Trilha 04 · Autoflow visão geral

Usuários, cargos e permissões

Quem pode fazer o quê no Autoflow é definido por cargos, e cada pessoa recebe cargos por meio de vínculos com unidades. Entender essa engrenagem é o que separa uma implantação segura de uma em que todo mundo é administrador.

As peças

Peça O que é Onde se configura
Usuário Uma pessoa com login (e-mail + senha) Convidado em Organização › Usuários
Vínculo Liga o usuário a uma unidade com um cargo e, opcionalmente, um departamento Painel do usuário › Vínculos
Cargo Função com nível, escopo, visibilidade e permissões Organização › Cargos
Departamento Área funcional (Financeiro, Jurídico) Organização › Departamentos
Permissão Uma capacidade concreta (ex.: “Concluir tarefa”) Marcada dentro do cargo; lista fechada no sistema

A mesma pessoa pode ter vários vínculos: vendedora na filial Centro e supervisora na filial Praia. O que vale em cada momento é o cargo do vínculo da unidade ativa — não a soma de todos.

Por que o cargo e não a pessoa

Pessoas entram, saem, tiram férias, trocam de função. Se as tarefas fossem atribuídas a pessoas no desenho do fluxo, cada mudança de equipe exigiria republicar processos. Atribuindo ao cargo, basta mudar o vínculo da pessoa: a fila dela muda na hora, e o fluxo nem percebe.

Identidade: o Keycloak

O Autoflow não guarda senhas. Login, senhas, verificação de e-mail, convites e autenticação de dois fatores ficam no KeycloakKeycloak — Servidor de identidade: login, senhas, MFA, convites, cargos. Permite SSO com outros sistemas., um servidor de identidade de mercado. Os cargos também moram lá (como “papéis” do sistema) e os departamentos são subgrupos do grupo da organização.

O que isso significa na prática:

  • O convite chega por e-mail enviado pelo Keycloak, com link para definir a senha.
  • “Alterar senha” e “Alterar e-mail” no perfil abrem telas do Keycloak.
  • O cliente pode usar SSO com o ERP dele: o usuário entra no ERP e acessa o Autoflow sem novo login (trilha 08).

O cargo por dentro

Ao criar um cargo em Organização › Cargos › Novo cargo, você define:

Campo Valores Efeito
Chave MAIÚSCULAS, imutável (ex.: ANALISTA_COMPRAS) É o que se usa no fluxo: pos:ANALISTA_COMPRAS
Nome Livre Aparece nas telas
Nível Admin / Gerente / Membro Quem pode gerenciar quem: só se gerencia nível menor (o Admin pode atribuir Admin)
Escopo Grupo / Matriz / Filial Em que tipo de unidade o vínculo é feito
Visibilidade Toda a unidade / Somente os que eu iniciar / Cargos selecionados Filtra processos, tarefas, incidentes e auditoria
Permissões Checkboxes por família O que a pessoa consegue fazer

Regras que pegam desprevenidos:

  • O administrador só consegue oferecer a um cargo permissões que ele mesmo tem.
  • “Estrutura e catálogos” (org.structure) só pode ir para cargos de nível Admin.
  • O cargo Administrador do grupo não pode ser desativado.
  • Cargos customizados não ganham permissões novas automaticamente quando o sistema evolui (ex.: bases de dados, “Entrar como”). Revise os cargos após atualizações.

Cargos que já vêm prontos

Todo tenant nasce com dois cargos de sistema; segmentos acrescentam outros:

Cargo Nível / Escopo Origem Em resumo
Administrador do grupo (GROUP_ADMIN) Admin / Grupo Sistema Todas as permissões. Único cargo pronto que modela e publica fluxos
Gerente de matriz (MATRIX_MANAGER) Gerente / Matriz Sistema Supervisor: tarefas, processos, incidentes, aprovar documentos, gerir pessoas, métricas. Não modela, não mexe em estrutura nem auditoria
Consultor de vendas (SALES_CONSULTANT) Membro / Filial Pacote Concessionária Executor + documentos (leitura) + métricas
Advogado sócio (ADVOGADO_SOCIO) Gerente / Matriz Pacote Advocacia Supervisor + aprovar documentos + pessoas + externos
Advogado, Estagiário, Secretária jurídica Membro / Filial Pacote Advocacia Executores, com variações

Explore as permissões de cada um — ou monte o seu e veja quais telas a pessoa passaria a enxergar:

ExploradorCargos e permissões
MATRIX_MANAGER · nível Gerente · escopo Matriz · origem: Sistema (todo tenant) · 18 de 29 permissões
Organização
Documentos
Processos
Relatórios
Integrações
Participantes externos
Bases de dados
Telas que essa pessoa enxerga
● Início (caixa de tarefas)
● Novo processo
● Processos
● Métricas
○ Modelagem (Fluxos, Formulários, Regras)
○ Documentos (Tipos, Requisitos)
○ Bases de dados
● Organização › Usuários
○ Organização › Unidades/Cargos/Calendário
● Monitoramento › Incidentes
○ Monitoramento › Auditoria
○ Configurações › Integrações
● Participantes externos

As famílias de permissões

São 29 permissões em sete famílias. A lista completa com efeitos está em Referência › Permissões. O essencial:

  • Processos — execução: Início (task.inbox), Concluir, Encaminhar, Reatribuir, Iniciar solicitação, Solicitações (leitura), Suspender.
  • Processos — modelagem: Modelar processo, Publicar processo, Processos (leitura).
  • Processos — incidentes: leitura, Retentar, Pular, Corrigir, Encerrar (que é o que libera Cancelar processo).
  • Documentos: leitura, Tipos e modelos, Aprovar.
  • Organização: Estrutura e catálogos, Gestão de pessoas, Entrar como outro usuário, Auditoria.
  • Relatórios, Integrações, Participantes externos, Bases de dados.
Pegadinha real

Cancelar processo exige a permissão Encerrar incidente (incident.terminate), e não “Suspender solicitação”. Se o gestor reclamar que suspende mas não cancela, é isso.

Convidar e vincular: passo a passo

  1. Crie os cargos antes de convidar. Convidar com o cargo errado e corrigir depois gera confusão e notificações estranhas.
  2. Organização › Usuários › Convidar usuário: e-mail, cargo, departamento e a matriz/filial conforme o escopo do cargo.
  3. Enviar convite. O Keycloak manda o e-mail; o convite fica na aba Convites como pendente até a pessoa definir a senha (não expira sozinho).
  4. Vínculos adicionais pelo painel do usuário: Adicionar vínculo para outra unidade ou outro cargo.
  5. Saída de colaborador: Desativar usuário (não exclua). Antes, reatribua as tarefas que estão com ele.
Atenção

Ao convidar, confira o cargo selecionado: há um registro de que o diálogo de convite pode abrir com “Administrador do grupo” pré-selecionado. Um clique distraído cria um administrador.

Entrar como outro usuário

Administradores (permissão people.impersonate, que o Administrador do grupo tem por padrão) podem usar Entrar como no painel do usuário para ver e agir exatamente como um subordinado — útil para treinar e para validar a configuração de um cargo. Só funciona para níveis estritamente abaixo, não encadeia, e o subordinado recebe um aviso “Acesso à sua conta”. A auditoria registra o administrador real. Durante a sessão aparece o banner “Você está como … · Sair”.

Desenhando cargos para um cliente

Empresa

Por função no processo

Vendedor, Gerente comercial, Contas a receber, Financeiro, Acessórios. Pergunte “quem faz cada etapa?” e “quem supervisiona?”. Um cargo por papel distinto nos fluxos.

Órgão público

Por atribuição, não por cargo efetivo

Protocolista, Analista técnico, Parecerista jurídico, Chefe de setor, Autoridade decisória. O cargo do Autoflow é o papel no processo; o cargo do servidor (concurso) é outra coisa.

Princípios:

  • Menor privilégio: comece com o mínimo e acrescente quando houver necessidade concreta.
  • Poucos administradores: Administrador do grupo para 1–3 pessoas do cliente (e nunca contas genéricas).
  • Separação de funções: quem modela (Modelar processo) não precisa ser quem publica (Publicar processo). Num órgão público, isso dá um “duplo controle” natural.
  • Supervisores com Reatribuir: sem alguém com essa permissão, uma tarefa presa com uma pessoa de férias fica parada.

Resumo

  • Usuário → vínculo (unidade + cargo + departamento) → cargo (nível, escopo, visibilidade, permissões).
  • Vale o cargo do vínculo da unidade ativa, não a soma dos cargos.
  • Tarefas vão para cargos (e departamentos), não para pessoas — trocar a equipe não exige mexer no fluxo.
  • Identidade e convites ficam no Keycloak.
  • Desenhe cargos pelo papel no processo, com menor privilégio e poucos administradores.
QuizVerifique seu entendimento0/4 respondidas · 0 certas
1.Ana é vendedora na filial Centro e supervisora na filial Praia. Com a Centro ativa, ela pode reatribuir tarefas?
2.Por que atribuir tarefas a cargos e não a pessoas no desenho do fluxo?
3.O gerente de matriz consegue publicar um fluxo?
4.Um colaborador saiu da empresa. Qual o procedimento?