Projeto

Geral

Perfil

Ações

Desenvolvimento #3

Aberta

Desenvolver serviços de persistência dos atendimentos nas tabelas de histórico

Adicionado por Redmine Admin mais de 1 ano atrás. Atualizado mais de 1 ano atrás.

Situação:
Pronto para Fiscalização
Prioridade:
Média
Atribuído para:
Início:
24/06/2024
Data prevista:
% Terminado:

0%

Tempo estimado:
Serviço:
Implementação de Nova Funcionalidade do Tipo Serviço (backend e endpoint) - Alta Complexidade (até 30 hora(s)) | Desenvolvedor Senior | Escopo: operação: até 10 atributos (81)
Demanda:
Desenvolver o módulo de férias do sistema de RH
Tarefa fechada:
27/06/2024
Evidências:

{"descFuncOperacao":"<p>Serviços de persistência dos atendimentos nas tabelas de histórico;</p>","informeAsOperacoes":"<p>Cadastro na tabela HistoricoAtendimento;</p><p>Cadastro na tabela AndamentoHistoricoAtendimento</p>","informeOsAtributos":"<p>o idHistoricoAtendimento</p><p>o siglaSenha</p><p>o numrSenhaFila</p><p>o dataGeracaoSenha</p><p>o dataInicioAtendimento</p><p>o dataTerminoAtendimento</p><p>o cliente</p><p>o atendimentoPrioritario</p>","insiraPrintsDaFuncionalidadeImplementada":"<p>Por se tratar de persistência de dados, não possui tela para capturar imagem de evidências</p>","gitCommit":"https://gitlab.com/wandersondsm/mvp-raven/-/commit/ecfd52010367467638c1c6f6d7f1ac84d615e8bd","qtdAtributo":23}


Descrição

Criar e implementar serviços que garantam a persistência dos dados de atendimentos nas tabelas de histórico do banco de dados. Esses serviços devem ser capazes de registrar todas as interações e eventos relacionados aos atendimentos, armazenando detalhes completos em tabelas de histórico para auditoria e análise posterior. A implementação deve assegurar que cada atendimento, ao ser criado ou atualizado, seja devidamente registrado no histórico, incluindo informações sobre o atendimento, o usuário responsável pela ação, data e hora da ocorrência, e qualquer mudança nos dados. O desenvolvimento deve incluir a criação de funções que integrem essas operações de forma transparente ao fluxo existente do sistema, garantindo a consistência e a integridade dos dados.

Ações #1

Atualizado por Redmine Adminmais de 1 ano

  • Situação alterado de Novo para Em andamento
Ações #2

Atualizado por Redmine Adminmais de 1 ano

  • Situação alterado de Em andamento para Pronto para Fiscalização
  • Tarefa fechada ajustado para 19/06/2024
  • Evidências atualizado(a) (diff)
Ações #3

Atualizado por Redmine Adminmais de 1 ano

  • Evidências atualizado(a) (diff)
Ações #4

Atualizado por Raven IAmais de 1 ano

Análise da evidência realizada com sucesso pelo Raven.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

0%
Horas executadas excedem o HET máximo previsto em catálogo.

Originalidade do Texto

100%
Nenhuma evidência com texto semelhante encontrada.

Originalidade da Tarefa

100%
Nenhuma tarefa com descrição semelhante encontrada.

Compatibilidade de Contexto

0%
A evidência apresentada no tópico "desc Func Operacao" é insuficiente e não detalha a implementação dos serviços de persistência conforme solicitado na tarefa.

Nitidez das Imagens

0%
Não foi possível analisar a nitidez das imagens.

Código - Serviço (backend e endpoint)

100%
As alterações realizadas tratam da criação de novos endpoints para integração entre sistemas.O código adicionado cria uma aplicação Flask com duas rotas: uma rota raiz (/) que retorna uma mensagem de boas-vindas e uma rota /receber_dados que aceita requisições POST. A rota /receber_dados tenta obter dados JSON da requisição, verifica se os dados foram recebidos corretamente, imprime os dados no console e retorna uma resposta de sucesso. Em caso de erro, uma mensagem de erro é retornada. A aplicação é configurada para rodar em modo de depuração.

Código - Garantia

100%
Este commit introduz uma nova funcionalidade adicionando novos elementos em relação a alterações anteriores.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Compatibilidade do cargo e senioridade do prestador com o serviço

0%
O cargo e senioridade do prestador de serviço não é compatível com o serviço

Validador de data

0%
A data de fim da tarefa é antes da data de inicio
Ações #5

Atualizado por Redmine Adminmais de 1 ano

  • Atribuído para alterado de Rafael Mendes para Camila Lima
  • Tarefa fechada alterado de 19/06/2024 para 27/06/2024
  • Evidências atualizado(a) (diff)
Ações #6

Atualizado por Raven IAmais de 1 ano

Análise da evidência realizada com sucesso pelo Raven.

Código - Garantia

0%
Este commit altera o tipo do campo "valor" de float para int, o que já havia sido modificado anteriormente.

Código - Compatibilidade com tarefa

0%
As alterações realizadas não estão relacionadas com o que foi demandado.

Tamanho da Evidência

100%
Tamanho da evidência MAIOR que a média para o serviço.

Cumprimento do HET máximo

0%
Horas executadas excedem o HET máximo previsto em catálogo.

Originalidade do Texto

100%
Nenhuma evidência com texto semelhante encontrada.

Originalidade da Tarefa

100%
Nenhuma tarefa com descrição semelhante encontrada.

Compatibilidade de Contexto

0%
A evidência apresentada no tópico "desc Func Operacao" é insuficiente e não detalha a implementação dos serviços de persistência conforme solicitado na tarefa.

Nitidez das Imagens

0%
Não foi possível analisar a nitidez das imagens.

Código - Serviço (backend e endpoint)

10%
As alterações realizadas não estão relacionadas à criação de um novo endpoint ou serviço, mas sim à modificação de um atributo existente no modelo.No arquivo api_exemplo.py, a alteração realizada foi na definição do modelo Contrato. O tipo do atributo valor foi modificado de float para int, indicando que agora o valor deve ser um número inteiro em vez de um número de ponto flutuante.

Compatibilidade do cargo e senioridade do prestador com o serviço

100%
O cargo e senioridade do prestador de serviço é compatível com o serviço

Validador de data

100%
A data de fim da tarefa é depois da data de inicio
Ações

Exportar para Atom PDF