Definição da estrutura do arquivo XLS |
A tabela DIINTERFACE também pode ser alimentada através de um arquivo XLS ou XLSX. Para utilizar esta funcionalidade é necessário de um arquivo com extensão XLS ou XLSX cujo cabeçalho (primeira linha) contenha todos os campos existentes na tabela DIINTERFACE. Exemplo do arquivo na figura a seguir:
Recursos de importação e exportaçãoSiga abaixo os recursos possíveis a serem selecionados dentro da função de importação:
Baixar modelo de planilhaAo invés de preencher todas as colunas da tabela DIINTERFACE manualmente, o sistema permite baixar um modelo pronto com estas colunas já preenchidas, necessitando apenas adicionar as informações necessárias no corpo de cada coluna utilizada. Para realizar o download do modelo de planilha, navegue até a tela de acompanhamento SoftExpert Configuração Acompanhamento Ferramenta Importação Acompanhamento (CM015). Dentro desta tela é possível utilizar o botão (Modelo de importação) para baixar o arquivo de modelo.
Importar arquivo para o sistemaExistem três formas diferentes de se importar dados para o sistema através do modelo de planilha descrito anteriormente. Estas três abordagens serão descritas abaixo:
Upload pelo sistemaPara realizar o upload do arquivo, navegue até a tela acompanhamento (SoftExpert Configuração Ferramenta Importação Acompanhamento (CM015)). Dentro desta tela utilize o botão Importar planilha para realizar o upload do arquivo para dentro do sistema. Em seguida, uma tela será aberta para realizar o processo de importação de dados. Arraste o arquivo de planilha para dentro da tela exibida ou então o selecione através do botão Selecionar. Caso o arquivo a ser importado esteja correto, será demonstrado a seguinte mensagem: "Arquivo Excel validado com sucesso". Após incluir o arquivo na tela, utilize o botão Importar para concluir a importação dos dados.
Inclusão por diretórioPara realizar a operação de inclusão do arquivo de planilha via inserção por diretório, primeiramente o arquivo deve conter em seu nome a palavra seimport.
Caso esteja sendo utilizado o recurso de multidatabase, o nome do arquivo deve conter o domínio presente no arquivo database-config, seguido pelo sufixo _seimport. Na tabela abaixo há exemplos para a denominação de nomes usando como exemplo o domínio “www.softexpert.com”.
Upload de planilha via webservicePara utilizar este método basta fazer uma requisição HTTP (POST) ao endpoint https://<domain>/apigateway/se/dataintegration/importjob/upload.php com conteúdo do tipo form-data (multipart/form-data) e incluir a planilha (respeitando o formado descrito nos tópicos anteriores) como parâmetro no respectivo formulário.
A chave deste parâmetro precisa ser "userfile". A camada de autenticação deste endpoint irá respeitar as regras de segurança do APIGateway do SoftExpert Suite (descritas na seção Integração via web services SOAP Overview técnico).
As imagens a seguir exemplificam um exemplo de requisição utilizando o aplicativo Postman:
|