Importação de Fornecedores

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 Bematech.

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

Objetivo

O processo de importação de funcionários serve para gravar na base do sistema todos os fornecedores que o cliente deseja importar de um sistema legado. Esses fornecedores serão gravados no padrão do sistema Bematech.

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: 9999 Fornecedores.ic

Exemplo: Importação de fornecedores, classe Raíz/Configuracao/Operacoes/Integracao de Dados/Importacao/Fornecedores. 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 dos fornecedores, primeira linha do conteúdo do arquivo "F001", então o nome do arquivo deve começar com "F" (FFornecedores.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 exemplo de importação de fornecedores:

F001|

F100|CGCCPF|CLASSE|CODIGO|NOME|COMPORTFIS|APELIDO|TIPOLOGRADOURO|LOGRADOURO|NUMERO|SUBLOCALIDADE|LOCALIDADE| . . . |MARCA|

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