Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
pres:gerti:gestao_de_ativos:bace_2:bace_em_lote [26/11/2025 13:35] jbmoraespres:gerti:gestao_de_ativos:bace_2:bace_em_lote [08/12/2025 12:11] (atual) jbmoraes
Linha 1: Linha 1:
-===== ER_003Cadastro BACE em Lote =====+===== ER_003 – Cadastro BACE em Lote =====
  
-O módulo **Cadastro BACE em Lote** permite registrar benefícios ou declarar ausência de benefício para um conjunto de processos simultaneamente. Todas as regras refletem a lógica utilizada na tela principal, nas modais e nas validações existentes no protótipo.+==== Descrição ====
  
-----+O módulo Cadastro BACE em Lote permite registrar benefícios ou declarar ausência de benefício (“Sem benefício”) para vários processos ao mesmo tempo, aplicando a mesma configuração de dados a cada um deles. As regras de validação, perfis, estados e naturezas herdam o comportamento da tela Cadastrar BACE individual e das modais de benefício e “Sem benefício”.
  
-==== 7.1 Estrutura Geral da Tela ====+==== Atores ====
  
-A tela é composta pelos seguintes blocos:+^Ator^Pode executar os fluxos| 
 +|Usuário|Leitura dos lotes já concluídos (quando houver consulta futura).| 
 +|Auditor|Criar lote, incluir/remover processos, cadastrar benefício em lote, registrar “Sem benefício” em lote enquanto o lote não for concluído.| 
 +|Gestor|Todas as ações do Auditor, além de revisar lotes antes do salvamento definitivo (quando aplicável em rotina futura).| 
 +|Administrador|Controle totalcriar, editar, excluir lotes e corrigir erros de execução (quando permitido pelas regras gerais do BACE).|
  
-====   ====+==== Telas ====
  
-=== Tela 01 === +=== Tela 01 – Cadastro BACE em Lote – Visão Geral ===
- +
-===   ===+
  
 {{  :pres:gerti:gestao_de_ativos:bace_2:cadastrodelotetela1.png?direct&1917x917  }} {{  :pres:gerti:gestao_de_ativos:bace_2:cadastrodelotetela1.png?direct&1917x917  }}
  
-^Bloco^Descrição+^Elemento^Tipo^Obrigatório^Observação
-|**Código do Lote** |Gerado automaticamente no formato `LOTE-000XXX`É único e imutável.| +|Código do Lote|Texto somente leitura|Sim|Gerado automaticamente no formato LOTE-000XXX. Único e imutável.| 
-|**Identificação do Lote** |Campo opcional para registrar uma descrição livre, com finalidade de organização interna.| +|Identificação do Lote|Campo texto|Não|Descrição livre para identificação interna do lote.| 
-|**Botão “Cadastrar Benefício (lote)”** |Abre a modal para configurar os dados do benefício que serão aplicados a todos os processos selecionados.| +|Nº do Processo|Campo texto (autocompletar)|Não|Permite digitar o número do processo e pesquisar na base. Só aceita processos válidos da UT.| 
-|**Checkbox Não há informações de benefício ** |Alternativa ao cadastro de benefícioPermite declarar que todos os processos do lote **não possuem benefício**.| +|Botão Inserir”|Botão|—|Inclui o processo digitado na lista do lote, após validações.
-|**Lista de Processos do Lote** |Exibe todos os processos inseridos manualmente ou selecionados pela buscaPode incluir/excluir processos individualmente.| +|Botão “Buscar Processos”|Botão|—|Abre a modal de pesquisa de processos em lote.| 
-|**Botão Salvar lote** |Executa registro final — criando benefícios individuais ou registrando sem benefício”.| +|Lista de Processos do Lote|Tabela|Sim (para salvar)|Exibe todos os processos adicionadosPossui coluna de ações com ícone de remoção.| 
- +|Checkbox Sem benefício”|Checkbox|Não|Quando marcado, desabilita botão Cadastrar Benefício (lote)” e ativa o campo Justificativa.| 
----- +|Campo Justificativa (Sem benefício)|Texto longo|Sim (se “Sem benefício” marcado)|Motivo da ausência de benefício para todos os processos do lote.| 
- +|Botão “Cadastrar Benefício (lote)”|Botão|Não|Abre a modal de benefício em lote. Desabilitado se Sem benefício” estiver marcado ou se não houver processos.| 
-==== 7.2 Seleção de Processos para o Lote ==== +|Botão Salvar lote|Botão|Sim (para concluir)|Executa o registro do lote. Desabilitado quando não há processos na lista.|
- +
-A seleção de processos ocorre de duas formas. +
- +
-=== 7.2.1 Inserção manual === +
- +
-O usuário digita o número do processo e clica em **Inserir**+
- +
-Regras: +
- +
-  * O campo possui autocompletar, exibindo processos existentes na base. +
-  * Só podem ser adicionados processos já tramitados pela Unidade Técnica. +
-  * O sistema bloqueia inclusão de: +
-      * processos inexistentes; +
-      * processos repetidos no mesmo lote+
-      * processos que já possuem benefício ou registro de “sem benefício”. +
- +
-=== 7.2.2 Modal Buscar processos” ===+
  
-Acionada pelo botão **Buscar processos**.+=== Tela 02 – Modal “Buscar Processos” ===
  
 {{  :pres:gerti:gestao_de_ativos:bace_2:modalbuscarprocesso2.png?direct&1918x924  }} {{  :pres:gerti:gestao_de_ativos:bace_2:modalbuscarprocesso2.png?direct&1918x924  }}
  
-modal contém:+^Elemento^Tipo^Obrigatório^Observação| 
 +|Campo de pesquisa|Texto|Não|Pesquisa por Nº do processo, relatoria, origem, resumo ou jurisdicionado.| 
 +|Tabela de processos|Tabela|—|Lista processos aptos a receber benefício ou “Sem benefício” (filtro por regras do lote).| 
 +|Checkbox de seleção|Checkbox por linha|Não|Permite seleção múltipla de processos.| 
 +|Botão “Adicionar X processo(s)”|Botão|—|Inclui os processos selecionados no lote e fecha a modal.|
  
-  * campo de pesquisa por Nº do processo, relatoria, origem, resumo ou jurisdicionado; +=== Tela 03 – Cadastro BACE em Lote com “Sem benefício” marcado ===
-  * tabela com processos listados; +
-  * seleção múltipla por checkbox; +
-  * botão **Adicionar X processo(s)**. +
- +
-Regras: +
- +
-  * Não exibe processos já adicionados ao lote. +
-  * Não exibe processos impossibilitados (já beneficiados ou já declarados sem benefício). +
-  * Permite adicionar vários processos de uma só vez. +
-  * Fecha automaticamente após inclusão. +
- +
----- +
- +
-==== 7.3 Opção “Sem benefício” (Lote) ===+
- +
-Quando o usuário marca **Sem benefício**, o sistema altera a interface:+
  
 {{  :pres:gerti:gestao_de_ativos:bace_2:registroemloten_c3_a3oh_c3_a1beneficio_1.png?direct&1918x923  }} {{  :pres:gerti:gestao_de_ativos:bace_2:registroemloten_c3_a3oh_c3_a1beneficio_1.png?direct&1918x923  }}
  
-  * desativa o botão **Cadastrar Benefício (lote)**; +^Elemento^Tipo^Obrigatório^Observação| 
-  * oculta campos relacionados a cadastro de benefício; +|Checkbox “Sem benefício”|Checkbox|Não|Ao marcar, impede cadastros de benefício em lote.| 
-  * exibe o campo **Justificativa**  (obrigatório); +|Campo Justificativa|Texto longo|Sim (quando “Sem benefício” marcado)|Justificativa obrigatória. Mesma justificativa será aplicada a todos os processos.| 
-  * ao salvar, registra **um evento de sem benefício” por processo**.+|Botão “Cadastrar Benefício (lote)”|Botão|—|Fica desabilitado enquanto Sem benefício” estiver marcado.|
  
-Regras: +=== Tela 04 – Modal “Cadastrar Benefício (lote)” ===
- +
-  * A justificativa deve ser clara, explicando o motivo da inexistência de benefício. +
-  * Todos os processos selecionados recebem registro individual de ausência de benefício. +
-  * O sistema registra histórico para cada processo: +
-      * usuário; +
-      * data/hora; +
-      * unidade técnica; +
-      * ação: *Registro de “sem benefício” em lote*; +
-      * justificativa informada; +
-      * processo afetado. +
- +
----- +
- +
-==== 7.4 Modal “Cadastrar Benefício (lote)” ===+
- +
-Essa modal permite configurar os campos que serão replicados para todos os processos selecionados, segue as regras já expressas na modal [[:pres:gerti:gestao_de_ativos:bace_2:cadastrarbeneficiomodalbeneficio|Cadastrar Beneficio ]]com variação apenas para os documentos vinculantes.+
  
 {{:pres:gerti:gestao_de_ativos:bace_2:modalcadastrobeneficioporlote.png?nolink&1923x915}} {{:pres:gerti:gestao_de_ativos:bace_2:modalcadastrobeneficioporlote.png?nolink&1923x915}}
  
 ^Campo^Obrigatório^Regras e comportamento| ^Campo^Obrigatório^Regras e comportamento|
-|**Estado** |Sim|Sempre inicia como **PROPOSTA**Entretanto pode selecionar o estado desejado o que acionara os momentos de registros conforme cada estado.| +|Estado|Sim|Inicia como PROPOSTA. Pode ser alterado, acionando os Momentos de Registro válidos para o Estado.| 
-|**Origem do benefício** |Sim|Sempre **PRINCIPAL** no lote.| +|Origem do benefício|Sim|Sempre PRINCIPAL no lote.| 
-|**Unidade Técnica** |Sim|Deve buscar conforme unidade tecnica do usuario logado, dependendo da selecionada ira exibir a opção “Laboratório Móvel” .| +|Unidade Técnica|Sim|Sugere UT do usuário logado. Dependendo da UT, pode exibir o campo “Laboratório Móvel”.| 
-|**Laboratório Móvel** |Não|Exibido somente para Unidades Técnicas de engenharia (grupo de fiscalização de obras/serviços de engenharia).| +|Laboratório Móvel|Não|Exibido apenas para UTs de engenharia (obras/serviços de engenharia).| 
-|**Momento do Registro** |Sim|Exibira conforme estado seguindo as regras do cadastro individual| +|Momento do Registro|Sim|Lista momentos compatíveis com Estado selecionado, seguindo as mesmas regras do cadastro individual.
-|**Documento Vinculante ** |Sim|No lote, o sistema seleciona automaticamente **o ultimo documento vinculante** emitid**o pela unidade técnica** do processo no momento de salvar.| +|Documento Vinculante|Sim (preenchimento automático)|Campo bloqueado. Para cada processo do lote, o sistema seleciona automaticamente a última Instrução Técnica Conclusiva da UT responsável no momento do salvamento.| 
-|**Ação de Controle** |Sim|Lista completa conforme configuração do sistema.| +|Ação de Controle|Sim|Lista completa conforme configuração do sistema.| 
-|**Marcador Temático** |Sim|Lista pré-definida.| +|Marcador Temático|Sim|Lista pré-definida.| 
-|**Área Principal** |Sim|Lista pré definida.| +|Área Principal|Sim|Lista pré-definida.| 
-|**Áreas Secundárias** |Não|Pode adicionar múltiplas, mas são opcionais.| +|Áreas Secundárias|Não|Permite múltiplas seleções.| 
-|**Tipo** |Sim|Determina os Subtipos e Natureza possível.| +|Tipo|Sim|Determina Subtipos e Natureza disponíveis.| 
-|**Subtipo** |Depende|Exibido somente quando o Tipo possui subdivisões.| +|Subtipo|Depende|Exibido somente quando o Tipo possui subdivisões.| 
-|**Natureza** |Sim|Definida conforme combinação Tipo/Subtipo.| +|Natureza|Sim|Definida conforme combinação Tipo/Subtipo.| 
-|**Valor (R$)** |Depende|Exibido apenas se Natureza for **Quantitativo Financeiro**Neste caso se torna obrigatorio+|Valor (R$)|Depende|Exibido e obrigatório se Natureza Quantitativo Financeiro.| 
-|**Unidade de Medida / Quantidade** |Depende|Exibido apenas se Natureza for **Quantitativo Não Financeiro**Neste coso se torna obrigatorio+|Unidade de Medida / Quantidade|Depende|Exibido e obrigatório se Natureza Quantitativo Não Financeiro.| 
-|**Memória de Cálculo / Fonte** |Sim|Texto obrigatório justificando o valor ou quantidade registrada. Obrigatorio para as naturezas quantitativas.| +|Memória de Cálculo / Fonte|Sim|Texto obrigatório justificando o valor ou quantidade registrada (obrigatório para naturezas quantitativas).| 
-|**Descrição do benefício** |Sim|Deve seguir a diretriz: descrever o benefício em viés positivo .| +|Descrição do benefício|Sim|Descrever o benefício em viés positivo, conforme diretriz geral.| 
-|**Situação Interna** |Sim|Sempre inicia como *Em elaboração*.|+|Situação Interna|Sim|Sempre inicia como Em elaboração para todos os benefícios gerados em lote.|
  
 Regras de campos condicionais: Regras de campos condicionais:
  
-  * Natureza = **Quantitativo Financeiro**  → mostra **Valor (R$)**  e oculta unidade de medida. +Natureza = Quantitativo Financeiro → mostra Valor (R$) e oculta Unidade de Medida/Quantidade.
-  * Natureza = **Quantitativo Não Financeiro**  → mostra **unidade de medida/quantidade**  e oculta valor financeiro. +
-  * Natureza = **Qualitativo**  → oculta ambos (valor e unidade de medida).+
  
-----+Natureza = Quantitativo Não Financeiro → mostra Unidade de Medida/Quantidade e oculta Valor (R$).
  
-==== 7.5 Regras Específicas do Cadastro de Benefício por Lote ====+Natureza Qualitativo → oculta ambos (Valor e Unidade de Medida/Quantidade).
  
-  * Todos os processos selecionados receberão um **benefício individual**, ainda que compartilhem os mesmos dados configurados na modal. +==== Fluxos ====
-  * O **Documento Vinculante**  não é escolhido pelo usuário. Para cada processo, o sistema seleciona automaticamente: +
-      * *→ a última Instrução Técnica emitida pela Unidade Técnica daquele processo.** * Caso qualquer processo do lote apresente erro: * nenhum registro é realizado; * o lote não é salvo; * o sistema informa qual processo falhou e o motivo. ** +
-        * **Exemplos de erros que impedem o salvamento: * processo sem jurisdicionado válido; ** +
-        * **processo que já possui benefício ativo incompatível com nova inclusão; ** +
-        * **processo já marcado anteriormente como “sem benefício”; ** +
-        * **Ausência de Instrução Técnica válida para a Unidade Técnica responsável; ** +
-        * **Campos obrigatórios da modal não preenchidos. —-** +
-=====   ===== +
- +
-==== 7.6 Regras Gerais ao Salvar o Lote ==== +
- +
-O comportamento no momento do salvamento depende da opção escolhida. +
- +
-=== 7.6.1 Caso 1 – “Sem benefício” marcado === +
- +
-  * A justificativa é obrigatória. +
-  * O sistema registra um evento de “sem benefício” para cada processo. +
-  * Os registros são independentes (um por processo) e vinculados ao histórico de cada processo. +
-  * Nenhum benefício é criado para esses processos. +
-  * A edição deste registro só podera ser feito pela rotina de manutenção em lote, +
- +
-=== 7.6.2 Caso 2 – Cadastro de Benefício por lote === +
- +
-**Para cada processo é criado **um benefício individual**. **O documento vinculante é selecionado automaticamente (última Instrução Técnica aplicável). +
- +
-O histórico de cada processo registra: +
- +
-  * usuário criador; +
-  * data e hora; +
-  * unidade técnica; +
-  * ação: *“Inclusão de benefício via cadastro em lote”*; +
-  * dados principais do benefício. +
- +
-=== 7.6.3 Comportamento comum aos dois casos === +
- +
-O lote é considerado concluído após operação bem-sucedida. +
- +
-O histórico do processo indica explicitamente que o registro foi realizado via cadastro em lote. +
- +
-==== 7.7 Restrições do Módulo ==== +
- +
-  * **Não é permitido salvar o lote com apenas **um processo na lista devera selecionar mais de um processo para ser considerado lote. +
-  * Não é permitido misturar, no mesmo lote:cadastro de benefício e marcação de “sem benefício” (o usuário deve optar por um dos caminhos). +
-  * A Unidade Técnica selecionada na modal deve ser coerente com os processos incluídos, conforme regras de negócio do BACE. +
-  * A modal não permite combinação de campos condicionais inválida (por exemplo, natureza financeira sem valor, ou não financeira sem unidade).+
  
 ===== Fluxo 01 – Cadastro de Benefícios em Lote ===== ===== Fluxo 01 – Cadastro de Benefícios em Lote =====
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01|Usuário acessa o menu **“Cadastro BACE em Lote”** no sistema BACE.|   |Tela Lote 01| +|01|Usuário acessa o menu “Cadastro BACE em Lote” no sistema BACE.|RN-L01|Tela Lote 01| 
-|02|Sistema exibe a tela inicial do módulo com campos de **Código do Lote****Identificação do Lote** e área para seleção de processos.|   |Tela Lote 01| +|02|Sistema exibe a tela inicial com Código do Lote, Identificação do Lote e área de seleção de processos.|RN-L01|Tela Lote 01| 
-|03|Usuário informa o número de um processo no campo “Nº do Processo”.|RN-L01 (autocompletar somente processos válidos)|Tela Lote 01| +|03|Usuário informa o número de um processo no campo “Nº do Processo”.|RN-L01|Tela Lote 01| 
-|04|Usuário clica no botão **Inserir**.|RN-L02 (não permitir duplicidade de processo no lote)|Tela Lote 01| +|04|Sistema consulta a base e valida o processo (existência, elegibilidade pela UT, ausência de benefício ou “Sem benefício” prévios).|RN-L01, RN-L02, RN-L03|Tela Lote 01| 
-|05|Sistema adiciona o processo à tabela de processos do lote.|   |Tela Lote 01| +|04A|Se o processo não for elegível, o sistema bloqueia a inclusão e exibe mensagem: Processo não encontrado ou não elegível para cadastro em lote.|RN-L01, RN-L03|Tela Lote 01| 
-|06|Usuário deseja buscar múltiplos processos e clica em **“Buscar Processos”**.|   |Tela Modal Buscar+|04B|Se o processo já estiver na lista do lote, o sistema não inclui novamente e exibe: “Processo já adicionado a este lote.|RN-L02|Tela Lote 01| 
-|07|Sistema exibe a **Modal de Seleção de Processos** com filtro de pesquisa e lista paginada.|RN-L03 (exibir somente processos aptos)|Tela Modal Buscar| +|04C|Se o processo já possuir benefício ativo ou registro de “Sem benefício”, o sistema não inclui e exibe: “Processo já possui benefício ou registro de ‘Sem benefício’ no BACE.”|RN-L03|Tela Lote 01| 
-|08|Usuário marca um ou mais processos na lista.|   |Tela Modal Buscar| +|05|Estando válido, usuário clica no botão “Inserir”.|RN-L02|Tela Lote 01| 
-|09|Usuário clica no botão **“Adicionar X processo(s)”**.|   |Tela Modal Buscar| +|06|Sistema adiciona o processo à tabela de processos do lote.|RN-L02|Tela Lote 01| 
-|10|Sistema fecha a modal e adiciona todos os processos selecionados ao lote.|RN-L04 (não incluir processos que já estejam no lote)|Tela Lote 01| +|07|Usuário deseja buscar múltiplos processos e clica em “Buscar Processos”.|RN-L03|Tela Lote 01
-|11|Usuário deseja cadastrar benefícios → NÃO marca “Sem benefício”.|   |Tela Lote 01| +|08|Sistema exibe a Modal de Seleção de Processos com filtro de pesquisa e lista paginada.|RN-L03|Tela Lote Modal Buscar| 
-|12|Usuário clica no botão **“Cadastrar Benefício (lote)”**.|   |Tela Modal Benefício+|09|Usuário marca um ou mais processos na lista.|RN-L03|Tela Lote Modal Buscar| 
-|13|Sistema exibe a **Modal de Cadastro de Benefício em Lote** com todos os campos obrigatórios.|RN-L05 (momento de registro disponível conforme Estado = PROPOSTA)|Tela Modal Benefício| +|10|Usuário clica no botão “Adicionar X processo(s)”.|RN-L04|Tela Lote Modal Buscar| 
-|14|Usuário preenche os campos: Unidade Técnica, Momento do Registro, Ação de Controle, Marcador Temático, Áreas, Tipo/Subtipo, Natureza, Memória de Cálculo Descrição.|RN-L06 (campos condicionais conforme natureza)|Tela Modal Benefício| +|11|Sistema fecha a modal e adiciona todos os processos selecionados ao lote, exceto aqueles já presentes na lista, exibindo mensagem para os ignorados: “Alguns processos já estavam no lote e não foram adicionados novamente.|RN-L04|Tela Lote 01| 
-|15|Sistema valida os campos obrigatórios.|RN-L07 (não permitir salvar com campos vazios)|Tela Modal Benefício| +|12|Usuário não marca o checkbox “Sem benefício”, indicando que deseja cadastrar benefícios.|RN-L11|Tela Lote 01| 
-|16|Usuário confirma clicando no botão **“Salvar”**.|   |Tela Modal Benefício| +|13|Usuário clica no botão “Cadastrar Benefício (lote)”.|RN-L11, RN-L16|Tela Lote 01
-|17|Sistema fecha a modal e retorna para a tela do lote, mantendo os dados prontos para aplicação.|   |Tela Lote 01| +|14|Sistema verifica se há pelo menos um processo no lote e se “Sem benefício” não está marcado; caso contrário, exibe: “Inclua ao menos um processo para cadastrar benefício em lote.”|RN-L16|Tela Lote 01| 
-|18|Usuário clica em **“Salvar Lote**.|RN-L08 (cada processo gera um benefício individual)|Tela Lote 01| +|15|Estando tudo correto, sistema exibe a Modal de Cadastro de Benefício em Lote com todos os campos obrigatórios.|RN-L05, RN-L06|Tela Lote Modal Benefício| 
-|19|Sistema registra **um benefício por processo**, aplicando automaticamente a última Instrução Técnica vinculante de cada processo.|RN-L09 (definir documento vinculante automaticamente)|Processo Interno| +|16|Usuário preenche os campos: Unidade Técnica, Estado, Momento do Registro, Ação de Controle, Marcador Temático, Áreas, Tipo/Subtipo, Natureza, Memória de CálculoDescrição e demais obrigatórios.|RN-L05, RN-L06, RN-L07|Tela Lote Modal Benefício| 
-|20|Sistema grava o histórico de cada processo: Inclusão via lote, dados do benefício e usuário responsável.|RN-L10|Processo Interno| +|17|Sistema valida os campos obrigatórios; se faltar algum, exibe: “Preencha todos os campos obrigatórios do benefício em lote.|RN-L07|Tela Lote Modal Benefício| 
-|21|Sistema exibe mensagem de sucesso e finaliza o lote.|   |Tela Lote 01|+|18|Usuário confirma clicando no botão “Salvar” da modal.|RN-L07|Tela Lote Modal Benefício| 
 +|19|Sistema fecha a modal e retorna para a tela do lote, mantendo os dados configurados para aplicação.|RN-L08|Tela Lote 01| 
 +|20|Usuário clica em “Salvar lote”.|RN-L08, RN-L16|Tela Lote 01| 
 +|21|Sistema valida novamente os processos do lote; se algum processo apresentar erro (sem jurisdicionado, bloqueios, ausência de documento vinculante etc.), exibe mensagem geral: “Não foi possível concluir o lote. Verifique os processos com erro na lista.” e não grava nenhum registro.|RN-L08, RN-L09, RN-L14|Tela Lote 01| 
 +|22|Estando tudo correto, sistema registra um benefício individual por processo, aplicando automaticamente a última Instrução Técnica vinculante de cada processo.|RN-L08, RN-L09|Processo Interno| 
 +|23|Sistema grava o histórico de cada processo: inclusão via lote, dados principais do benefício e usuário responsável.|RN-L10|Processo Interno| 
 +|24|Sistema exibe mensagem de sucesso “Lote processado com sucesso.” marca o lote como concluído.|RN-L17|Tela Lote 01|
  
----- +===== Fluxo 02 – Remoção de Processo do Lote =====
- +
-===== Fluxo 02 – Registro de “Sem Benefício” em Lote =====+
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01|Usuário acessa o menu **Cadastro BACE em Lote**.|   |Tela Lote 01| +|01|Usuário visualiza a lista de processos adicionados ao lote.|RN-L02|Tela Lote 01| 
-|02|Usuário seleciona processos manualmente ou pela Modal de Busca.|RN-L01|Tela Lote 01| +|02|Usuário identifica o processo que deseja remover.|RN-L15|Tela Lote 01| 
-|03|Usuário marca o checkbox **“Sem benefício”**.|RN-L11 (desabilitar cadastro de benefício quando opção selecionada)|Tela Lote 01| +|03|Usuário clica no ícone "X" ao lado do processo.|RN-L15|Tela Lote 01| 
-|04|Sistema exibe campo de **Justificativa** como obrigatório.|   |Tela Lote 01| +|04|Sistema remove o processo da lista, sem impactar registros do processo fora do lote.|RN-L15|Tela Lote 01| 
-|05|Usuário preenche justificativa para ausência de benefício.|RN-L12 (texto obrigatório)|Tela Lote 01| +|05|Sistema atualiza tabela exibida, refletindo a remoção.|RN-L15|Tela Lote 01| 
-|06|Usuário clica em **“Salvar lote”**.|   |Tela Lote 01| +|06|Se, após a remoção, a lista ficar vazia, o sistema desabilita o botão “Salvar lote” e exibe a mensagem: Inclua ao menos um processo para salvar o lote.|RN-L16|Tela Lote 01|
-|07|Sistema registra um evento de Sem benefício” para cada processo selecionado.|RN-L13 (um registro por processo)|Processo Interno| +
-|08|Sistema grava histórico individual dos processos, indicando o registro via lote.|   |Processo Interno| +
-|09|Sistema exibe mensagem de sucesso e finaliza o lote.|   |Tela Lote 01|+
  
-===== Fluxo 03 – Remoção de Processo do Lote =====+===== Fluxo 03 – Registro de “Sem Benefício” em Lote =====
  
 ^Passo^Ação^Regra^Tela| ^Passo^Ação^Regra^Tela|
-|01|Usuário visualiza a lista de processos adicionados ao lote.|   |Tela Lote 01| +|01|Usuário acessa o menu Cadastro BACE em Lote.|RN-L01|Tela Lote 01| 
-|02|Usuário identifica o processo que deseja remover.|   |Tela Lote 01| +|02|Usuário seleciona processos manualmente ou pela Modal de Busca.|RN-L01, RN-L02, RN-L03, RN-L04|Tela Lote 01 / Tela Lote Modal Buscar
-|03|Usuário clica no ícone **"X"** ao lado do processo.|RN-L14 (remover somente do lote atual, sem afetar cadastro do processo)|Tela Lote 01| +|03|Usuário marca o checkbox “Sem benefício”.|RN-L11|Tela Lote 01| 
-|04|Sistema remove processo da lista.|   |Tela Lote 01| +|04|Sistema desabilita botão “Cadastrar Benefício (lote)” e exibe o campo Justificativa como obrigatório.|RN-L11, RN-L12|Tela Lote 01| 
-|05|Sistema atualiza tabela exibidarefletindo remoção.|   |Tela Lote 01| +|05|Usuário preenche justificativa para ausência de benefício.|RN-L12|Tela Lote 01| 
-|06|Caso a lista fique vazia, o sistema desabilita botão Salvar lote”.|RN-L15|Tela Lote 01|+|05A|Se o usuário tentar salvar o lote sem justificativao sistema bloqueia ação e exibe: “Informe a justificativa para registrar ‘Sem benefício’ em lote.|RN-L12|Tela Lote 01| 
 +|06|Usuário clica em “Salvar lote”.|RN-L12RN-L16|Tela Lote 01| 
 +|07|Sistema registra um evento de “Sem benefício” para cada processo selecionado.|RN-L13|Processo Interno| 
 +|08|Sistema grava histórico individual dos processos, indicando registro Sem benefício em lote”.|RN-L10, RN-L13|Processo Interno| 
 +|09|Sistema exibe mensagem de sucesso “Lote de ‘Sem benefício’ registrado com sucesso.” e conclui o lote.|RN-L17|Tela Lote 01|
  
-===== Fluxo 05 – Abertura da Modal de Cadastro de Benefício (Lote) ===== +=====   =====
- +
-^Passo^Ação^Regra^Tela| +
-|01|Usuário clica no botão **“Cadastrar Benefício (lote)”**.|RN-L16 (somente permitido se opção ‘sem benefício’ não estiver marcada)|Tela Lote 01| +
-|02|Sistema abre a **Modal de Cadastro de Benefício**.|   |Tela Modal Benefício| +
-|03|Sistema exibe todos os campos relevantes conforme o Estado = PROPOSTA.|RN-L17 (campos exibidos conforme regras condicionais do protótipo)|Tela Modal Benefício| +
-|04|Se a Unidade Técnica selecionada for elegível para “Laboratório Móvel”, sistema exibe o campo.|RN-L18|Tela Modal Benefício| +
-|05|Sistema bloqueia o campo “Documento Vinculante”, exibindo mensagem de que será selecionado automaticamente.|RN-L09|Tela Modal Benefício| +
-|06|Usuário começa o preenchimento do formulário normalmente.|   |Tela Modal Benefício|+
  
 ===== Regras de Negócio – Cadastro BACE em Lote (RN-L) ===== ===== Regras de Negócio – Cadastro BACE em Lote (RN-L) =====
  
-^Regra^Descrição| +^Regra___^Descrição| 
- +|RN-L01|O campo “Nº do Processo” deve realizar autocompletar exibindo apenas processos válidos, já analisados pela Unidade Técnica e elegíveis para registro em lote; em caso de processo inválido, exibir: “Processo não encontrado ou não elegível para cadastro em lote.
-|**RN-L01** |O campo “Nº do Processo” deve realizar autocompletar exibindo apenas processos válidos, já analisados pela Unidade Técnica e sem bloqueios.| +|RN-L02|Não é permitido que o mesmo processo seja inserido mais de uma vez no lote, seja por digitação direta ou pela Modal de Busca; em tentativa de duplicidade, exibir: “Processo já adicionado a este lote.
-|**RN-L02** |Não permitir que o mesmo processo seja inserido mais de uma vez no lote, seja por digitação direta ou pela modal de busca.| +|RN-L03|A Modal de Seleção de Processos deve exibir apenas processos aptos (sem benefício ativo incompatível, sem registro de “Sem benefício” e pertencentes à área do usuário). Processos bloqueados não aparecem na lista, e quando tentados via digitação direta, exibir: “Processo já possui benefício ou registro de ‘Sem benefício’ no BACE.”
-|**RN-L03** |A Modal de Seleção de Processos deve exibir apenas processos aptos para registro de benefício (não encerrados, não pendentes, pertencentes à área do usuário).| +|RN-L04|Ao retornar da Modal de Seleção, processos que já constem na lista do lote não devem ser adicionados novamente; caso isso ocorra, o sistema informa: “Alguns processos já estavam no lote e não foram adicionados novamente.
-|**RN-L04** |Ao retornar da Modal de Seleção, processos que já constem na lista do lote não devem ser adicionados novamente.| +|RN-L05|A Modal de Cadastro de Benefício em lote deve considerar automaticamente que o Estado inicial é PROPOSTA, restringindo os Momentos de Registro disponíveis aos compatíveis com esse Estado (e com eventuais mudanças de Estado feitas pelo usuário).| 
-|**RN-L05** |A Modal de Cadastro de Benefício em lote deve considerar automaticamente que o Estado inicial é **PROPOSTA**, restringindo os Momentos de Registro disponíveis.| +|RN-L06|Os campos exibidos na Modal de Benefício em lote seguem as regras de natureza (financeira, não financeira, qualitativa), inclusive exibição/ocultação de Valor (R$) e Unidade de Medida/Quantidade, além de regras específicas de Unidade Técnica (ex.: exibição de “Laboratório Móvel” para UTs de engenharia).| 
-|**RN-L06** |Os campos exibidos na Modal de Benefício em lote seguem as regras de natureza (financeira, não financeira, qualitativa), igual à modal individual.| +|RN-L07|O sistema não deve permitir o salvamento de benefício em lote se houver campos obrigatórios não preenchidos na modal; deve exibir mensagem: “Preencha todos os campos obrigatórios do benefício em lote.
-|**RN-L07** |O sistema não deve permitir o salvamento de benefício em lote se houver campos obrigatórios não preenchidos na modal.| +|RN-L08|Ao salvar o lote em modo benefício, o sistema deve gerar um benefício independente para cada processo listado, utilizando os dados configurados na modal.| 
-|**RN-L08** |Ao salvar o lote, o sistema deve gerar um benefício independente **para cada processo listado**usando os mesmos dados preenchidos na modal.| +|RN-L09|Para benefícios em lote, o Documento Vinculante é sempre selecionado automaticamente: o sistema utiliza a última Instrução Técnica Conclusiva emitida pela Unidade Técnica para cada processo; o campo permanece bloqueado com orientação textual.| 
-|**RN-L09** |Para benefícios em lote, o documento vinculante deve ser selecionado automaticamente: o sistema utiliza sempre **última Instrução Técnica Conclusiva** emitida pela Unidade Técnica para cada processo.| +|RN-L10|Sempre que um benefício ou registro de “Sem benefício” for gerado via lote, o sistema deve registrar histórico individual em cada processo, indicando explicitamente: “Registro criado via cadastro em lote”, com usuário, data, hora, UT e dados principais.| 
-|**RN-L10** |sistema deve registrar histórico individual em cada processo, informando que o benefício foi criado via operação em lote.| +|RN-L11|Quando o usuário marcar “Sem benefício”, o botão “Cadastrar Benefício (lote)” deve ser desabilitado imediatamente; ao desmarcar, o botão volta a ser habilitado, desde que haja processos na lista.| 
-|**RN-L11** |Quando o usuário marca “Sem benefício”, o botão “Cadastrar Benefício (lote)” deve ser desabilitado.| +|RN-L12|Ao marcar “Sem benefício”, o campo Justificativa torna-se obrigatório. Se o usuário tentar salvar o lote sem justificativa, o sistema bloqueia a gravação e exibe: “Informe a justificativa para registrar ‘Sem benefício’ em lote.
-|**RN-L12** |Ao marcar “Sem benefício”, o campo Justificativa” torna-se obrigatório. lote não pode ser salvo sem justificativa.| +|RN-L13|Ao salvar um lote marcado como “Sem benefício”, o sistema deve lançar um registro de ausência de benefício para cada processo do lote, mantendo os registros totalmente independentes.| 
-|**RN-L13** |Ao salvar um lote marcado como “Sem benefício”, o sistema deve lançar um registro de ausência de benefício para cada processo do lote.| +|RN-L14|Em lote, não é permitido cadastrar benefício para processos que não possuam jurisdicionado válido ou que estejam bloqueados pelas regras gerais do BACE; nesses casos, o lote não é salvo e o sistema informa que há processos com erro.| 
-|**RN-L14** |Em lote, não é permitido cadastrar benefício se houver processo sem jurisdicionado válido (herda a regra do cadastro individual).| +|RN-L15|A remoção de processos do lote é feita individualmente, por meio da coluna de ações da tabela; a remoção afeta apenas o lote atual, sem alterar dados já registrados no processo fora do lote.| 
-|**RN-L15** |A exclusão de processos do lote deve ser permitida individualmente através da coluna de ações da tabela.| +|RN-L16|O sistema deve impedir a ação “Salvar lote” quando não houver processos na lista; também deve desabilitar a opção de cadastrar benefício enquanto a lista estiver vazia, exibindo: “Inclua ao menos um processo para salvar o lote.
-|**RN-L16** |O sistema deve impedir a ação “Salvar lote” quando não houver nenhum processo ou quando todos os processos tiverem sido removidos.| +|RN-L17|Ao concluir o salvamento do lote (benefício ou “Sem benefício”), o sistema deve exibir uma confirmação única de sucesso, ainda que vários registros tenham sido criados internamente, e marcar o lote como concluído para evitar reprocessamento.|
-|**RN-L17** |Ao concluir o salvamento do lote, o sistema deve retornar confirmação única, ainda que vários registros tenham sido criados internamente.|+
  
  
  • pres/gerti/gestao_de_ativos/bace_2/bace_em_lote.1764164149.txt.gz
  • Última modificação: 26/11/2025 13:35
  • por jbmoraes