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
Âncora |
---|
| novo_gestor_stored_procedures |
---|
| novo_gestor_stored_procedures |
---|
_heading | h.gjdgxs |
---|
|
Nota |
---|
O pacote desta funcionalidade esta sendo disponibilizado de forma controlada para um grupo clientes que manifestaram interesse. Em caso de interesse em utilizar de forma antecipada abrir ticket solicitando. Previsão de liberação MAIO/2022 |
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, será 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.
IMPORTANTE: 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.
|
Âncora |
---|
| migracao_novo_modelo |
---|
| migracao_novo_modelo |
---|
_heading | h.30j0zll |
---|
|
Migração para o novo modelo
Ao acessar o programa gerenciador de procedures (CFGX051), através do menu Base de Dados | Dicionário | Stored Procedure, será apresentada a seguinte interface:
As opções disponíveis são:
Documentação: ao clicar neste botão o usuário será levado para esta documentação.
Manter: ao clicar neste botão a rotina atual, sem as novas funcionalidades, será exibida. É importante lembrar que o modelo antigo não sofrerá nenhuma atualização, não serão expedidas atualizações em arquivos SPS, somente no novo formato ZSPS.
Atualizar: ao clicar neste botão o processo de migração ocorrerá. Serão realizados procedimentos que não poderão ser desfeitos, ou seja, após migrado não será possível voltar ao modelo antigo de gestão de procedures. Após realizada a migração para o novo modelo essa interface de migração não será exibida novamente.
Fechar: a rotina não será acionada, retornando ao menu da janela principal do Protheus.
Âncora |
---|
| nova_interface |
---|
| nova_interface |
---|
_heading | h.1fob9te |
---|
|
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 se visualizar os processos dela.
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.
![](/download/attachments/651665430/worddavd351edb9bcb0c088c694c22d418faa96.png?version=1&modificationDate=1637355052633&api=v2)
Âncora |
---|
| relacao_empresas |
---|
| relacao_empresas |
---|
_heading | h.3znysh7 |
---|
|
Relação de empresas
Aqui serão listadas todas as empresas disponíveis no ambiente. Não há necessidade se 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.
![](/download/attachments/651665430/worddav49ed50aa0d1089e7881d797bbafd4bcc.png?version=1&modificationDate=1637355052663&api=v2)
As ações disponíveis nos botões da barra lateral são:
Instalar os pacotes selecionados nas empresas selecionadas.
Remover os pacotes selecionados das empresas selecionadas.
Marcar todas as empresas disponíveis no grid.
Desmarcar todas as empresas do grid.
Consultar o histórico de operações.
Âncora |
---|
| relacao_processos |
---|
| relacao_processos |
---|
_heading | h.2et92p0 |
---|
|
Relação de processos
Serão listados todos os processos disponíveis para instalação.
![](/download/attachments/651665430/worddav6b1e5811f6368c1d488766e5a75dc571.png?version=1&modificationDate=1637355052837&api=v2)
As ações disponíveis nos botões da barra lateral são:
Marcar todos os processos disponíveis no grid.
Desmarcar todos os processos do grid.
Âncora |
---|
| guia_empresa_processos |
---|
| guia_empresa_processos |
---|
_heading | h.tyjcwt |
---|
|
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.
![](/download/attachments/651665430/worddav31e10aa399f2203276ba5a733c0ee4e2.png?version=1&modificationDate=1637355052877&api=v2)
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.
Âncora |
---|
| guia_processo_empresas |
---|
| guia_processo_empresas |
---|
_heading | h.3dy6vkm |
---|
|
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.
IMPORTANTE: Esta guia somente estará visível caso exista mais de uma empresa disponível no ambiente.
![](/download/attachments/651665430/worddavaa1a9839151fc1cb66da899a236355d2.png?version=1&modificationDate=1637355053017&api=v2)
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.
Âncora |
---|
| visualizando_detalhes |
---|
| visualizando_detalhes |
---|
_heading | h.23k0u7fdxslw |
---|
|
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.
![](/download/attachments/651665430/worddavd1e3ea105c312934df637c520db12472.png?version=1&modificationDate=1637355053047&api=v2)
...
- Status;
- Código da assinatura;
- Nome da rotina/programa fonte;
- Data da rotina contida no RPO;
- Data da rotina disponível na Central de Atualizações;
- Botão "Buscar atualização": direciona para o portal de atualização, para obtenção do patch (estará disponível apenas se houver integração com a Central de Atualizações);
Âncora |
---|
| instalando_pacotes |
---|
| instalando_pacotes |
---|
_heading | h.f41wful3yjzh |
---|
|
Instalando pacotes de procedures
Não será necessário obter nenhum 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 recentes homologados.
Para realizar a instalação:
- Selecionar em quais empresas os processos serão instalados:
![](/download/attachments/651665430/worddav466b0dd8c744edb398d910a1d5096981.png?version=1&modificationDate=1637355053203&api=v2)
- Selecionar quais processos serão instalados:
![](/download/attachments/651665430/worddavf76c7baf5789bc32949472a7886ca589.png?version=1&modificationDate=1637355053233&api=v2)
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:
![](/download/attachments/651665430/worddav8fe1d5633e397e85ac15845d2cfe1ac9.png?version=1&modificationDate=1637355053263&api=v2)
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:
![](/download/attachments/651665430/worddav178d711de5a613775647d6c2fe253bb3.png?version=1&modificationDate=1637355053297&api=v2)
Ao final do procedimento surgirá uma janela contendo o log da operação realizada:
![](/download/attachments/651665430/worddavea0373c72c852f8ca614d13136e334fc.png?version=1&modificationDate=1637355053327&api=v2)
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:
Âncora |
---|
| desinstalando_pacotes |
---|
| desinstalando_pacotes |
---|
_heading | h.4d34og8 |
---|
|
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: - Selecionar em quais empresas os processos serão desinstalados:
![](/download/attachments/651665430/worddav466b0dd8c744edb398d910a1d5096981.png?version=1&modificationDate=1637355053203&api=v2)
- Selecionar quais processos serão desinstalados:
![](/download/attachments/651665430/worddavf76c7baf5789bc32949472a7886ca589.png?version=1&modificationDate=1637355053233&api=v2)
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:
![](/download/attachments/651665430/worddav7eff411a5f723fc230acbfc0717c7cfa.png?version=1&modificationDate=1637355053400&api=v2)
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:
![](/download/attachments/651665430/worddav0379bc81e46f652071c361ea714b8ecb.png?version=1&modificationDate=1637355053433&api=v2)
Ao final do procedimento surgirá uma janela contendo o log da operação realizada:
![](/download/attachments/651665430/worddavc206bae9b66de38e52c9a3198bde5a03.png?version=1&modificationDate=1637355053470&api=v2)
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:
Âncora |
---|
| consultando_historico |
---|
| consultando_historico |
---|
_heading | h.2s8eyo1 |
---|
|
Consultando o histórico de operaçõesPara 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.