Páginas filhas
  • DDVENDAS-37102 - DT - Adicionar Cadastro de Schema na Rotina PCEME2641


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha WinThor

Segmento:

Distribuição

Módulo:

03 - Venda

Função:316 - Digitar Pedido de Venda
País:Brasil
Ticket:14924078
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-37102


02. SITUAÇÃO/REQUISITO

1 - NECESSIDADE/ VISÃO GERAL:

Para abertura de novas filiais é necessário acionar o desenvolvimento da TOTVS para multiplicar PKGs.

2 - DESCRIÇÃO DA ANÁLISE REALIZADA(MOTIVO):

Desenvolver uma tela que possa ser cadastrado pelo cliente a nova filial e schemas para integração com o Wms Delage. Sem precisar manipular manualmente, Views, Procedures, Trigger, Packges e etc.

3 - SOLUÇÃO PROPOSTA/HIPÓTESE DE SOLUÇÃO:

Criar uma tela onde possa ser cadastrado o OWNER (SCHEMA) do banco onde vai ser acessado o banco intermediário do WMS e a filial do sistema legado; (OWNER Chave Primaria), Cor primaria e secundária da legenda do OWNER e a logomarca.

Já criar na base do cliente os Owner Delage e Dismed para evitar problemas nos cadastros já existentes;

Nas configurações da filial apresentar um combobox para selecionar os OWNER/Filial do sistema legado usado para cada filial do winthor (Retirar os campos antigos da tela).

Deve ser criado uma package para cada OWNER com o nome diferente (sugestão concatenar o nome o OWNER na pkg)

No conteúdo da package deve ser alterado toda a referência ao OWNER, para o que foi cadastrado: Sempre usar os OBJETOS da DELAGE como principal. Essa criação deve ser por OWNER cadastrado.

Esse comportamento deve ser feito apenas para objetos que tem referência com o banco intermediário.

No Script de criação de tabela criar a tabela que armazena o OWNER/Filial, tabela PCINT_SCHEMA.

Nas rotinas PCEME9810 e PCEME9812, Alterar a cor da legenda/log conforme o cadastro do OWNER e a Package utilizada deve ser conforme o cadastro do OWNER.

03. SOLUÇÃO

Adicionados cadastro de schemas para realizar a integração sem a necessidade de implantação.


Saiba Como Utilizar

Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

  • Atualizar a rotina PCEME2641
  • Atualizar o banco de dados via rotina PCEME2641 na aba “Atualização de Banco de Dados”
  • Atualizar rotina PCEME9810
  • Atualizar rotina PCEME9812


  • Baixar e atualizar as rotinas PCEME2641, PCEME9810 e PCEME9812
  • Realizar configuração na rotina 132 (caso necessário)
  • 2283 – Utilizar integrações com WMS = Sim

  • 2237 – Tipo de integração WMS = Delage (7)

  • Abrir rotina PCEME2641 e na aba de “Atualização de Banco de Dados” selecionar:
    • Tabelas de Dados Específicos
    • Views
    • Packages
    • Permissões

  • Depois de atualizado, fechar rotina e abrir na rotina 530 e liberar o acesso da rotina 2641:
    • 22 – Permitir Acesso: Configura Schemas

  • Abra a rotina 2641 e na aba “Exportação de Movimentação” clique no botão Configurar Filiais
    • Na tabela a coluna “SCHEMA do Banco Intermediário” ao clicar deve mostrar lista de Schemas cadastrados, por padrão DELAGE e DISMED.

  • No rodapé clicar no botão “Cadastrar SCHEMA” para abrir a tela para gerenciar os schemas.
    • Para pesquisar, editar e excluir, clique primeiramente em pesquisar e depois nos botões Editar e Excluir, ao que desejar.

    • Para cadastrar clique em Incluir

  • Após cadastrar um Schema deve ser realizada a Atualização do Banco de Dados novamente.
  • Altere o Schema de um filial, em Configuração de Filial, e reinicie a rotina 2641.
  • Ao abrir verá as configurações de cor e logomarca.

  • Nas rotinas 9810 e 9812 serão alteradas as cores e a logomarca conforme a seleção na rotina 2641 e a filial do usuário. Exemplo:


Observação:

  • A configuração está vinculada a filial do usuário na tabela PCEMPR.




04. DEMAIS INFORMAÇÕES


IMPORTANTE!

Use esse box para destacar informações relevantes e/ou de destaque.


05. ASSUNTOS RELACIONADOS

  • As versões estarão disponíveis para download no CCW. Mantenha suas rotinas sempre atualizadas!