Importação e migração de dados

IMPDADOS

Descrição

Sub-sistema que permite diversas importações de dados. O sistema consiste em um conjunto de tabelas sem regras de negócio que podem ser populadas, consultadas e editadas para posterior validação e importação destes dados para o Eligo.

Atenção
Os conteúdos destas tabelas NÃO são replicados.

Procedimentos

Interfaces

Sub-sistemas relacionados

Configurações

IMPDADOS.DADOS_ANOTACOES_TECNICAS.PESO_PADRAO

Peso padrão para Anotação técnica

Peso padrão para as anotações técnicas, caso informado como característica para pessoa será utilizado o valor lá definido.

Tipo: INTEGER

IMPDADOS.DADOS_ANOTACOES_TECNICAS.PREFERENCIA_PESO_PADRAO

Preferência com o peso para os profissionais.

Preferência com o peso para os profissionais.

Tipo: TEXT

Valor padrão: PESO LIMITE AFT

IMPDADOS.DADOS_ANOTACOES_TECNICAS.SEQUENCIA_UTILIZADA

Sequencia para anotação técnica

Sequencia utilizada para numerar as anotações técnicas

Tipo: TEXT

Valor padrão: SEQUENCIA_ANOTACAO_TECNICA

IMPDADOS.DADOS_CONTRATOS_SERVICOS.CANCELAR_TITULOS_PM

Indica se deve ou não cancelar automaticamente títulos programados quando o contrato for cancelado. Em caso de "S", os títulos serão cancelados apenas se o LOP estiver associado a um integrador eletrônico que dá suporte a cancelamentos.

Valor padrão: N

IMPDADOS.DADOS_CONTRATOS_SERVICOS.SQL_BUSCA_PESSOA_ID

Permite configurar o SQL utilizado para buscar o ID da pessoa representada pelo código informado. Quando o código informado for o código utilizado no sistema legado, deve-se usar:
select pessoa_id from dados_pessoas where codigo = ?
Quando o código informado já for o de uma pessoa cadastrada no sistema:
select id from pessoas where pessoa = ?

Tipo: TEXT

IMPDADOS.DADOS_ENDERECOS.SITUACAO_PADRAO

Situação para pessoas importadas

Estabelece a situação na qual as pessoa importadas entram no cadastro do sistema. Quando não configurado, elas entram na situação de "Pendente" para provocar, teoricamente uma revisão do cadastro que foi migrado. Caso desejar, pode ajustar esta preferencia para "A" fazendo com que os cadastros entrem automaticamente como "Ativo".

Tipo: OPCAO

Valor padrão: P

IMPDADOS.DADOS_PEDIDOS.PESQUISAR_CLIENTE_POR

Pesquisar cliente por

Define qual informação que deve ser buscada ao pesquisar o cliente informado na importação do pedido.

Pode ser utilizado:

  • NOME_COMPLETO: a busca será feita pelo nome completo informada no cadastro da pessoa do cliente.
  • PESSOA: a busca será feita pelo código da pessoa informada no cadastro da pessoa do cliente.
  • LEGADO: a busca será feita pelo código legado informado na importação de pessoas.
  • CPF_CNPJ: a busca será feita pelo CPF ou CNPJ informado no cadastro da pessoa do cliente.

Tipo: TEXT

Valor padrão: PESSOA

IMPDADOS.DADOS_PEDIDOS.PESQUISAR_PRODUTO_POR

Pesquisar produto por

Define qual informação que deve ser buscada ao pesquisar o produto informado na importação do pedido.

Pode ser utilizado:

  • ELIGO: a busca é feita pelo código do produto cadastrado no sistema;
  • IMPORTADO: a busca é feita pelo código do produto informado na carga de produtos.
  • CONTEM=: a busca é feita pelo código do produto cadastrado no sistema, porém que possui uma informação extra. Esta informação pode ser incluída após o sinal de igual. Por exemplo: se configurar a preferência com o valor "CONTEM=0" e na migração dos itens do pedido for incluído o código do produto "XXX", será buscado um produto que possui um código que finaliza com "0XXX".

Tipo: TEXT

Valor padrão: ELIGO

IMPDADOS.DADOS_PEDIDOS.SITUACAO_ITENS_CONFORME_PEDIDO

Definir a situação dos itens conforme datas de entrega e cancelamento do pedido

Quando informado na preferência "S", as quantidades entregues e canceladas de itens serão definidas conforme o preenchimento das datas de entrega e cancelamento do pedido, não utilizando as informações que possam existir nas importações de itens de pedidos.

Caso contrário, utilizará as quantidades informadas na importação do item do pedido.

Tipo: FLAG

Valor padrão: N

IMPDADOS.DADOS_PESSOAS.FORMA_UTILIZACAO_GRUPO

Forma de utilização do grupo

O campo de grupo pode ser utilizado de duas formas: informando o código da pessoa ou o código legado.

Este preferência permite definir se deve utilizar o código da pessoa no sistema (informando P) ou o código legado, utilizado na migração (L).

Tipo: UPPER

Valor padrão: P

IMPDADOS.DADOS_PESSOAS.SITUACAO_PADRAO

Situação para pessoas importadas

Estabelece a situação na qual as pessoa importadas entram no cadastro do sistema. Quando não configurado, elas entram na situação de "Pendente" para provocar, teoricamente uma revisão do cadastro que foi migrado. Caso desejar, pode ajustar esta preferencia para "A" fazendo com que os cadastros entrem automaticamente como "Ativo".

Tipo: OPCAO

Valor padrão: P

IMPDADOS.DADOS_PROTOCOLOS.SEQUENCIA_UTILIZADA

Define a sequência que deve ser utilizada para protocolos

Define o nome da sequência que deverá ser utilizada para numerar os protocolos.

Tipo: TEXT

Valor padrão: SEQUENCIA_PROTOCOLO

IMPDADOS.DADOS_REGISTROS_PROFISSIONAIS.PADRAO_FREQUENCIA

Padrão de frequência utilizado para geração do registro profissional

Padrão de frequência utilizado para geração do registro profissional

Tipo: TEXT

Valor padrão: ANUIDADE

IMPDADOS.DADOS_REGISTROS_PROFISSIONAIS.PADRAO_PLANO_PAGAMENTO

Plano de pagamento padrão para registro profissional

Plano de pagamento padrão para registro profissional

Tipo: TEXT

Valor padrão: ANUIDADE

IMPDADOS.DADOS_REGISTROS_PROFISSIONAIS.TIPO_CONTRATO_SERVICO

Tipo de contrato para uso no registro profissional

Tipo de contrato que deve ser utilizado para geração do contrato vinculado ao registro profissional

Tipo: TEXT

Valor padrão: REGISTRO_PROFISSIONAL

IMPDADOS.DADOS_REGISTROS_PROFISSIONAIS.TIPO_SERVICO

Tipo de serviço para uso no registro profissional

Tipo de serviço que deve ser utilizado para geração do contrato vinculado ao registro profissional

Tipo: TEXT

Valor padrão: REGISTRO_PROFISSIONAL

IMPDADOS.DADOS_TITULOS.SQL_BUSCA_PESSOA_ID

Origem da consulta das pessoas dos títulos

Permite configurar o SQL utilizado para buscar o ID da pessoa representada pelo código informado. Quando o código informado for o código utilizado no sistema legado (ver Importação de pessoas), deve-se usar:

select pessoa_id from dados_pessoas where codigo = ?
Quando o código informado já for o de uma pessoa cadastrada no sistema (ver Pessoas):
select id from pessoas where pessoa = ?

Tipo: TEXT

IMPDADOS.DADOS_TITULOS.UTILIZAR_DMLINSERT

Utilizar o método DML_INSERT no lugar do INSERT

Utilizar o método DML_INSERT no lugar do INSERT

Tipo: FLAG

Valor padrão: N

IMPDADOS.IMP_PEDIDOS_BEIRA_RIO.TIPO_PEDIDO_ID_B

Permite informar o ID do tipo de pedido que será utilizado para o tipo de operação B=Beneficiamento

Tipo: ID

IMPDADOS.IMP_PEDIDOS_BEIRA_RIO.TIPO_PEDIDO_ID_V

Permite informar o ID do tipo de pedido que será utilizado para o tipo de operação operação V=Venda

Tipo: ID

IMPDADOS.IMP_PESSOAS.TAXA_RECONEXAO

Taxa de reconexão

Quando informado, indica que a conexão será fechada e reaberta a cada N registros migrados.
Esta preferência permite aumentar a velocidade da migração em ambientes onde o banco de dados tem perda de performance após sucessivas operações no mesmo objeto de conexão. Para PostgreSQL, sugere-se utilizar o valor 10.
Quando não informado, o sistema não faz a reconexão com o banco.

Tipo: INTEGER

IMPDADOS.IMP_VEICULOS.PESQUISAR_POR

Pesquisar por

Preferência genérica que representa a customização que pode ser feita para campos que apontam para um outro registro, permitindo alterar qual campo é utilizado no pesquisa pelo registro apontado.

Esta preferência pode ser utilizada da seguinte forma:

IMPDADOS.DADOS_VEICULOS.NOME_CAMPO.PESQUISAR_POR

Exemplo:

IMPDADOS.DADOS_VEICULOS.PROPRIETARIO.PESQUISAR_POR
Valor:
NOME_COMPLETO

Só pode ser usado um campo no valor da preferência.

Tipo: UPPER