Consulta Servidores
A busca de servidor tem como objetivo disponibilizar para os usuários não autenticados informações sobre um determinado servidor em formato JSON ,atráves das informações de lotação(chamado também de unidade), nome e siape daquele servidor. O usuário pode escolher qual ou quais das três informações será utilizada para pesquisar aquele específico servidor.
Descrição do Caso de Uso
O caso de uso é acionado quando o usuário entra no link servidores-service/
Quadro 01: Consulta Simples
Parâmetro | URL |
---|---|
lotacao e nome | servidores-service/nome/{nome-servidor}/lotacao/{lotacao} |
lotacao | servidores-service/lotacao/{lotacao} |
nome | servidores-service/nome/{nome-servidor}/ |
Quadro 02:Descrição das informações retornadas na Consulta Simples em JSON
Atributo | Tipo | Descricao |
---|---|---|
nome | Texto | Armazena o nome do servidor |
ramal | Texto | Armazena o ramal |
lotacao | Texto | Armazena unidade de lotação do servidor |
Quadro 03: Consulta Detalhada
Parâmetro | Descrição | URL |
---|---|---|
siape | Atributo único de um servidor | servidores-service/siape/{siape} |
Quadro 04:Descrição das informações retornadas na Consulta Detalhada em JSON
Atributo | Tipo | Descricao |
---|---|---|
nome | Texto | Armazena o nome do servidor |
ramal | Texto | Armazena o ramal |
lotacao | Texto | Armazena unidade de lotação do servidor |
siape | Númerico | Armazena o atributo único de um servidor |
cpf | Númerico | Armazena o CPF do servidor |
sexo | Texto | Armazena o sexo do servidor pode M ou F. |
Texto | Armazena o e-mail do servidor | |
telefone | Texto | Armazena o telefone do servidor. |
unidade | Texto | Armazena a unidade na qual o servidor se encontra registrado. |
departamento | Texto | Armazena o departamento no qual o servidor se encontra registrado. |
dataAdmissao | Texto | Armazena a data na qual o servidor foi admitido. |
Então o caso de uso é finalizado.
Principais Regras de Negócio
Não se Aplica
Resoluções/Legislações Associadas
Não se Aplica
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
< Ex.: br.ufrn.servidorservices.dto.ServidorDto > | < Ex.:sigrh.rh.servidor> |
Plano de Teste
Sistema: Barramento-Serviços
Módulo: Servidor-Services
Link(s): servidores-service/
Usuário: Não se aplica