Eu enquanto gestor municipal
desejo cadastrar servidores no sistema
Para que eu possa ter cadastrada corretamente a relação de todos os funcionários das escolas.
Critérios de Aceite:
- Deverá ser possível cadastrar, listar, alterar e excluir servidores.
- Cadastrar: O mesmo será somente possível se todos os campos obrigatórios forem preenchidos.
- Para realizar o cadastro de servidor devemos utilizar a estrutura que já possuímos da tabela de "Servidor" do Directus.
- Devemos acrescentar o campo "Matricula" na tabela "Servidor" do Directus.
- O sistema deve sinalizar ao usuário quando algum campo obrigatório não estiver preenchido, informando qual é o campo que está faltando.
- O sistema não deve permitir a inclusão de um servidor duplicado. Para realizar essa validação os seguintes campos não podem possuir valores repetidos, ou seja, estar presente em mais de um cadastro.
- CPF
- Matricula
- Código INEP
- Alterar: Para realizar a alteração, usuário deverá previamente buscar e selecionar um servidor e após isso clicar no botão de alteração.
- Deve haver uma validação caso um dos campos: CPF, Matricula e Codigo INEP do servidor sejam alterados para dados que já estejam vinculados a outro servidor, ou seja, validação de duplicidade.
- Assim como para cadastrar, deve haver validação de campos obrigatórios quando realizada alguma alteração.
- Excluir: Para realizar a exclusão, usuário deverá previamente buscar e selecionar um servidor e após isso clicar no botão de exclusão.
- O sistema deve exibir uma mensagem de confirmação, caso pressionado o botão, se confirmada é excluído o servidor, se não, retorna para a tela do cadastro de servidores.
- Se o servidor possuir qualquer tipo de relacionamento, ou seja, estar associado a uma escola ou outros cadastros, o sistema deve apresentar uma mensagem não permitindo a exclusão.
-
Na mesma tela de cadastro deve ser apresentada a listagem dos servidores cadastrados, onde o usuário poderá selecionar e executar a ação que desejar.
-
O usuário poderá buscar um servidor através de um campo buscar (nome do servidor) acima da listagem, onde assim que digitado os primeiros caracteres a busca já vai sendo realizada simultaneamente.
E além do campo busca citado acima, usuário poderá buscar um servidor informando apenas um campo ou eles combinados entre si, são eles:
-
Quando selecionado um servidor e selecionar a opção para alterar, deve ser possível realizar a ação de "Afastar servidor".
- Essa opções quando selecionadas deve exibir uma nova tela, para informar os dados necessários. Podemos nos basear no padrão I-educar.
- Campos da tela: Motivo do Afastamento (Campo Texto), Data de Afastamento, Data de retorno e Arquivos (esse ultimo para fazer o upload de arquivos).
- Quando informado um afastamento, automaticamente o status do servidor será "Inativo".
- Quando informada a data de retorno, automaticamente o status do servidor se torna "Ativo".
-
Servidores cadastrados devem estar disponíveis para vínculo em outras telas de cadastro do sistema que necessitem dessa informação, por exemplo: Cadastro de Escola.
-
Um servidor pode ser previamente cadastrado via cadastro de escola, informando apenas os campos obrigatórios do mesmo. Devemos validar se quando um servidor é cadastrado via cadastro de escola, o mesmo deve ser apresentado na relação de servidores cadastrados na tela de cadastro de servidor.
- Devemos garantir que se um servidor for desvinculado da escola (cadastro de escola), o mesmo deve permanecer na tela de cadastro de servidor.
- Se o determinado servidor possuir cargo de gestão e estiver vinculado a uma escola, caso o usuário tente trocar sua função no cadastro de servidor, o sistema deve exibir uma mensagem informando que tal servidor está associado a determinada escola e que é necessário primeiro desvincular o mesmo da escola e depois alterar sua função.
-
Deve haver uma validação para todos os campos que forem necessários, como:
- Máscara;
- Validar se é um dado válido ou não;
- Autocomplete de campos (Por exemplo: ao informar CEP);
-
A tela deve ser responsiva, ou seja, todos os critérios acima devem ser atendidos tanto para versão desktop como mobile.
Prints para apoio com os campos:


Afastar Servidor

Faltas e Atrasos

Eu enquanto gestor municipal
desejo cadastrar servidores no sistema
Para que eu possa ter cadastrada corretamente a relação de todos os funcionários das escolas.
Critérios de Aceite:
Na mesma tela de cadastro deve ser apresentada a listagem dos servidores cadastrados, onde o usuário poderá selecionar e executar a ação que desejar.
O usuário poderá buscar um servidor através de um campo buscar (nome do servidor) acima da listagem, onde assim que digitado os primeiros caracteres a busca já vai sendo realizada simultaneamente.
E além do campo busca citado acima, usuário poderá buscar um servidor informando apenas um campo ou eles combinados entre si, são eles:
Quando selecionado um servidor e selecionar a opção para alterar, deve ser possível realizar a ação de "Afastar servidor".
Servidores cadastrados devem estar disponíveis para vínculo em outras telas de cadastro do sistema que necessitem dessa informação, por exemplo: Cadastro de Escola.
Um servidor pode ser previamente cadastrado via cadastro de escola, informando apenas os campos obrigatórios do mesmo. Devemos validar se quando um servidor é cadastrado via cadastro de escola, o mesmo deve ser apresentado na relação de servidores cadastrados na tela de cadastro de servidor.
Deve haver uma validação para todos os campos que forem necessários, como:
A tela deve ser responsiva, ou seja, todos os critérios acima devem ser atendidos tanto para versão desktop como mobile.
Prints para apoio com os campos:
Afastar Servidor
Faltas e Atrasos