Precisa de apoio?

CarregarCSVplataforma

Esta função tem por objetivo integrar dados de arquivos cvs para utilização no seniorX BPM, utilizando uma API jar para integração com plataforma seniorX.

Sintaxe: CarregarCSVplataforma(Alfa aArquivoCSV, Alfa aNomeTabela, Alfa aDefTabela, Alfa aAccessToken, Alfa End aComando, Alfa End aError, Alfa End aErrorDetail);

Parâmetros:

Nome Tipo Descrição
aArquivoCSV Alfa Variável com o nome do arquivo csv com o dados a serem integrados.
aNomeTabela Alfa Variável com o nome da tabela seniorX BPM, a ser integrado com o dados do arquivo.
aDefTabela Alfa Variável com o nome do arquivo de definição da seniorX BPM. Utilizado para criar a tabela automaticamente, caso ainda não exista.
aAccessToken Alfa Variável com o token de acesso para requisições na plataforma seniorX.
aComando Alfa Variável com o retorno do comando que é executado para integração do dados.
aError Alfa Variável com o retorno erro, caso aconteça.
aErrorDetail Alfa Descrição: Variável com o retorno erro mais específico e com detalhes técnicos, caso aconteça.

Pré-requisitos de configuração:

Para que a função seja executada corretamente, as seguintes chaves devem estar configuradas no SeniorConfigCenter, em Plataforma XT > Configuração de Integração:

Chave Descrição
com.senior.seniorx.accesskey Chave de acesso para integração com a plataforma seniorX.
com.senior.seniorx.secretkey Chave secreta para integração com a plataforma seniorX.
com.senior.vetorh.xt.tenant Nome do tenant utilizado na integração com a plataforma seniorX.

Importante

Sem a chave com.senior.vetorh.xt.tenant configurada corretamente, a função retornará o erro "Não há definição para o nome do tenant na plataforma. Verifique seu arquivo de configuração (cfg).", mesmo que as chaves Access Key e Secret Key estejam corretas.

Exemplo:

GetAccessToken(vToken, vErro, vDetalheErro);

 

se(vErro <> ""){

mensagemlog(vErro + vDetalheErro);

}

definir alfa vArquivoCSV;

defenir alfa vNomeTabela;

defenir alfa vDefTabela;

defenir alfa vComando;

vArquivoCSV = "C:\senior\vetorh\ImpExp\seniorx\centros_custo_empresa.csv";

vNomeTabela = "centros_custo_empresa";

vDefTabela = "C:\senior\vetorh\ImpExp\seniorx\centros_custo_empresa.def";

CarregarCSVplataforma(vArquivoCSV, vNomeTabela, vDefTabela, vToken, vComando, vErro, vDetalheErro);

se(vErro <> ""){

mensagemlog(vErro + vDetalheErro);

}

Este artigo ajudou você?