Este material tem o objetivo de auxiliar o suporte nos atendimentos de implantações.


ABERTURA DE TICKETS PARA SOLICITAÇÕES DE ACESSOS NECESSÁRIOS:


O que é o MILE?

O MILE é o acrônimo para Model Integrator Layout Engine. O intuito desta ferramenta é facilitar a importação/exportação de dados para o sistema através do uso de rotinas automáticas (MSExecAuto) e/ou rotinas desenvolvidas em MVC utilizando arquivos em formato texto (TXT).

Conceito básico da ferramenta

 A ideia básica é mapear as informações que serão importadas ou exportadas em um layout . Esse layout trabalha no conceito de canais, é feita a leitura do arquivo texto e através do layout enviasse os dados para serem processados pelo adapter.      

1- O que é um Canal?

O canal pode ser utilizado para definir que informações estão sendo trabalhadas, por exemplo, em uma importação de pedido de vendas há informações de cabeçalho e de ítens, as informações que compõem o cabeçalho podem estar em um canal e as de ítens em outro canal.
Exemplo:

Neste exemplo o canal "01", (no começo da linha) poderia ser o cabeçalho e o "02" os ítens.
O canal é uma informação que deve constar no arquivo texto e que define uma separação ou tipagem para os dados que estão sendo trabalhados.

Um layout pode possuir um, vários ou nenhum canal.

2- O que é uma Unidade de Informação?

Dentro de um arquivo texto iremos importar/exportar várias informações, mas cada layout se refere a um contexto (notas, pedidos, clientes, etc.). Dentro de cada contexto, cada conjunto de informações é uma unidade de informação.
Por exemplo, em um arquivo de pedidos de venda podem existir vários pedidos com vários canais, mas vamos importar/exportar 1 pedido a cada vez, nessa idéia, cada pedido é uma unidade de informação. Se vamos importar clientes, cada um dos clientes que será importado (independente de quantos canais tenha o layout) será uma unidade de informação e assim por diante.

3 - O que é um Adapter?

Adapter é a aplicação responsável por processar as informações que foram obtidas a partir do arquivo texto.

O que é um Layout?

Layout é a configuração que permite, ao se ler um arquivo texto, identificar os dados contidos naquele arquivo e fazer o seu relacionamento com as informações dos adapters.

1- Composição do layout

Detalhamento de Escopo de Atendimento

  • Ocorrência submetida às principais análises e verificações do Suporte Padrão, como validação de parâmetros, configurações e atualizações, onde não fora identificada a origem do problema, e a situação não é reproduzida em ambiente padrão atualizado do Suporte, sendo necessária uma análise pontual do ambiente do cliente (dicionário / registros / tabelas / debug);
  • Consultor em atendimento ao cliente não simula a ocorrência em seu ambiente local (comportamento isolado no ambiente do cliente);
  • Cliente só reproduz a possível inconsistência com uso de determinado(s) cadastro(s) já gravado(s) (ex: ocorre somente com determinado TES; determinado cadastro de Cliente/Fornecedor; ou determinado produto; etc) e não fora identificada a particularidade desse cadastro, sendo necessária uma análise apurada do cadastro (como por exemplo, obrigatoriedade e ordem de campos) que possam causar a falha no processamento do sistema;
  • Cliente não reproduz com o Dicionário de Dados padrão disponibilizado no Portal, não sabe identificar qual a alteração que causa a não conformidade e não pode utilizar o padrão por ter muitas alterações. Observação: Essa análise visa validar se alterações na ordem dos campos, criação de campos de usuário, alteração de níveis de campos e/ou retirada de uso de campos, pelo configurador, podem ser a causa da inconsistência
  • Quando o Cliente e/ou Consultor confirma:
    Ter realizado os procedimentos indicados pelo Suporte sem solução efetiva do incidente;
    Ter validado os itens detalhados na documentação sem sucesso para a resolução;
    Ter simulado a ocorrência em ambiente teste, atualizado e padrão (inclusive dicionários).