Você está na página 1de 2

UDS Tecnologia uds.com.

br

SOLICITAÇÃO DE ALTERAÇÃO DE ESCOPO


Este documento contém alterações de funcionamento solicitadas pelos stakeholders,
com objetivo de melhorar ou otimizar o projeto no aspecto de novas funcionalidades.

05/07/2020
#Obter “ChamadoMotivo” dinâmicamente

REQ. 001 – Consultar novo endpoint


Comportamento atual: atualmente, na tela de chamados, ao escolher um dos motivos de um
chamado, o sistema carrega uma lista de valores que estão chumbados no código.

Comportamento esperado: agora, os valores a serem apresentados no campo devem ser


obtidos a partir do endpoint GET api/ChamadoMotivo.

O GET nesta rota deve ser feito durante a sincronização do aplicativo, realizando também a
requisição de POST para confirmar o recebimento dos dados.

No final da sincronização deste endpoint, o aplicativo deve verificar quais informações


precisam ser removidas, de acordo com o campo “ativo”.

Critérios de aceitação
1. Caso seja escolhido o valor “Outros”, proveniente do endpoint, o comportamento
deverá ser mantido como existente hoje;

2. O aplicativo deve apresentar caracteres acentuados, caso o back-end os envie assim;

3. O aplicativo não deverá exibir os motivos que possuírem o valor do campo “ativo”
igual a “zero”;

4. Após sincronização, o sistema deve verificar se existem motivos com o campo


“ativo” igual a “zero”. Caso exista, o aplicativo deve verificar se este motivo está
sendo utilizados em algum chamado. Não sendo executado, o aplicativo deve fazer a
exclusão do mesmo do banco local.

Mapeamento de endpoints
GET api/ChamadoMotivo/{idVendedor}/{tipoCarga}
Parâmetros
Campo Tipo campo Tipo parâmetro Descrição

idVendedor integer query -

Página 1
UDS Tecnologia uds.com.br

tipoCarga integer query -

Resposta
Campo Tipo campo Descrição

id integer -

descricao string -

ativo boolean -

POST api/ChamadoMotivo
Parâmetros
Campo Tipo campo Tipo parâmetro Descrição

idVendedor integer query -

tipoCarga integer query -

Resposta
Campo Tipo campo Descrição

1 = Sucesso
resposta integer
-1 = Erro

Changelog

Usuário Data Versão Alteração

Lucas Teste 05/07/2020 v1 Criação do documento.

João T. Silva 06/07/2020 v1 Revisão do documento.

Página 2

Você também pode gostar