Sumário
Novo Gestor de Stored Procedures – CFGX051
Migração para o novo modelo
Nova interface
Relação de empresas
Relação de processos
Guia Empresa vs Processos
Guia Processo vs Empresas
Visualizando detalhes
Instalando pacotes de procedures
Desinstalando pacotes de procedures
Consultando o histórico de operações


A partir de 06/05/2022 as stored procedures serão atualizadas apenas por esta nova funcionalidade. Isso significa que os arquivos de extensão SPS e a rotina CFGX051 não serão mais atualizados, sendo este o novo e exclusivo processo de atualização de procedures.


Novo Gestor de Stored Procedures – CFGX051


O programa Gerenciador de procedures (CFGX051), do módulo Configurador (SIGACFG) passou por uma mudança significativa.
Uma das principais mudanças, além da interface totalmente remodelada, é o fato de não mais existirem os arquivos de pacotes com extensão SPS. Estes arquivos foram substituídos por arquivos de extensão ZSPS, que estarão embarcados dentro do RPO. A atualização destes arquivos ocorrerá de maneira semelhante à atualização de qualquer artefato dentro do RPO, ou seja, através de patchs de atualizações expedidos pela TOTVS.
Outra grande mudança é a integração com a Central de Atualizações para obtenção dos pacotes de procedures mais recentes homologados. Esta integração ocorrerá de maneira transparente visando facilitar o processo de atualização das procedures no ambiente. Para saber mais clique aqui.


Esta alteração não afeta:

  • Como as procedures são executadas;
  • Como são instaladas no banco;
  • Conteúdo das procedures e dos pontos de entradas;
    Esta alteração apenas muda a interface e a forma como as procedures são distribuídas.


Migração para o novo modelo


Para preparar o ambiente e realizar a migração, tenha certeza de realizar os seguintes passos:

Passo 1: Aplique o patch da Central de Atualizações Release 1.4.1 (ou superior). Para isso acesse a página de Release Notes e baixe o patch mais recente disponibilizado.

Mesmo que não utilize a Central de Atualizações, o patch da Release 1.4.1 (ou superior) deve ser aplicado. Ele é imprescindível pois atualizará o RPO com a nova interface e suas funcionalidades;


Passo 2: Aplique os patchs de Expedições Contínuas dos módulos relacionados abaixo:

    1. Versão 12.1.27
      1. FAT (Faturamento) - https://suporte.totvs.com/portal/p/10098/download#detail/954520
      2. COM (Compras) - https://suporte.totvs.com/portal/p/10098/download#detail/957277
      3. FIS (Fiscal) - https://suporte.totvs.com/portal/p/10098/download#detail/956585
      4. FIN (Financeiro) - https://suporte.totvs.com/portal/p/10098/download#detail/954746
      5. EST (Estoque) - https://suporte.totvs.com/portal/p/10098/download#detail/960571
      6. CTB (Controladoria) - https://suporte.totvs.com/portal/p/10098/download#detail/959397
    2. Versão 12.1.33
      1. FAT (Faturamento) - https://suporte.totvs.com/portal/p/10098/download#detail/1039091
      2. COM (Compras) - https://suporte.totvs.com/portal/p/10098/download#detail/1039089
      3. FIS (Fiscal) - https://suporte.totvs.com/portal/p/10098/download#detail/1039088
      4. FIN (Financeiro) - https://suporte.totvs.com/portal/p/10098/download#detail/1039087
      5. EST (Estoque) - https://suporte.totvs.com/portal/p/10098/download#detail/1039086
      6. CTB (Controladoria) - https://suporte.totvs.com/portal/p/10098/download#detail/1039084


Passo 3: Acesse o programa Gerenciador de procedures (CFGX051), através do menu Base de Dados | Dicionário | Stored Procedure. Será apresentada a seguinte interface:

Esta interface contendo as opções será apresentada somente se o patch da Central de Atualizações Release 1.4.1 (ou superior) foi aplicado corretamente no ambiente;

As opções disponíveis são:


Passo 4: Clique no botão Atualizar. O processo de migração se inicia e ao ser concluído a nova interface será apresentada.


Nova interface


A principal mudança na interface será a apresentação das empresas disponíveis no ambiente e todos os processos existentes para gerenciamento ao mesmo tempo, em uma mesma janela. Não haverá necessidade de mudança de empresa para a visualização dos seus processos.

A interface possui novos botões laterais que permitirão gerenciar os processos de maneira prática e rápida, realizando a instalação e remoção de processos com poucos cliques. Consulta e relatório de log de processamento estarão disponíveis também. Novas abas permitem uma navegação mais simples e eficiente para visualizar os processos e empresas. E os totalizadores darão um resumo de forma rápida sobre os status dos processos.

Relação de empresas


Aqui serão listadas todas as empresas disponíveis no ambiente. Não há necessidade de entrar no ambiente utilizando a empresa para a qual se deseja instalar/desinstalar um processo.
Será possível marcar mais de uma empresa e realizar a ação desejada de uma só vez.


As ações disponíveis nos botões da barra lateral são:

Relação de processos


Serão listados todos os processos disponíveis para instalação.

As ações disponíveis nos botões da barra lateral são:

Guia Empresa vs Processos


A visão disponibilizada nesta guia baseia-se na navegação realizada entre as empresas disponíveis na relação de empresas.

A parte superior apresentará o nome da empresa posicionada, além dos totalizadores de cada um dos possíveis status.
Na parte inferior estarão relacionados todos os processos disponíveis e seus respectivos status na empresa posicionada.


LEGENDA
Indica que o processo não está instalado na empresa posicionada.
Indica que o processo está instalado corretamente na empresa posicionada.
Indica que o processo ou a rotina AdvPL está desatualizada para a empresa selecionada.
Indica que o processo não pode ser avaliado na empresa posicionada.

Guia Processo vs Empresas


A visão disponibilizada nesta guia baseia-se na navegação realizada entre os processos disponíveis na relação de processos.


Esta guia somente estará visível caso exista mais de uma empresa disponível no ambiente.



A parte superior apresentará o nome do processo posicionado, além dos totalizadores de cada um dos possíveis status.
Na parte inferior estarão relacionadas todas as empresas disponíveis e seus respectivos status perante o processo posicionado.


LEGENDA
Indica que a empresa não possui o processo instalado.
Indica que a empresa possui o processo instalado corretamente.
Indica que a empresa está com o processo ou a rotina AdvPL desatualizada.
Indica que não foi possível avaliar a empresa para o processo posicionado.


Visualizando detalhes


Ao efetuar um duplo clique no grid, onde estão relacionados os processos e empresas e seus respectivos status, será exibida uma interface contendo detalhes sobre o item selecionado.


As seções apresentadas são:
Seção Detalhes:

Apresenta informações detalhadas sobre o ambiente:


Seção Processo:

Apresenta informações detalhadas do processo:


Seção Rotina:

Apresenta informações detalhadas do rotina AdvPL associada ao processo:


Seção Gestão de Procedures:

Apresenta informações detalhadas da interface de Gestão de procedures (CFGX051M):


Instalando pacotes de procedures


Não será necessário obter um arquivo SPS para realizar a instalação dos processos. Os arquivos necessários para a instalação estarão presentes de forma embarcada no RPO. Estes arquivos possuem a extensão ZSPS e contém todas as informações necessárias para que o procedimento seja realizado de maneira off-line (sem integração com a Central de Atualizações).
Durante o procedimento de instalação, caso a integração com a Central de Atualizações esteja ativa, os processos mais atuais homologados pela TOTVS serão obtidos de maneira online e serão utilizados na instalação (desde que sejam mais recentes que os disponíveis no RPO).
Dessa forma garantimos que o ambiente esteja sempre atualizado com os processos de procedures mais recentemente homologados.
Para realizar a instalação:



Após selecionar as empresas e processos, basta clicar no botão (instalar processos).

Será exibida uma janela com alguns avisos solicitando a confirmação da instalação:


O procedimento de instalação somente poderá ocorrer se os processos selecionados não estiverem em uso por outra rotina neste momento.
Ao confirmar, surgirá uma outra janela exibindo o andamento da instalação:

Ao final do procedimento surgirá uma janela contendo o log da operação realizada:

No botão Outras Ações é possível gerar o relatório deste log.
Ao fechar a janela de log, a interface principal será atualizada para refletir o status atual:


Desinstalando pacotes de procedures


O procedimento para desinstalação de pacotes é semelhante ao de instalação. É necessário apenas que os processos envolvidos não estejam em uso. Este procedimento necessita de acesso exclusivo em algumas tabelas do banco de dados e por isso não pode haver concorrência.
Para realizar a desinstalação:


Após selecionar as empresas e processos, basta clicar no botão (desinstalar processos).
Será exibida uma janela com alguns avisos solicitando a confirmação da desinstalação:


O procedimento de desinstalação somente poderá ocorrer se os processos selecionados não estiverem em uso por outra rotina neste momento.
Ao confirmar, surgirá uma outra janela exibindo o andamento da desinstalação:


Ao final do procedimento surgirá uma janela contendo o log da operação realizada:


No botão Outras Ações é possível gerar o relatório deste log.
Ao fechar a janela de log, a interface principal será atualizada para refletir o status atual:

Consultando o histórico de operações

Para visualizar todas as operações realizadas, basta clicar no botão (Histórico de operações)

No botão Outras Ações é possível gerar o relatório completo de todas as operações contidas no log.