====== Requisito - Listar Processos ====== ===== Descrição ===== Funcionalidade que permite visualizar, filtrar e gerenciar a lista de processos do setor selecionado, com suporte a seleção múltipla, favoritos, filtros dinâmicos e navegação para ações específicas. ===== Atores ===== Usuários Internos com acesso ao setor selecionado, Analistas, Chefes de Setor, Revisores, Relatores (Conselheiros), Procuradores e Auditores. ===== ===== ===== Telas ===== ==== Tela 01 - Lista de Processos (Filtros Fechados) ==== ^Elemento^Tipo^Obrigatório^Valores Possíveis^Valor Padrão^Observação| |Buscar Processo|Texto|Não| | |Permite buscar o processo pelo número do mesmo.| |Expandir FIltros|Botão|Não| | |Ícone de "seta para baixo" para expandir área de filtros.| |Barra de Ações|Barra de Ferramentas|Não| | |Opção é apresentada desabilitada.| |Exportar para Excel|Botão|Não| | |Exporta toda a lista de processos exibida para um arquivo Excel. RN15| |Grade de Processos|Lista|Sim| | |Apresenta os processos do Setor. RN04| |Início da Tabela|Botão|Não| | |Retorna o scroll para o primeiro processo da lista. RN15| |Controle de Paginação|Controle|Sim| | |Permite navegar entre páginas e selecionar a quantidade de linhas por página (no máximo 10).| ==== Tela 02 - Lista de Processos (Filtros Abertos) ==== ^Elemento^Tipo^Obrigatório^Valores Possíveis^Valor Padrão^Observação| |Buscar Processo|Texto|Não| | |Permite buscar o processo pelo número do mesmo.| |Recolher FIltros|Botão|Não| | |Ícone de "seta para cima" para recolher área de filtros.| |Restaurar e Recarregar|Botão|Não| | |Atualiza e recarrega a lista de processos.| |Exibição de Processos|Checkbox múltiplo|Não|Processos com anexos, Processos Sigilosos| |Filtro de exibição de tipos de processos.| |Prioridade|Checkbox múltiplo|Não|1,2| |Seleção do nível de prioridade do processo.| |Trâmite no setor|Lista Suspensa|Não|Iniciar Análise, Enviar para Revisão, Em Revisão, Enviar para Correção, Iniciar Correção, Revisado, Enviar para Assinatura, Enviar para Nova Análise.| |Apresenta os trâmites internos do Setor.| |Período do ùltimo evento|Intervalo de Datas|Não| | |Período do último evento do processo.| |Situação do Processo|Lista Suspensa|Não| | | | |Filtrar|Botão|Não| | |Aplica os filtros selecionados. RN08.| |Limpar|Botão|Não| | |Remove filtros aplicados e retorna aos filtros pré-definidos. RN11| |Barra de Ações|Barra de Ferramentas|Não| | |Contém Ícones (botões) de ações rápidas.| |Exportar para Excel|Botão|Não| | |Exporta toda a lista de processos exibida para um arquivo Excel.| |Grade de Processos|Lista|Sim| | |Apresenta os processos do Setor. RN04.| |Início da Tabela|Botão|Não| | |Retorna o scroll para o primeiro processo da lista. RN13| ==== Tela 03 - Modal de Interessados ==== ^Elemento^Tipo^Obrigatório^Valores Possíveis^Valor Padrão^Observação| |Lista de Interessados|Tabela|Sim| | |Apresenta todos os interessados do processo selecionado.| |Fechar (X)|Botão|Não| | |Fechar o modal.| ===== Fluxos ===== ===== ===== ===== ===== ===== ===== ==== Fluxo 01 – Visualizar Lista de Processos (Fluxo Principal) ==== ^Passo^Ação^Regra^Tela| |01|O usuário acessa a funcionalidade "Listar Processos".| | | |02|O sistema carrega e apresenta os processos do setor selecionado com os filtros pré-definidos aplicados.|RN01, RN07|Tela 01| |03|O usuário visualiza a lista de processos.|RN02, RN03, RN04|Tela 01| |04|O usuário pode exportar a lista para Excel clicando no botão "Exportar para Excel"|RN15|Tela 01| ==== Fluxo 02 – Expandir/Recolher Processos Apensados ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no botão (ícone "seta para baixo") presente na coluna "Processos", para expandir e apresentar os processos apensados vinculados ao processo principal.|RN03|Tela 01 e Tela 02| |02|O usuário clica no botão (ícone "seta para cima") presente na coluna "Processos" e na linha do processo principal, para recolher os processos apensados.| |Tela 01 e Tela 02| ==== Fluxo 03 - Aplicar Filtros ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no botão "Expandir Filtros" (ícone "seta para baixo")| |Tela 01| |02|O sistema apresenta a área de filtros expandida.|RN05|Tela 02| |03|O usuário aplica os filtros desejados e clica no botão "Filtrar"|RN02|Tela 02| |04|O sistema atualiza a grade com os processos que atendem aos critérios aplicados.|RN08|Tela 01| ==== Fluxo 04 - Visualizar Interessados ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no link "Ver todos" presentes na coluna "Interessados" na lista de processos.| | | |02|O sistema apresenta modal com a lista completa de interessados do processo.|RN06|Tela 03| |03|O usuário visualiza a lista de interessados e fecha o modal.| |Tela 03| ==== Fluxo 05 - Favoritar Processo ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no ícone de estrela ao lado do número do processo ("Coluna Processos").| |Tela 01 e Tela 02| |02|O sistema salva o processo como favorito do usuário e apresenta o processo fixado no início da grid.|RN12|Tela 01| |02.1|Caso o processo já seja favorito, ao clica no ícone estrela, o sistema remove o processo dos favoritos.|RN12|Tela 01| ==== Fluxo 06 - Ir para o Início da Tabela ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no botão "Início da tabela"| |Tela 01| |02|O sistema reposiciona o usuário na primeira página da grid|RN13|Tela 01| ==== Fluxo 07 - Limpar Filtros ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no botão "Limpar"| |Tela 02| |02|O sistema remove todos os filtros aplicados pelo usuário e retorna aos filtros pré-definidos|RN11|Tela 02| |03|O sistema recarrega a lista com os filtros pré-definidos|RN07|Tela 01| ==== Fluxo 08 - Restaurar e Recarregar ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica no botão "Restaurar e Recarregar"| |Tela 01 e Tela 02| |02|O sistema recarrega a lista de processos atualizada|RN14|Tela 01| ==== Fluxo 09 - Seleção Múltipla e Ações em Lote ==== ^Passo^Ação^Regra^Tela| |01|O usuário marca os checkboxes de múltiplos processos| |Tela 01| |02|O sistema habilita as ações em lote disponíveis| | | |03|O usuário seleciona uma ação em lote| | | |04|O sistema direciona para o requisito da ação selecionada| | | ==== Fluxo 10 – Buscar Processo por Número ==== ^Passo^Ação^Regra^Tela| |01|O usuário digita o número do processo no campo "Buscar processo" e pressiona Enter ou clica duas vezes no ícone de busca.| |Tela 01 e Tela 02| |02|O sistema verifica se o processo existe e se está no setor do usuário.|RN16| | |02.1|Caso o processo pesquisado não exista ou não pertença ao setor do usuário, o sistema exibirá uma mensagem específica para cada situação, informando o usuário.|RN16| | |03|O sistema direciona para a funcionalidade (tela) de visualização dos dados do processo.| | | ==== Fluxo 11 – Visualizar Processo da Lista ==== ^Passo^Ação^Regra^Tela| |01|O usuário clica duas vezes em um processo da lista.|RN17|Tela 01| |02|O sistema direciona para a funcionalidade de visualização dos dados do processo.| | | ===== Regras de Negócio ===== ^Regra^Descrição| |RN01|**Restrição de Setor e Fonte de Dados:** O Sistema apresenta apenas os processos principais (PROAUTU_ID_PRINJUNT vazio) do setor selecionado pelo usuário. Todos os processos exibidos na lista obrigatoriamente estão relacionados ao setor do usuário. Os dados são obtidos da view VPRO_ESTACAODIGITAL, que consolida todas as informações dos processos.| |RN02|**Ordenação e Destaque de Processos:** Processos urgentes são apresentados em primeiro lugar na lista e destacados em vermelho. Processos favoritados aparecem sempre no início da grid, antes dos demais. A ordenação padrão após favoritos e urgentes é por data de entrada no setor (mais recente primeiro).| |RN03|**Processos Apensados:** Para os processos principais que possuem processos apensados vinculados a ele (onde o PROAUTU_ID_PRINJUNT do apensado seja igual ao PROAUTU_ID do principal), o Sistema apresenta o botão (+) para expandir e apresentar os dados dos processos apensados seguindo a mesma estrutura de apresentação de um processo principal, ou a opção de (-) para deixar de apresentar os processos apensados vinculados a ele.| | RN04 | Caso o Sistema verifique que o Usuário possui apenas um setor ativo vinculado ao seu Usuário, o fluxo de definição de setor não é apresentado e o Usuário é direcionado diretamente para a tela principal do sistema, requisito "Visualizar Tela Inicial" | |RN05|**Filtros Disponíveis:** Os filtros disponíveis são: Exibição de processos (Processos com anexos, Processos Sigilosos), Prioridade (1, 2), Trâmite no setor (filtra processos em trâmite no setor que o usuário tem acesso), Período do último evento (intervalo de datas), Situação do processo (ver lista completa de situações).| |RN06|**Exibição de Interessados:** Quando um processo possui múltiplos interessados, o Sistema apresenta o primeiro e o último nome, seguido de "Ver todos" como link. Ao clicar, abre modal com a lista completa.| |RN07|**Filtros Pré-definidos:** Ao acessar a funcionalidade, o Sistema aplica automaticamente os filtros pré-definidos para todos os usuários (situação "Em andamento"). Esses filtros podem ser modificados durante a sessão.| |RN08|**Aplicação de Filtros:** Ao aplicar filtros, o Sistema atualiza a grid apresentando apenas os processos que atendem a TODOS os critérios selecionados (operador AND entre filtros).| |RN09|**Atualização Automática:** A lista de processos é atualizada automaticamente quando há alterações no banco de dados (novos processos, movimentações, etc.).| |RN10|**Paginação e Performance:** A grid carrega os processos de forma paginada (virtualização) para otimizar a performance quando há grande volume de dados.| |RN11|**Limpar Filtros:** O botão "Limpar" remove todos os filtros aplicados pelo usuário e retorna aos filtros pré-definidos (RN07).| |RN12|**Favoritar Processos:** O usuário pode marcar processos como favoritos clicando no ícone de estrela ao lado do número do processo. Os processos favoritados são salvos com PROAUTU_ID e GERUSUA_ID (usuário no setor) e DATA_CADASTRO, e aparecem sempre no início da grid. O mesmo ícone serve para adicionar e remover favoritos (toggle). A estrela preenchida indica favorito ativo e estrela vazia indica não favorito.| |RN13|**Ir para o Início da Tabela:** O botão "Início da tabela" posiciona o Usuário na primeira página da grid de processos.| |RN14|**Restaurar e Carregar:** O botão "Restaurar e Carregar" recarrega a lista de processos do banco de dados, atualizando com as informações mais recentes.| |RN15|**Exportar para Excel:** O botão "Exportar para Excel" permite ao usuário exportar a lista de processos atualmente exibida (com os filtros aplicados) para um arquivo Excel (.xlsx), mantendo todas as colunas visíveis da grid.| |RN16|**Buscar Processo por Número:** O campo "Buscar processo" permite ao usuário buscar um processo específico por número. O Sistema verifica se o processo existe e se está disponível no setor do usuário. Caso o processo não exista ou não esteja no setor atual, o Sistema apresenta mensagem: "O processo não está disponível no setor atual" ou similar.| |RN17|**Visualizar Processo da Lista:** O usuário pode acessar os detalhes completos de um processo clicando duas vezes em qualquer linha da grid. O Sistema direciona para a funcionalidade de visualização dos dados do processo selecionado.|