Criando Arquivos CSV
Embora os dados possam ser inseridos manualmente no sistema, o método mais eficiente para carregá-los é usar um dos modelos de dados CSV já disponíveis para todos os objetos de negócios apropriados.
A primeira etapa é criar um arquivo .csv (delimitado por vírgula) a partir do objeto de negócios do portal que está sendo carregado. Veja a seguir um exemplo usando códigos de despesas:
- Navegue até Admin, selecione Financeiro, Código de Despesa e Pesquisar.
- Expanda a área Informações do Registro e clique no hiperlink Código de Despesa do objeto de negócios.
- Clique no hiperlink Visualizar Esquema na guia Principal e copie os elementos do objeto de negócios para o arquivo CSV e crie seus dados.
| 1 | Sequência | Chave Primária | Campo 01 | Campo 02 |
|---|---|---|---|---|
|
2 |
1 |
Código de Despesa |
descrição |
Categoria de Custo |
|
3 |
2 |
expenseCode |
descrição |
costCategory |
|
4 |
3 |
WD-Inventory |
200 – Estoque |
WD-Stock |
|
5 |
4 |
WD-LaborPremium |
120–Trabalho – Prêmio |
WD-Labor |
- Colunas na linha superior correspondem aos elementos da lista do ON da solicitação (cabeçalho).
- A linha com o número de sequência mais baixo (1) é a descrição de xpaths para ajudar os usuários a ler o arquivo e é ignorada pelo processamento.
- O processamento do ON trata a linha com o segundo número mais baixo de sequência (2) não como dados, mas sim como o xpath para mover dados para o ON de destino, neste caso, W1-ExpenseCode.
- Observe que a configuração de alguns ONs significa que esta célula pode começar com um sinal "+". Observe também que o arquivo sempre trata essa célula como uma fórmula e adiciona um sinal "=" na frente da string de dados, conforme indicado por "#NAME?" (Por exemplo: =+costCategory/expenseCode). Você deve reformatar a célula para "Texto" e remover o sinal "=".
- As linhas com números de sequência três e acima são tratadas como dados.
Outros Problemas de Formatação
As informações a seguir tratam de problemas conhecidos de formatação ao trabalhar com o modelo de dados CSV:
- Datas precisam ser formatadas como aaaa-m-dd (2020-10-27).
- Data e a Hora devem ser formatadas como aaaa-mm-dd-hh.mm.ss.
- As colunas baseadas em valores de consulta que têm zeros à esquerda precisarão corresponder aos valores no arquivo CSV. Por exemplo, o valor de TD_PRIORITY_FLG deve ser "030", não "30".
- Um link precisa ser criado quando você deseja incluir o "pai", que tem um ID gerado pelo sistema, no mesmo arquivo com o "filho". Por exemplo, você pode carregar Organizações, mas se quiser preencher o ID da Organização Pai no mesmo arquivo, terá que inserir um link (por exemplo, @3, que é o símbolo @ mais o nº da Sequência) na linha na qual o ID gerado pelo sistema residiria.
- Se várias linhas contiverem a mesma Chave Primária, somente a última linha será carregada. Todos os valores da Chave Primária precisam estar na mesma linha.
