pengovbr / mod-sei-pen

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

atualização da versão do módulo pen no sip #592

Open soldate opened 2 weeks ago

soldate commented 2 weeks ago

Olá,

Existem recursos no sip que estão sendo adicionados ao perfil, mas os recursos não foram criados antes. Então dá erro na instalação.

Ex: No meu dá erro na linha 2007 ScriptSip::adicionarRecursoPerfil($numIdSistema, $idPerfilBasico, 'pen_tramite_em_bloco_cadastrar');

o recurso 'pen_tramite_em_bloco_cadastrar' não existe!

nas linhas anteriores tem: $this->criarRecurso('md_pen_tramita_em_bloco_cadastrar', 'Cadastrar Bloco de Tramite Externo', $numIdSistema);

que talvez seja o correto.

Como 'pen_tramite_em_bloco_cadastrar' é diferente de 'md_pen_tramita_em_bloco_cadastrar', dá erro na instalação.

Estou na versão 3.3.2 e queira migrar pra última 3.6.2

soldate commented 2 weeks ago

Arquivo sip_atualizar_versao_modulo_pen.php

Obs: Além do informado, tem outros recursos sendo adicionados ao perfil e que não foram criados. Seria bom dar uma verificada em todos. Ali junto tem essses 4.

pen_tramite_em_bloco_cadastrar pen_tramite_em_bloco_alterar pen_tramite_em_bloco_cancelar pen_incluir_processo_em_bloco_tramite

soldate commented 2 weeks ago

Tem uma linha estranha também aqui. linha 1988. O numIdRecurso1 e numIdRecurso3 tem o mesmo nome 'pen_procedimento_expedido_listar'. na prática só fica o último, acho que dá update.

$numIdRecurso1 = $this->criarRecurso('pen_procedimento_expedido_listar', 'Tramita GOV.BR', $numIdSistema);
$numIdRecurso2 = $this->criarRecurso('md_pen_tramita_em_bloco', 'Blocos de Trâmite Externo', $numIdSistema);
$numIdRecurso3 = $this->criarRecurso('pen_procedimento_expedido_listar', 'Processos Tramitados Externamente', $numIdSistema);