pengovbr / mod-sei-pen

Módulo de Integração ao Tramita.GOV.BR
30 stars 23 forks source link

Criar regra de restrição de criação de Blocos de Trâmite Externo #536

Open yurioliveiramgi opened 1 month ago

yurioliveiramgi commented 1 month ago

Essa issue decorre do chamado Nº 9311543.

Atualmente a visualização e acesso de Blocos de Trâmite Externo criados em um órgão pode ser visualizado por todas as unidades. De forma que qualquer usuário pode fazer a inserção de processos abertos em sua unidade em quaisquer blocos abertos. Isso gera um problema operacional na hora de enviar o Bloco de Trâmite Externo. Uma vez que, não necessariamente, todos os processos inseridos no bloco possuirão andamentos abertos na unidade que realiza o envio do bloco. Dessa forma algumas mensagens irão ser exibidas e o trâmite não será realizado.


Descreva a solução que você gostaria A solução pensada para a resolução dessa questão é que os Blocos de Trâmite Externos fiquem acessíveis apenas dentro das unidades em que foram criados. Impossibilitando assim, que usuários de outras unidades façam a inclusão de processos em blocos criados em outras unidades.

  1. Esse botão irá remover o processo apenas do bloco em que se encontra aberto (mesma regra de exclusão estabelecida no comentário https://github.com/pengovbr/mod-sei-pen/issues/306#issuecomment-2009969351)

Refinamento Funcional e Técnico Data: 15/07/24

Critérios de Aceite

Definição de Pronto (D.O.R. - Definition of Ready)

Definição de Feito (D.O.D.Definition of Done)

yurioliveiramgi commented 1 month ago

@euviniciusmendonca PSC

yurioliveiramgi commented 1 month ago

@amelquia , @marvdias , @mateussbh e @euviniciusmendonca , PSC.

Segue o ícone a ser inserido conforme descrição da issue.

icone-concluido icone-recura icone-tramita

amelquia commented 1 month ago

22/07 - Planejamento da Sprint 47. Issue transferida com status "Validação Técnica para a sprint 47, porém, foi acordado que o time de negócios no papel do @yurioliveiramgi também iniciará as validações.

yurioliveiramgi commented 1 month ago

@marvdias e @Mauro1706 , irei realizar novos testes, mas a priori, o botão continua sendo exibido na tela "Controle de Processos" mesmo sem nenhum bloco criado. Vide evidência.

https://mtegovbr-my.sharepoint.com/:v:/g/personal/yuri_rodrigues_gestao_gov_br/EZZmutIpTXVDsq2C097VORABkvbOHYxYkBx7BcUabKs7Mg?e=l4zi1a&nav=eyJyZWZlcnJhbEluZm8iOnsicmVmZXJyYWxBcHAiOiJTdHJlYW1XZWJBcHAiLCJyZWZlcnJhbFZpZXciOiJTaGFyZURpYWxvZy1MaW5rIiwicmVmZXJyYWxBcHBQbGF0Zm9ybSI6IldlYiIsInJlZmVycmFsTW9kZSI6InZpZXcifX0%3D

yurioliveiramgi commented 1 month ago

@marvdias , @amelquia , @mateussbh e @euviniciusmendonca , sobre a validação da issue, alguns itens ainda precisam de subir um novo ambiente com a última PR para fazer validação:

amelquia commented 2 weeks ago

12/08/24 Planejamento da Sprint 48 Issue em validação técnica transferida para a sprint 48.

sergioadao commented 2 weeks ago

Bom dia @Mauro1706, @mateussbh e @amelquia....seguem evidências confirmando a correção dos problemas encontrados anteriormente (envio individual de processos inclusos em blocos)....

OBS: Ambiente SEI 4.1.3 / Branch 3.7.0 / Banco Mysql

Image

Image

Image

Image

Realizarei os mesmos testes com os bancos SQLServer e Oracle....