Por padrão o MEDSAC tem dois papéis: **Administrador** (acesso total) e **Agente** (atendimento). Na prática do laboratório isso é pouco: a coordenadora da qualidade precisa gerenciar documentos sem ser admin da conta inteira; a supervisão precisa ver campanhas sem editar; a recepção-chefe cuida da agenda sem tocar em pagamentos.

**Funções Personalizadas** (cargos) resolvem isso: você cria um cargo com um conjunto de permissões por módulo e o atribui a agentes. A pessoa continua sendo agente — mas ganha, **módulo a módulo**, os poderes de gestão que o cargo dá.

## Como pensar

- **Administrador** = tudo, em todos os módulos. Reserve para pouquíssimas pessoas.
- **Agente** = atende conversas e usa os módulos como participante (lê documentos publicados, vê o calendário, consulta cadastros).
- **Cargo** = agente + poderes de gestão específicos (ex.: "Qualidade" gerencia documentos; "Supervisão" vê campanhas e relatórios).

## Onde configurar

**Configurações → Funções Personalizadas** (criar e editar cargos) e **Configurações → Agentes** (atribuir o cargo a cada pessoa).

> Cargo é por **conta**: crie uma vez, atribua a quantos agentes precisar. Um agente tem no máximo um cargo.
