Cargos
O nome mais o nível de acesso por módulo que decide o que cada profissional enxerga e pode fazer no painel.
Para que serve
Um cargo é a resposta da própria clínica para "esta pessoa pode fazer isso?". Ele tem um nome e, para cada um dos treze módulos do painel, um nível de acesso. Todo profissional aponta para um cargo, e é esse cargo que decide o que ele enxerga na barra lateral e o que consegue clicar.
Como fazer
Em /dashboard/roles, clique em "Adicionar Cargo". Preencha o
"Nome" e, na tabela "Permissões", escolha o nível de cada módulo.
Clique em "Salvar".
Para achar um cargo na lista, digite no campo "Buscar por nome", acima da tabela.
Para editar, clique em "Editar" na linha do cargo, ajuste o que for preciso e clique em "Salvar". Para remover um cargo que ninguém usa mais, clique em "Excluir" e confirme clicando em "Excluir" de novo no diálogo de confirmação.
O que costuma surpreender
O cargo "Dono" é de sistema e não aparece aqui. Toda clínica nasce com ele, com acesso Administrador nos treze módulos, e a tela de Cargos não mostra os botões "Editar" nem "Excluir" na linha dele. Não existe como copiar o "Dono" nem criar um segundo cargo igual a ele pela tela: o que se edita e se apaga aqui são sempre os cargos que a própria clínica criou.
A permissão é por módulo, com quatro níveis, e um nível mais alto sempre cobre os mais baixos. Em ordem: Nenhum, Leitura, Completo e Administrador. Um cargo com Administrador num módulo enxerga e faz tudo que Completo faria ali, e Completo faz tudo que Leitura faria; a comparação nunca é "este nível exato", é "este nível ou mais". Em sete dos treze módulos, Administrador não acrescenta nada além do que Completo já faz hoje, o que é proposital, não uma lacuna do cadastro (a lista está em Níveis de permissão). Chat não é um desses sete: nele, Administrador também lê todas as conversas da clínica, não só as dos pacientes que atende. Evolução também não, e é o único módulo em que o nível não decide tudo: Administrador configura o acervo e escreve adendo na ficha de qualquer profissional, mas registrar a ficha de um atendimento continua exigindo ter sido quem atendeu (veja Evolução).
Conceder Administrador em qualquer módulo, inclusive em Cargos, exige ter Administrador em Cargos. Um cargo com só Completo em Cargos consegue criar e editar outros cargos livremente, contanto que nenhum campo daquele formulário chegue a Administrador; tentar salvar um nível Administrador mostra "Só quem tem acesso de administrador em Cargos pode conceder ou alterar este nível." A mesma trava se aplica a editar ou excluir um cargo que já concede Administrador em algum módulo, mesmo sem tocar naquele campo.
Um cargo com alguém vinculado não pode ser excluído. A tela recusa com "Há profissionais vinculados a este cargo."; é preciso trocar o cargo de quem estiver nele antes de conseguir apagá-lo.
Quem enxerga
Módulo Cargos. Leitura abre a lista de cargos, sem nenhum botão de escrita. Completo cria, edita e exclui um cargo, mas não pode conceder nem tocar em Administrador em nenhum módulo. Administrador também concede Administrador, e é o único nível que edita ou exclui um cargo que já concede Administrador em algum módulo.