Importação de Clientes

Introdução

Todo o referencial teórico abordado nas documentações vínculadas a este guia, reforça e justifica a importância da gestão do conhecimento de forma prática e eficiente, concebido de forma a conduzir o raciocínio do leitor de forma lógica e evolutiva. Assim, por meio deste documento, chamado guia, o leitor é direcionado a outros guias, com objetivo de conhecer desde os conceitos básicos do assunto que está sendo abordado, até a forma como este é tratado no sistema UNUM.

Neste guia, serão abordadas as funcionalidades do módulo Importação de Clientes, bem como sua integração com os demais módulos do sistema UNUM.

Objetivo

O processo de importação de clientes serve para gravar na base do sistema todos os clientes que o usuário deseja importar de um sistema legado. Esses clientes serão gravados no padrão do sistema Unum.

Considerando-se a complexidade de um ERP, não serão descritos nesse guia termos introdutórios do sistema.

Fluxo Operacional

1) Acessar o iEngine e criar/editar o x-class de configuração para habilitar a importação (somente para o usuário que irá realizar a atividade) para cada classe que o usuário irá realizar a importação.

Segue a localização das classes: Raíz/Configuracao/Operacoes/Integracao de Dados/Importacao ( Filhas de Importação ).

Inserir novo script clicando no botão +. Informar o nome do script, terminando com a extensão.ic. Exemplo: Impclientes.ic

Exemplo: Importação de clientes, classe Raíz/Configuracao/Operacoes/Integracao de Dados/Importacao/Clientes. Conteúdo do script existente na classe:

if(session.userKey == chave_usuario) {

this.integracaoLigada = true;

}

** Em chave_usuario informar a Chave do usuário.

2) Criar a pasta "Entradas" na pasta da base de dados onde a importação vai ser executada. Esta pasta onde deve ser criada a pasta "Entradas", corresponde ao local onde o iEngine.exe se encontra.

3) Criar o arquivo TXT com os dados da importação e copiar para o diretório criado no ponto 2. O processo que contém o layout dos arquivos de importação fica no caminho UNUM/Compra/Ferramentas Administrativas/Integração/Layout da Integração.

Observação: O primeiro caractere do NOME do arquivo deve possuir o primeiro caractere do CONTEÚDO do arquivo.

Exemplo no seu caso: Importação de clientes, primeira linha do conteúdo do arquivo "C001", então o nome do arquivo deve começar com "C" (CClientes.txt).

4) Criar um agendamento de script para o script "-1897036545 integracao Scheduller" no processo "UNUM/Admin/Agendador de Scripts". A periodicidade para execução do agendamento vai depender do contexto em que a importação deve ser executada.

5) Ao ser finalizada a execução do script agendado, se a importação tiver ocorrido sem erros, o arquivo importado será removido automaticamente para o diretório "Entradas/Sucesso/ANO_MES_DIA", caso tenha ocorrido algum erro de importação será criado um arquivo de log no diretório "Entradas/Erro/DATAIMPORTACAO/log" e movido para "Entradas/Erro/DATAIMPORTACAO/resolvido/log" ao final da execução.

Segue modelo de importação de produto:

C001|

C100|CGCCPF|CLASSE|COMPORTFIS|CODIGO|NOME|ESTABELECI|NASCIMENTO|TIPOLOGRADOURO|LOGRADOURO|NUMERO|COMPLEMENTO| . . . |DATACADASTRO|

O nome do arquivo deve possuir no primeiro caractere o "C".

Observação: Não adicionar o o caractere "|" após o C001.