projeto-siga / siga

Repositório principal do projeto siga
siga-le.vercel.app
GNU Affero General Public License v3.0
90 stars 94 forks source link

GOVSP1587* - Suspender Unidades Ativas do Sistema. #1621

Open gigami10 opened 3 years ago

gigami10 commented 3 years ago

Objetivo: O objetivo deste requisito é criar uma nova funcionalidade no cadastro de Unidade, para que possamos “Suspender Tramitação”, recebimento de Documentos através da Tramitação para Unidade. Justificativa: Por regras pré-estabeleciadas no Sistema, as Unidades que produziram, receberam e tramitaram Documentos, não poderão ser “Inativadas” ou “Excluídas” do Sistema.

Devido a grande demanda para “Inativação” e “Exclusão” de Unidades no Sistema, será implementado a solução “Suspender Tramitação”, impedindo que as Unidades suspensas recebam Documentos.

Requisito:

1- Necessário o desenvolvimento de uma nova funcionalidade no cadastro de Unidade, inserindo um novo botão “Suspender Tramitação”, para que a Unidade seja suspensa ao recebimento de Documento através da Tramitação.

1.1 - Esse novo botão “Suspender Tramitação”, deverá ser criado ao lado dos botões “Alterar” e “Inativar”.

2- Deverá ser desenvolvido um “Pop-up” de confirmação da suspensão da Unidade e outro para desfazer a configuração.

2.1 - “Deseja tornar a Unidade “Suspensa” para o recebimento de Documentos? “SIM” ou “NÃO”.

2.2 - “Deseja desfazer a “Suspensão” da Unidade? “SIM” ou “NÃO”.

Regra de Negócio:

RN – 01- A Unidade poderá ser “Suspensa” independente dos status dos Documentos na Unidade, sejam Documentos produzidos, recebidos, tramitados etc.

RN – 02- A Suspensão da Unidade não deverá alterar nenhum comportamento ou status dos Documentos produzidos, a Unidade deverá somente deixar de ser exibida na lista de “Tramitação”, impossibilitando o recebimento de Documentos.

RN – 03- RN – 02- A Unidade poderá ser “Suspensa” independente dos status dos Usuários cadastrados na Unidade.

RN – 04 - A nova funcionalidade Suspender Unidade deverá ser disponibilizada no “Cadastro de Unidade”, onde os “Administradores Locais” terão acesso.

RN – 05 – Ao clicar em “Suspender Tramitação” deverá aparecer o Pop-up, clicando em “SIM”, a Unidade será suspensa, deixando de receber Documentos, se “NÃO” deverá voltar para a tela de pesquisa de Unidade.

RN – 06 – Para desfazer a suspensão de Tramitação da Unidade o Usuário deverá clicar em “Ativar Tramitação”, onde deverá exibir um Pop-Up, “SIM” para desfazer a “Suspensão Tramitaçao” da Unidade, “NÃO”, a Unidade permanecerá “Suspensa”(item 2.4).

RN – 07 – Deverá ser gerado “Log” das transações realizadas nessa nova funcionalidade, exemplo: Matricula do Usuário, Unidade, data / hora, tipo da transação, susepndeu ou desfez a susespenão da Unidade.

RN- 08 – No porcesso de “Tramitação”, ao inserir uma Unidade “Suspensa”, deverá ser exibido um Pop-Up com a seguinte Mensagem:

“A Unidade informada está suspena”.

Ao Clicar em “OK” deverá retornar para a tela de “Tramitação”.

3- Abaixo estão descrito os procedimentos e telas para o processo de “Suspensão de Unidade”.

Fig. 1 – Mesa Virtual image 2.1 - Usuário Administrador Local fará a pesquisa da Unidade e após a localização, clicar no botão “Suspender Tramitação”, para a Unidade desejada.

Fig. 02 – Tela de Cadastro de Unidade. image 2.2 Após clicar no botão “Suspender Tramitação”, deverá ser apresentado um “Pop-up” com a solicitação da suspensão da Unidade.

“Deseja tornar a Unidade “Suspensa” para o recebimento de Documentos? “SIM” ou “NÃO”.

Fig. 03 - Pop-up. image 2.2 Após a confirmação da “Suspensão” da Unidade, o botão que antes da suspensão estava como “Suspender Tramitação”, passará ser “Ativar Tramitação” na cor “vermelha”.

Fig. 04 - Tela de Cadastro de Unidade. image

2.3 - Caso haja a necessidade de desfazer a “Suspensão” de uma Unidade o Usuário deverá clicar no botão “Ativar Tramitação”.

Fig. 05 - Tela de Cadastro de Unidade. image

2.4 – Ao clicar no botão “Ativar Tramitação” deverá aparecer um “Pop–up” de confirmação de Desfeita de Suspensão de Unidade, “SIM” para que a Unidade volte ao status padrão.

“Deseja desfazer a “Suspensão” da Unidade? “SIM” ou “NÃO”.

Fig. 06 - Pop-up. image

2.5 - Configuração padrão da Unidade antes da “Suspensão”.

Fig. 06 - Cadastro de Unidade. image 3 - Processo de Tramitação.

Fig. 07 - Documento pronto para “Tramitação”. image 3.1- Ao inserir uma Unidade que esteja “Suspensa” deverá ser exibido um “Pop-up” informando que a Unidade está “Suspensa”.

Fig. 08 - Tela de Tramitação. image

image 3.2 - Mensagem do Pop-Up: A Unidade informada está Suspensa.

Fig. 08 - Pop-up. image 3.3 - Após clicar em “OK” o Sistema deverá retornar para a tela de “Tramitação”, possibilitando o usuário de selecionar uma outra Unidade para a “Tramitação”.

Fig.10 - Pop-up. image

gigami10 commented 3 years ago

1587* - Suspender Unidades Ativas do Sistema.

gigami10 commented 3 years ago

1587* - Suspender Unidades Ativas do Sistema.