Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


O objetivo da opção Popular os campos de ID é preencher o código de ID único nos registros já gravados do sistema.

01. RESUMO

O objetivo da opção Popular os campos de ID é preencher o código de ID único nos registros já existentes do sistema. Essa opção é importante para que seja possível a utilização do conciliador nos registros do legado. 

Como os campos são novos, no momento da instalação/configuração da rotina eles estarão sem conteúdo.

...

02. PREENCHENDO OS IDS

Escolher a opção Popular os campos de ID e clicar no botão Avançar:

Image Added


Será exibida a tela de apresentação da opção selecionada. No caso desta opção, será exibido um range de datas. 

Esse range representa o período retroativo que se deseja gravar os códigos de ID nos campos XXX_MSUIDT

Image Added


Nota
titleAtenção

É importante selecionar somente o intervalo que se deseja trabalhar. 

Aconselhamos verificar com cautela essa informação, pois o tempo de processamento dessa rotina é proporcional ao tamanho do período escolhido.


Após clicar em avançar, o sistema exibira a tela com os campos que serão gravados "XXX_MSUIDT".

Além disso, também serão exibidos os campos que serão utilizados na comparação do range de datas para filtrar os registros.

Image Added

Índice
maxLevel4

01. Visão Geral

Com o objetivo de facilitar a configuração inicial da rotina de conciliação, foi desenvolvido um wizard que auxiliará na preparação, tanto da estrutura das tabelas, quanto da carga inicial do legado do sistema. 

Informações
titleAtenção

Este conjunto de funcionalidades estará disponível apenas no release 12.1.33

02. Pré-requisitos

Os pré-requisitos para utilização do wizard de configuração é ter o arquivo CTBA930.PRW compilado no repositório de objetos.

E a versão da Lib igual ou superior a 20211004.

03. Execução da rotina

Para execução do Wizard de Configurações no Conciliador, deve ser utilizado, na abertura do sistema, o programa inicial: WIZARDUUID.

Image Removed

04. Opções disponíveis no Wizard

Após inciar o sistema com o programa inicial WIZARDUUID, o Wizard será iniciado e apresentará três opções para serem escolhidas:

Image Removed

1. Gerar SDF com campos de ID

Nessa opção o Wizard auxiliará na criação dos campos de ID utilizados para identificar os registros na rotina de conciliação.

Os campos serão criados com a estrutura XXX_TCUUID (Totvs Conciliador UUID), onde XXX é a tabela utilizada pelo conciliador.

Os campos TCUUID devem ser alimentados com um id único formado por 32 posições (UUID) obtidos pela função FWUUIDV4.

Somente serão apresentados no Wizard, campos das tabelas que possuem alguma configuração de match na rotina de conciliação (Tabela QLB).

O Wizard não fará a inclusão dos arquivos diretamente nas tabelas, mas sim, fará a geração de um arquivo SDFBRA.txt que será utilizado posteriormente pela rotina de atualização de dicionários UPDDISTR.

2. Popular os campos de ID

Nessa opção o Wizard fará a inclusão dos códigos UUID nos campos criados no passo anterior.

Isso se faz necessário para que o usuário possa utilizar o conciliador nos registros anteriores à criação dos campos de ID (XXX_TCUUID). Ou seja, essa opção serve para popular o legado.

3. Popular Rastreamento Contábil

Desenvolver documentação neste ponto após desenvolver a rotina

05. Gerar SDF com campos de ID

Ao selecionar a opção "Gerar SDF com campos de ID", o sistema fará a leitura das tabelas de origem e destino configuradas previamente na tabela QLB e serão listados os campos XXX_TCUUID dessas tabelas.

Os campos encontrados na base de dados ficarão com o STATUS "OK" e não serão exportados para o SDF.

Os campos não encontrados ficarão com o STATUS "Incluir" e serão exportados para o arquivo SDF.

  1. Apresentação do Wizard de exportação do arquivo SDF

Image Removed

2. Exibição dos campos que serão exportados para o arquivo:

Image Removed

3. O arquivo será exportado para a pasta systemload.

Caso já exista um arquivo diferencial nessa pasta, o sistema pergunta se deve sobrescrevê-lo.

Image Removed

4. Mensagem informando que o arquivo foi gravado com sucesso:

Image Removed

5. Arquivo criado na pasta systemload.

Evidência do arquivo manifest_update com os detalhes do arquivo SDF gerado pela ferramenta.

Image Removed

6. Após finalizar o Wizard, e com o arquivo SDF gerado na pasta systemload, o usuário poderá optar por executar o UPDDISTR escolhendo a opção SIM na mensagem exibida:

Image Removed

Nota
titleImportante

Lembrando que para executar o UPDDISTR é necessário ter acesso exclusivo ao sistema.

06. Popular os campos de ID

Nessa opção o sistema fará a gravação dos códigos UUID (identificador único universal) nos campos criados no passo anterior (Geração do Arquivo SDF).

Isso se faz necessário para que seja possível conciliar dados anteriores a implantação da rotina de conciliação, anteriores à criação dos campos XXX_TCUUID.

A partir da instalação do conciliador e da criação dos campos de ID, esses códigos serão inseridos automaticamente a cada inclusão de registro.

  1. Tela de apresentação com o filtro de data para gravação dos Id's nos registros do legado.

Image Removed

2. Tela com exibição dos campos que serão gravados "XXX_TCUUID" e com os campos que serão utilizados para filtrar os dados (Campos de data).

Image Removed

...


Os campos utilizados para fazer o filtro podem ser editados pelo usuário

...

Image Removed

...

.

Clicando duas vezes em cima do campo é exibida uma tela com os campos data disponíveis para alteração.

Image Added


Após a confirmação das tabelas selecionadas, o wizard realizará a gravação dos campos de ID

Campos gravados após processamento da rotina:

...

Image Removed

Image Added


Após o processamento da opção, a mensagem de Processamento Finalizado é exibida.

Ao confirmar, o wizard retornará ao menu de opções.

Image Added

...



HTML
<!-- esconder o menu --> 


<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}
</style>