Data de elaboração | 26/05/2022 |
Responsável pelo estudo | João Pedro Rocha Brito (Assessor)
José Henrique dos Santos Nogueira (Assessor) |
Equipe do estudo | João Pedro Rocha Brito (Assessor)
José Henrique dos Santos Nogueira (Assessor) José Lucas da Silva Costa (Analista de Desenvolvimento Full-Stack) Jônatas Neves Legal (Técnico emTecnologia da Informação e Comunicação) |
Alvo | Sistema Integrado de Descanso. |
Origem | Implementação: Remarcação de férias paralisadas. |
Objetivo | Realizar uma análise técnica a respeito das férias paralisadas dentro do sistema SID |
Documentação correlata | -/- |
Observações | -/- |
SID: Sistema Integrado de Descanso.
User Story (5pts) | Eu como Titãs, preciso que as solicitações de remarcação para períodos paralisados sigam o mesmo quantitivo limitador da solicitação original, o servidor não pode remarcar mais que duas vezes ao ano em solicitações normais, as solicitações de remarcação de períodos paralisados devem seguir essa regra observando a solicitação de origem, se a solicitação de origem já excede esse limite então deve refletir esse mesmo limitador a essas novas remarcações. |
User Story (2pts) | Eu como Titãs, preciso que não seja possível aprovar uma solicitação de paralisação quando já existir uma "Aguardando aprovação". |
User Story (3pts) | Eu como Titãs, preciso que a solicitação de origem que possua períodos paralisados a ser remarcados, não seja alterada o status para remarcada, ressalve-se o seguinte: Se o pai é uma solicitação com forma de período comum e se o pedido é uma remarcação de paralisação então o pai não deve ser remarcado para que as duas solicitações sigam normalmente o seu fluxo. |
User Story (2pts) | Eu como titãs, preciso alterar a regra do limitador de férias para as solicitações normais, a alteração consiste em incluir um código que não seja contabilizado as solitações de remarcação de paralisação, já que seu fluxo segue em paralelo e com suas próprias verificações. |
Débito técnico (1pts) | Eu como titãs, preciso alterar acrescentar na tabela de período do banco de dados o seguinte campo: PeriodoDeFeriasInalteravel, necessário para que as solicitações normais não tenha períodos paralisados que possam ser modificados já que seu fluxo segue em outra solicitação. |
Débito técnico (1pts) | Eu como titãs, preciso que a rota de MarcarFeriasPendentes seja desabilitada temporariamente, após análise técnica foi visto que é bem improvável que ela seja utilizada, a razão é devido sua implementação de regras não contemplar a demanda de paralisação e talvez gerar problemas de inconsistência no banco de dados |
User Story (3pts) | Eu como titãs, preciso criar uma validação na área de remarcação para verificar se os períodos de férias que não podem ser mexidos estão intactos por meio do novo atributo "PeriodoDeFeriasInalteravel" |