Skip to content

Commit

Permalink
Release/3.7.0 (#701)
Browse files Browse the repository at this point in the history
* cleanup: remover codigo que tratava mensagem da API (#482)

* tests: rebase dos PRs das issues 420 e 442 para a release 3.7.0 (#484)

* feat: melhoria de mensagem para envio com sucesso de tramite em bloco (#486)

Co-authored-by: Mauro Costa <[email protected]>

* 435 alterar mensagem de envio em lote (#492)


chore: alteração de mensagem para conclusão de envio de bloco

---------

Co-authored-by: Mauro Costa <[email protected]>

* 435 alterar mensagem de envio em lote (#493)

* chore: alteração de mensagem para conclusão de envio de bloco

* fix: remove ícone quando processo está concluído

Closes #496

* doc: inclusão de documento CHANGELOG-3.7.0 para possibilitar subir o ambiente no jenkins.

* fix: erro ao permitir assinatura de documento já tramitado Issue #333.

* 485 garantir compatibilidade do modulo tramita com o sei 4 1 2 (#499)

* cicd: alteração para tramitagovbr

* feat: compatibilidade com modulo tramita

---------

Co-authored-by: caduvieira <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>

* feat: mapeamento-de-envio-parcial-evolucao-da-funcionalidade (#480)

Co-authored-by: Mauro Costa <[email protected]>

* 485 garantir compatibilidade do modulo tramita com o sei 4 1 2 (#502)


* fix: correção de encoding e skipando teste a ser refatorado.

---------

Co-authored-by: caduvieira <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>

* feat: evolucao funcionalidade processo tramitado em bloco (#498)

* feat: evolucao funcionalidade processo tramitado em bloco

* test: skip dos testes que acessavam menu removido

* fix: Erro cabecalho.propriedadesAdicionais[0].valor não pode ser vazio. Issue #328

* chore:atualiza script de instalação, pós rebase.

* feat: reafatoração de tramite em bloco (#514)

feat: reafatoração de tramite em bloco

Co-authored-by: Mauro Costa <[email protected]>

* feat: mapeamento de hipoteses legais (#512)

Co-authored-by: Mauro Costa <[email protected]>

* feat: incluir alteração do tipo de processo no andamento do processo (#515)

* feat: incluir alteração do tipo de processo no andamento do processo

* feat: incluir alteração do tipo de processo no andamento do processo

* feat: limitação de repositorio e unidade para envio de processos (#511)

Co-authored-by: Mauro Costa <[email protected]>

* Feat/417 mapeamento de envio parcial evolucao da funcionalidade fase 2 (#516)

* feat: correção de bug de envio parcial

Correção de mapemaneto de hipoteses legais; Correção de envio parcial para mapeamento de repositorios; Correção de recebimento de tramite evolução do tramite em bloco

* feat: correção de bug de envio parcial

Correção de mapemaneto de hipoteses legais; Correção de envio parcial para mapeamento de repositorios; Correção de recebimento de tramite evolução do tramite em bloco

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat: mapeamento de hipoteses legais (#517)

Co-authored-by: Mauro Costa <[email protected]>

* Feat/196 limitacao de repositorio unidade para o envio do processo (#518)

* feat: limitação de repositorio e unidade para envio de processos

* feat: validação para seleção de repositórios

Validação  para quando selecionar repositório para remover não limpar unidades

---------

Co-authored-by: Mauro Costa <[email protected]>

* 348 criar críticas para impedir desativar ou excluir tipos de hipoteses legais (#519)

* feat: critica para hipótese legal

Crítica para não desativar ou excluir hipótese legal vinculada ao tramita
Closes #348 
---------

Co-authored-by: Paul Richard <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>

* 348 criar críticas para impedir desativar ou excluir tipos de hipoteses legais (#521)

* refactor: adicionando travas de exclusao nos mapeamentos de hipotese legal do modulo PEN

* feat: corrigido consulta de uso da hipotese; adicionado tratamento pra hipotese de envio e recebimento

* feat: critica para hipotese legal

Criatica para não desativar ou excluir hipotese legal vinculada ao tramita

* feat: correção de query hipostes legais

* feat: correção teste funcional e pen_expedir_lote para bloco

---------

Co-authored-by: Paul Richard <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>

* fix: correção de mapemaneto de hipoteses legais ativas e inativas (#522)

* fix: correção de mapemaneto de hipoteses legais ativas e inativas

* fix: correção de mapemaneto de hipoteses legais ativas e inativas

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix: correções de testes funcionais (#524)

Co-authored-by: Mauro Costa <[email protected]>

* Limitacao repositorio evolucao envio parcial (#528)

* fix: correção de organograma para uidades limitadas mapeadas

* fix: correção de organograma para uidades limitadas mapeadas

* feat: inclusão de perfil pen_map_envio_parcial_visualizar para perfil basico

* feat: add recursos de Tramita GOV.BR para perfil básico

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix: restire de arquivos para selecionar mapeamento de unidades (#530)

Co-authored-by: Mauro Costa <[email protected]>

* feat: validação de botão incluir processo no tramite em bloco para quem tem perfil

* fix: correção de organograma e envio em bloco

Correção de busca de unidades para tramite mapeadas no organograma e envio em bloco

* Fix/restricao unidades envio bloco (#539)

* fix: correção de organograma e envio em bloco

Correção de busca de unidades para tramite mapeadas no organograma e envio em bloco

* fix: alteração de metodo de auto completar unidades

Alteração de metodo de autocompletar unidades no cadastro e envio de processo

* fix: alteração de metodo de auto completar unidades

Alteração de metodo de autocompletar unidades no cadastro e envio de processo

* fix: correção de carregamento de organograma

fix: resolve quebra de infra_js na versão 4.1 para organograma do tramita

* fix: correção de carregamento de organograma

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat: ocultar o botão do organograma da tela de envio do processo, envio em bloco, mapeamento de envio parcial e restricao de componentes digitais (#543)

Co-authored-by: Mauro Costa <[email protected]>

* fix: alteracao acesso menu tramita.gov.br para perfil basico (#544)

* fix: alteracao acesso menu tramita.gov.br para perfil basico

* chore: renomear metodo cadastrarRelPergilItemMenu para cadastrarRelPerfilItemMenu

* fix: adicionar recurso 'pen_expedir_bloco' para perfil basico (#545)

* feat: alteração de nome de bloco generico e criação somente quando existe processos legados (#546)

Co-authored-by: Mauro Costa <[email protected]>

* feat: refatoracao dos testes no sei4 e seisuper (#547)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* feat: refatoracao de testes com falso positivo (#548)

Co-authored-by: Mauro Costa <[email protected]>

* fix: correção de agendamento de tramite com erro (#550)

Co-authored-by: Mauro Costa <[email protected]>

* feat: restricao de bloco tramite externo aos blocos da propria unidade (#549)

* feat: restricao de adicao a bloco tramite externo aos blocos criados na propria unidade

* feat: atualiza ordenacao de blocos já criados para ordenacao por unidade

* fix: correcao de nome variavel no loop (#552)

* fix: botao de bloco aparece apenas quando existe algum bloco aberto (#553)

* fix: botao de bloco aparece apenas quando existe algum bloco aberto na unidade

* chore: phpcs corrigindo arquivo pen_tramite_processo_em_bloco_cadastrar.php

* Refatoração de testes (#538)

* feat: refatoracao de testes do env sei4 utilizando fixtures

* feat: refatoracao de testes do env super utilizando fixtures

---------

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* feat: reload pagina processo apos inclusao/remocao de processo em bloco (#561)

* test: renomear teste e efetuar limpeza antes e pos execucao (#562)

* test: renomear teste MapeamentoDeUnidadesComLimitacaoDeRepositorios para seguir padrao

* test: adicionar PenMapUnidadesRestricaoFixture e executar limpeza de teste antes e pos execucao

* fix: criação de bloco generico com atualização de versão (#563)

Co-authored-by: Mauro Costa <[email protected]>

* 559 refatoracao de testes (#564)

* feat: refatoracao de testes do sei4 e adicionado mapeamento de nova coluna ordem da tabela de blocos de tramite externo

* feat: refatoracao de testes do super e adicionado mapeamento de nova coluna ordem da tabela de blocos de tramite externo

* feat: refatoracao de testes do sei41 e adicionado mapeamento de nova coluna ordem da tabela de blocos de tramite externo

* feat: adicionado refatoracao de testes das issues 490 e 525 no sei41

---------

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* fix: correção de limitação de repositorio/unidades (#565)

Correção de mapeamento somente de repoisitorios par alistar unidades; Alteração do titulo da página de listar "Mapeamento de Unidades" para "Mapeamento de Unidades"

Co-authored-by: Mauro Costa <[email protected]>

* Fix/196 limitacao repositorio unidades para envio processo (#566)

* fix: correção de limitação de repositorio/unidades

Correção de mapeamento somente de repoisitorios par alistar unidades; Alteração do titulo da página de listar "Mapeamento de Unidades" para "Mapeamento de Unidades"

* fix: correção de escrita

* fix: correção de expedir lote para bloco

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat: correcao de refatoracoes de alguns testes (#567)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* feat: criar um bloco pra cada unidade que tenha processos em lote (#569)

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: colocar bloco generico com status concluido

* fix: colocar bloco generico com status concluido

---------

Co-authored-by: Mauro Costa <[email protected]>

* Fix/correcao criar bloco generico para cada unidade com seus processos (#571)

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: colocar bloco generico com status concluido

* fix: colocar bloco generico com status concluido

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: correção de phpcsfix

---------

Co-authored-by: Mauro Costa <[email protected]>

* Fix/correcao criar bloco generico para cada unidade com seus processos (#573)

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: colocar bloco generico com status concluido

* fix: colocar bloco generico com status concluido

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: correção de phpcsfix

* fix: correções para migração de bloco release 3.7.0

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat: adicionado flag para alterar comportamento de instalacao da configuracao (#574)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* Fix/correcao criar bloco generico para cada unidade com seus processos (#576)

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: colocar bloco generico com status concluido

* fix: colocar bloco generico com status concluido

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: correção de phpcsfix

* fix: correções para migração de bloco release 3.7.0

* fix: correção de alteração de bloco já concluído

---------

Co-authored-by: Mauro Costa <[email protected]>

* Fix/correcao criar bloco generico para cada unidade com seus processos (#580)

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: colocar bloco generico com status concluido

* fix: colocar bloco generico com status concluido

* feat: criar um bloco pra cada unidade que tenha processos em lote

* fix: correção de phpcsfix

* fix: correções para migração de bloco release 3.7.0

* fix: correção de alteração de bloco já concluído

* feat: resolução de regras de negocia

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix: correção de atualização de estatus e processo incliudo no bloco bloqueado (#582)

Co-authored-by: Mauro Costa <[email protected]>

* Fix/processo em bloco bloqueado (#584)

* fix: correção de atualização de estatus e processo incliudo no bloco bloqueado

* fix: correção de atualização de agendamentos

---------

Co-authored-by: Mauro Costa <[email protected]>

* Fix/processo em bloco bloqueado (#585)

* fix: correção de atualização de estatus e processo incliudo no bloco bloqueado

* fix: correção de atualização de agendamentos

* fix: correções para bloco processo

* fix: correções para bloco processo

---------

Co-authored-by: Mauro Costa <[email protected]>

* Fix/processo em bloco bloqueado (#586)

* fix: correção de atualização de estatus e processo incliudo no bloco bloqueado

* fix: correção de atualização de agendamentos

* fix: correções para bloco processo

* fix: correções para bloco processo

* fix: processo aberto em outras unidades

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix: erro de status do bloco, e exclusão de processos concluídos.

Erros corrigidos: Erro1: O comportamento de atualização do estado do bloco estava apresentando comportamento diferente quando o processo era removido do bloco pelo ícone da lixeira e quando era removido pelo botão excluir processo do bloco. Ao retirar o processo do bloco pelo ícone de retirar processo, e manter algum processo cancealdo ou recusado no bloco, o status do bloco legado é alterado para concluído parcialmente, o que não deveria acontecer. Erro 2: Processos que estava recusados foram incluídos em um novo bloco, criado na versão 3.7.0, e tramitados com sucesso. Após a conclusão, a exclusão de processos concluídos do bloco estava sendo permitida. Erro3: Em um bloco com status concluído parcialmente, ao entrar no processo que está cancelado e clicar no retirar processo, o bloco não atualiza para concluído (caso só reste processos concluídos)

* fix: erro na msg ao tentar incluir processo em mais de um bloco. Erro msg tentar enviar processo bloqueado. Erro ao tentar enviar processo aberto em mais de uma unidade.

* fix: corrigir exclusão de processos em bloco parcial e script de atualização (#588)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: bug aparição da lixeira com status aguardando processamento; atualização lógica status aberto no script de migração para 3.7.0.

* fix: corrigir status do bloco caso na versão 3.6.2 esteja errado e recebimento de envio (#589)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* 560 refatoracao de testes (#578)

* feat: refatorado testes no ambiente sei4

* feat: refatorado testes no ambiente sei41

* feat: refatorado testes no ambiente super

---------

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* tests: refatoracao testes funcionais (#570)

* tests: refatoracao testes funcionais

* chore: remover codigo comentado

* chore: remover codigo comentado

* 555 refatoracao de testes (#572)

* feat: refatoracao de testes do ambiente sei4

* feat: refatoracao de testes do ambiente sei41

* feat: refatoracao de testes do ambiente super

---------

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* tests: refatoracao testes funcionais (#577)

* tests: refatoracao testes funcionais

* test: update FixtureCenarioBaseTestCase

* fix: alterar nome longo na coluna criada na release 3.7.0 (#595)

* chore: alterar mensagem de exclusão dos processos

* fix: alterar nome longo na coluna criada na release 3.7.0

---------

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: adicionar estrutura da UnidadeRestrição no metodo correto - corrigir install no oracle (#596)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: corrigir validação dos processos nos blocos concluidos parcialmente (#597)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: corrigir teste TramiteProcessoContendoDocumentoMovidoDestinoTest (#598)

* fix: corrigir teste TramiteProcessoContendoDocumentoMovidoDestinoTest

* fix: corrigir nome da tabela sequencial da restrição da unidade

---------

Co-authored-by: Glaydson Rodrigues <[email protected]>

* chore: permitir inclusão de processos concluídos dos blocos em processamento (#602)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* feat: refatoracao de testes utilizando fixtures e dtos (#603)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* chore: adicionar cancelamento pela unidade (#604)

* chore: permitir inclusão de processos concluídos dos blocos em processamento

* chore: adicionar cancelamento pela unidade

---------

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: erro ao subir ambiente do sqlserver.

* fix: corrigir testes automatizados que deram erro na versão 3.7.0 mysql (#606)

* chore: permitir inclusão de processos concluídos dos blocos em processamento

* chore: adicionar cancelamento pela unidade

* fix: corrigir testes automatizados 3.7.0

---------

Co-authored-by: Glaydson Rodrigues <[email protected]>

* feat: alterando tipo de dado das colunas no banco oracle (#607)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* test: correção de testes funcionais (#608)

* fix: tratamento de exceção em função de renomear coluna. Necessário para SQLSERVER.

* test: correção testes funcionais (#609)

* test: correção de testes funcionais

* chore: run phpcs

* fix: corrige PR 609 (#612)

* fix: icone "tramite externo" sendo exibido mesmo sem mapeamento de unidade (#611)

Co-authored-by: Mauro Costa <[email protected]>

* fix: correções teste funcional postgresql (#614)

* fix: correções teste funcional postgresql

* fix: correções teste funcional postgresql

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat: removido recontagem de bolMultiplosComponentes (#615)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* feat: refatoracao de testes utilizando fixtures e dtos (#618)

Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>

* fix: tratativa de asset de status de bloco quando possui varios processos (#621)

Co-authored-by: Mauro Costa <[email protected]>

* test: adicionando fixture em cadastro doc TramiteEnvioParcial (#624)

* fix:colchete no lugar errado.

* test: review testes componentes digitais (#625)

* fix: erro ao cancelar tramite de processo em bloco. Erro que permite incluir um processo em mais de um bloco, quando o status for aguardando processamento. Erro ao atualizar status de processo que está aguardando processamento em outra unidade.

* fix: erro Consulta retornou mais de um registro de MD_PEN_BLOCO_PROCESSO, quando o processo estava cancelado em outra unidade, ao tentar retirar processo de bloco

* feat: atualização para remocer concluído parcial de bloco de tramite (#630)

Co-authored-by: Mauro Costa <[email protected]>

* 629 incluir validacoes para processo incluido em bloco unico (#631)

* feat: atualização para remocer concluído parcial de bloco de tramite

* feat: alterações para status de processo

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix:erro ao atualizar bloco, btn de remover mostrando em momento errado, e outros

* fix:erro por não excluir bloco vazio na migração. Correção de fixture que não gravava idUnidade e IdUsuario.

* feat:manter estado do bloco como aguardando processamento, quando tiver processo com status aguardando processamento.

* feat:conclusão da regra de exclusão de processos em blocos na migração.

* feat: inclusão de cancelado (8) em andamento no bloco (#633)

Co-authored-by: Mauro Costa <[email protected]>

* fix: adequação para respeitar a regra de remoção de arquivos no momento da migração.

* feat: cenario de unidade geradora com processo sem andamento aberto (#636)

Co-authored-by: Mauro Costa <[email protected]>

* 635 fix cenario unidade geradora (#637)

* feat: cenario de unidade geradora com processo sem andamento aberto

* fix: consulta de procedimento

---------

Co-authored-by: Mauro Costa <[email protected]>

* 635 fix cenario unidade geradora (#638)

* feat: cenario de unidade geradora com processo sem andamento aberto

* fix: consulta de procedimento

* fix: consulta de procedimento

* fix: consulta de procedimento

* fix: consulta de procedimento

---------

Co-authored-by: Mauro Costa <[email protected]>

* fix: código duplicado.

* fix: erro na migração quando um processo não tinha atividade de cod 32.

* feat: validação de tamite com processo incluido e bloco, validação para visualização detalhada (#639)

Co-authored-by: Mauro Costa <[email protected]>

* 356 corrigir erro ao tentar incluir processos em bloco (#640)

* feat: validação de tamite com processo incluido e bloco, validação para visualização detalhada

* fix: validação de envio individual de tramite incluido em bloco validando em envio por bloco

---------

Co-authored-by: Mauro Costa <[email protected]>

* feat:retirada de histórico de blocos legados (#669)

Co-authored-by: mauro <mauro@Mauro>

* review: revisão dos arquivos dos testes funcionais mod-sei-pen para sei4, sei41 e super (#666)

* fix: alteração de validação incorreta de atividade para andamento (#670)

* fix: correção para teste de bloco já incluido com nome da unidade (#671)

* fix: erro quando expedirProcedimento lançava alguma exceção de validação.

* fix: processo com documento cancelado no 3.1.7

Documento precisa estar cancelado sem assinatura e criado em outra unidade

* chore: inclusão de msg de log quando houver validações na tramitação de bloco.

* review: remoção de codigo não utilizado no mod-sei-pen (#665)

* test: merge e revisão de testes funcionais de tramite em bloco (#687)

* test: testes funcionais tramite em bloco

* test: revisao de testes e phpcs

* fix: corrigir bug no script de atualização para versão 3.7.0 no sqlserver e postgresql (#691)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* fix: corrigir script de instalação com processos tramitados em versões anteriores (#692)

Co-authored-by: Glaydson Rodrigues <[email protected]>

* test: corrige testes funcionais para BD oracle (#693)

* chore: garante atualização dos status do bloco.

* fix: erro de teste no oracle

* fix: teste TramiteEnvioParcialTest dando erro ao tentar enviar processo quando tramite ainda estava aberto.

* feat: ação de cancelamento de tramite (#697)

Ação de cancelamento de tramite validando de posssui tramite de fato e se esta vinculado a algum bloco

* fix:continuação correção de teste TramiteProcessoValidacaoBotaoIncluirTest para versão da pasta de teste super e sei4.

* doc: atualização do changelog da release 3.7.0.

* Update CHANGELOG-3.7.0.md

* Update CHANGELOG-3.7.0.md

* Update CHANGELOG-3.7.0.md

* Update CHANGELOG-3.7.0.md

---------

Co-authored-by: Marcus Dias <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>
Co-authored-by: Mauro Costa <[email protected]>
Co-authored-by: Carlos Vieira <[email protected]>
Co-authored-by: Glaydson Rodrigues <[email protected]>
Co-authored-by: Paul Richard <[email protected]>
Co-authored-by: Paul Richard <[email protected]>
Co-authored-by: Paul Richard Pereira Martins dos Anjos <[email protected]>
Co-authored-by: Glaydson Rodrigues <[email protected]>
Co-authored-by: mauro <mauro@Mauro>
Co-authored-by: Yuri Oliveira <[email protected]>
  • Loading branch information
12 people authored Oct 31, 2024
1 parent 7197ed2 commit b5f5640
Show file tree
Hide file tree
Showing 449 changed files with 26,128 additions and 14,995 deletions.
35 changes: 24 additions & 11 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,8 @@ dist:
@mv $(SEI_MODULO_DIR)/scripts/sei_atualizar_versao_modulo_pen.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/sip_atualizar_versao_modulo_pen.php $(SIP_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/verifica_instalacao_modulo_pen.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/MonitoramentoTarefasPEN.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/MonitoramentoEnvioTarefasPEN.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/MonitoramentoRecebimentoTarefasPEN.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/scripts/ProcessamentoTarefasPEN.php $(SEI_SCRIPTS_DIR)/
@mv $(SEI_MODULO_DIR)/config/ConfiguracaoModPEN.exemplo.php $(SEI_CONFIG_DIR)/
@mv $(SEI_MODULO_DIR)/config/supervisor.exemplo.ini $(SEI_CONFIG_DIR)/
Expand Down Expand Up @@ -518,26 +519,38 @@ atualizaSequencia:
tramitar-pendencias:
i=1; while [ "$$i" -le 2 ]; do \
echo "Executando T1 $$i"; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php & \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php;
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php & \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php;
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php; \
i=$$((i + 1));\
done & i=1; while [ "$$i" -le 2 ]; do \
echo "Executando T2 $$i"; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php & \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php;
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php & \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php;
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php; \
i=$$((i + 1));\
done

tramitar-pendencias-simples:
@$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php;
tramitar-pendencias-simples: tramitar-pendencias-simples-org1 tramitar-pendencias-simples-org2
@$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php;

tramitar-pendencias-simples-org1:
@$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php;

tramitar-pendencias-simples-org2:
@$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php;

tramitar-pendencias-silent:
@echo 'Executando monitoramento de pendências do Org1 e Org2'
@i=1; while [ "$$i" -le 3000 ]; do \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php > /dev/null 2>&1 & \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoTarefasPEN.php > /dev/null 2>&1 ; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org1-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoEnvioTarefasPEN.php; \
$(CMD_COMPOSE_FUNC) exec org2-http php /opt/sei/scripts/mod-pen/MonitoramentoRecebimentoTarefasPEN.php; \
i=$$((i + 1));\
done

Expand Down
91 changes: 91 additions & 0 deletions docs/changelogs/CHANGELOG-3.7.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# NOTAS DE VERSÃO MOD-SEI-PEN (versão 3.7.0)

Este documento descreve as principais mudanças aplicadas nesta versão do módulo de integração do SEI com o TRAMITA.GOV.BR.

As melhorias entregues em cada uma das versões são cumulativas, ou seja, contêm todas as implementações realizadas em versões anteriores.

## Compatibilidade de versões
* O módulo é compatível com as seguintes versões do **SEI**:
* 4.0.0 até 4.0.12,
* 4.1.1.

Para maiores informações sobre os procedimentos de instalação ou atualização, acesse os seguintes documentos localizados no pacote de distribuição mod-sei-pen-VERSAO.zip:
> Atenção: É impreterível seguir rigorosamente o disposto no README.md do Módulo para instalação ou atualização com sucesso.
* **INSTALACAO.md** - Procedimento de instalação e configuração do módulo
* **ATUALIZACAO.md** - Procedimento específicos para atualização de uma versão anterior

### Lista de melhorias e correções de problemas

Todas as atualizações podem incluir itens referentes à segurança, requisito em permanente monitoramento e evolução, motivo pelo qual a atualização com a maior brevidade possível é sempre recomendada.

#### **CORREÇÕES DE PROBLEMAS**

#### Nesta versão, foram corrigidos os seguintes erros:

* Tramitação de processos com caracteres inválidos no assunto [#328](https://github.com/pengovbr/mod-sei-pen/issues/328);

* **Atualização do script de instalação/atualização:** a variável "EnviarApenasComponentesDigitaisPendentes" é inserida automaticamente no arquivo de configuração do módulo. Essa variável tornou-se obrigatória a partir desta versão [#527](https://github.com/pengovbr/mod-sei-pen/issues/527);

* Implementação uma regra que impede a inclusão de novas assinaturas em documentos já tramitados, evitando problemas de hash nos trâmites [#333](https://github.com/pengovbr/mod-sei-pen/issues/333);

* **Visualização de Hipóteses Legais:** Hipóteses Legais desativadas no Portal de Administração não serão exibidas ao criar um novo mapeamento [#354](https://github.com/pengovbr/mod-sei-pen/issues/354);

* **Acesso ao envio por bloco:** o script de atualização do SIP foi alterado para assegurar que as funcionalidades de envio por bloco estejam disponíveis para usuários com permissões de perfil Básico [#523](https://github.com/pengovbr/mod-sei-pen/issues/523) e [#542](https://github.com/pengovbr/mod-sei-pen/issues/542);

#### **MELHORIAS**

#### As melhorias implementadas nesta versão incluem:

* **Verificação de tamanho de componentes digitais:** antes de iniciar o download, o sistema agora verifica, pelos metadados, se o tamanho das componentes digitais é aceito no SPE de destino [#155](https://github.com/pengovbr/mod-sei-pen/issues/155);

* Mapeamento Automático de Hipóteses Legais [#350](https://github.com/pengovbr/mod-sei-pen/issues/350);

* Mensagem aprimorada para tentativas de envio de trâmites por unidades incorretamente mapeadas [#481](https://github.com/pengovbr/mod-sei-pen/issues/481);

* **Registro no histórico do processo:** alterações no tipo de processo agora são registradas no histórico [#416](https://github.com/pengovbr/mod-sei-pen/issues/416);

* **Limitação de repositórios e unidades:** Gestores de Protocolo agora podem limitar quais repositórios e unidades aparecem na lista de destino de cada unidade mapeada [#196](https://github.com/pengovbr/mod-sei-pen/issues/196);

* Remoção do ícone de organograma na tela de envio de trâmite externo e envio de bloco de trâmite exteno [#540](https://github.com/pengovbr/mod-sei-pen/issues/540);

* **Ajuste no menu:** Tela _Processos Tramitados em Lote_ removida e melhoria no layout da tela _Processos em Tramitação Externa_ [#475](https://github.com/pengovbr/mod-sei-pen/issues/475);

* **Blocos de Trâmite Externo:**
- Mensagem aprimirada após o envio de um bloco [#435](https://github.com/pengovbr/mod-sei-pen/issues/435);
- Novo botão para remover processo de bloco e reformulação das regras negociais ([#496](https://github.com/pengovbr/mod-sei-pen/issues/496), [#506](https://github.com/pengovbr/mod-sei-pen/issues/506), [#536](https://github.com/pengovbr/mod-sei-pen/issues/536), [#610](https://github.com/pengovbr/mod-sei-pen/issues/610), [#627](https://github.com/pengovbr/mod-sei-pen/issues/627), [#629](https://github.com/pengovbr/mod-sei-pen/issues/629), [#635](https://github.com/pengovbr/mod-sei-pen/issues/635), [#648](https://github.com/pengovbr/mod-sei-pen/issues/648) e [#696](https://github.com/pengovbr/mod-sei-pen/issues/696)), incluindo:
+ Blocos criados em versões anteriores não serão recuperados após atualização;
+ Blocos estarão visíveis apenas para unidades onde foram criados e que estiverem devidamente mapeadas;
+ Processos incluídos em bloco, e não tramitados, devem ser removidos do bloco antes de tramitarem individualmente;
+ Reclassificação dos Estados dos blocos conforme a Situação dos processos tramitados.";

Para obter informações detalhadas sobre cada um dos passos de atualização, vide arquivo **ATUALIZACAO.md**.

#### Instruções

1. Baixar a última versão do módulo de instalação do sistema (arquivo `mod-sei-pen-[VERSÃO].zip`) localizado na página de [Releases do projeto MOD-SEI-PEN](https://github.com/spbgovbr/mod-sei-pen/releases), seção **Assets**. _Somente usuários autorizados previamente pela Coordenação-Geral do Processo Eletrônico Nacional podem ter acesso às versões._

2. Fazer backup dos diretórios "sei", "sip" e "infra" do servidor web;

3. Descompactar o pacote de instalação `mod-sei-pen-[VERSÃO].zip`;

4. Copiar os diretórios descompactados "sei", "sip" para os servidores, sobrescrevendo os arquivos existentes;

5. Executar o script de instalação/atualização `sei_atualizar_versao_modulo_pen.php` do módulo para o SEI localizado no diretório `sei/scripts/mod-pen/`

```bash
php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/sei_atualizar_versao_modulo_pen.php
```

6. Executar o script de instalação/atualização `sip_atualizar_versao_modulo_pen.php` do módulo para o SIP localizado no diretório `sip/scripts/mod-pen/`

```bash
php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sip/scripts/mod-pen/sip_atualizar_versao_modulo_pen.php
```

7. Verificar a correta instalação e configuração do módulo

Para executar a verificação, execute o script ```verifica_instalacao_modulo_pen.php``` localizado no diretório de scripts do SEI ```<DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/```.

```bash
$ php -c /etc/php.ini <DIRETÓRIO RAIZ DE INSTALAÇÃO DO SEI E SIP>/sei/scripts/mod-pen/verifica_instalacao_modulo_pen.php
```
2 changes: 1 addition & 1 deletion src/DebugPen.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,6 @@ public function gravar($str, $numIdentacao = 0, $bolLogTempoProcessamento = true
}
}

$this->objInfraDebug->gravar(utf8_encode($strLog));
$this->objInfraDebug->gravar(mb_convert_encoding($strLog, 'UTF-8', 'ISO-8859-1'));
}
}
Loading

0 comments on commit b5f5640

Please sign in to comment.