<aside> 💡 Aqui você encontrará os principais conceitos necessários para entender o restante do manual
</aside>
O sistema para nominatas do FAAMA prevê a existência de 8 tipos de usuários. Cada usuário possui atribuições específicas, áreas de acesso, dentre outros.
| Administrador do sistema | Entende-se como o responsável pelo pleno funcionamento do sistema, desde o nível de funcionamento de servidor até o nível de suporte a todos os outros usuários. |
|---|---|
| Diretor | Entende-se como membros da equipe da direção e coordenação com alto poder de decisão sobre o processo de produção da nominata. |
| Ministerial | Entende-se como o responsável pelo alinhamento entre coordenação, direção e estudantes e designers. |
| Secretário | Entende-se como auxiliares diretos dos diretores, com baixo poder de decisão. |
| Professor | Entende-se como um docente da faculdade de teologia. |
| Representante de campo | Entende-se como qualquer pessoa com capacidade de negociação para possíveis chamados (Presidentes, secretários, tesoureiros, ministeriais de campo etc). |
| Estudante | Entende-se como um graduando do curso de teologia. |
| Design | Entende-se como um profissional que busca dar um apoio técnico à produção da nominata. |
<aside> 💡 Para este manual, será considerado sempre o masculino na descrição dos papeis, uma vez que é a forma de expressar o neutro em português.
</aside>
A maioria dos sistemas possuem como requisito básico de segurança a autenticação e a autorização.
Por autenticação, entendemos que o usuário deve ter feito login, com seu usuário e senha, para acessar determinado login.
Por autorização, entendemos que há usuários com diferentes privilégios, que podem ver seções e/ou executar determinadas ações que outros não podem. Aqui possuímos um terceiro item, a aprovação. A aprovação nos diz que um usuário autenticado e autorizado deve ter previamente aprovado a existência de um usuário antes que ele se autentique.
Assim, para executar as ações típicas de um usuário, ele deve ter sido aprovado, estar autenticado e possuir autorização para tal.
<aside> 💡 Há áreas e seções que podem ser acessadas sem nenhum dos itens descritos (são as áreas não logadas). Para saber mais HHHHH.
</aside>
<aside> 💡 HHHHH para entender quem pode aprovar usuários de cada papel.
</aside>
Uma representação de campo é o que valida um representante de campo a agir como tal. Um usuário deve estar cadastrado como representante de campo e possuir uma representação de campo ativa para executar ações que são próprias desse papel.
TEr uma representação de campo ativa é importante, por exemplo, para criar vagas, fazer convites etc. HHHHH para saber mais.