Leia um documento digitalizado com sucesso usando TaskBot
- Atualizado: 2020/06/04
Leia um documento digitalizado com sucesso usando TaskBot
Use um TaskBot para ler um documento processado a partir de um arquivo CSV.
Normalmente, a saída .csv reflete diretamente a sequência na qual os campos são selecionados ao criar uma instância de aprendizado. Os campos adicionados posteriormente, editando uma instância de aprendizado são exibidos no final. No entanto, não é garantido que todos os arquivos .csv gerados para a mesma instância de aprendizado tenham a mesma sequência de campos de cabeçalho. Isso ocorre porque alguns recursos, como Tabela aninhada e Tabela múltipla, que têm sua própria configuração especializada por bot, alteram a sequência de campo com base em como esse bot é configurado durante o treinamento.
Portanto, você deve acessar o arquivo .csv de saída usando nomes de campo, em vez de índice no cabeçalho .
Procedimento
- No Editor de IU do Automation Anywhere Enterprise Client, arraste e solte o comando Read From CSV/Text (Ler a partir de CSV/Texto) da lista Commands (Comandos) para o painel Task Actions List (Lista de ações da tarefa).
-
Tente o seguinte
- Escolha Select File (Selecionar arquivo) para ler o arquivo.
- Escolha entre os modos Delimiter, Header and Trim (Delimitador, Cabeçalho e Acabamento) conforme apropriado.
- Selecione , para garantir que todos os caracteres especiais de diferentes idiomas sejam exibidos com precisão.
- Clique em Save (Salvar) para adicionar o comando ao painel Task Action List (Lista de Ações da Tarefa).
-
Use a variável
$Filedata Column$
para especificar a coluna CSV para extração.
O exemplo a seguir usa o comando Ler de CSV/texto junto com o comando loop para ler documentos digitalizados no formato CSV, a partir do caminho de sucesso do IQ Bot.
$Filedata Column(1)$
retorna o valor da primeira coluna. $Filedata Column(2)$
retorna o valor da segunda coluna. O Loop itera cada registro no arquivo CSV e retorna valores para a primeira e a segunda colunas. Use esses valores para mais automação, conforme necessário.$Filedata Column(name)$
, o nome poderia ser $Filedata Column(Invoice_Date)$
.