Crie uma Tarefa de API para ler dados do banco de dados e exportar o resultado da consulta para uma variável de fluxo de arquivo. Neste exemplo, estamos usando a instrução SELECT para explicar essa ação.

Nota: Essa ação é aplicável tanto para Task Bot quanto para Tarefa de API.

Pré-requisitos

  • Crie uma variável de arquivo como dbFileStream.
  • Você deve ter uma conexão válida com o servidor de banco de dados.
  • Crie uma tabela de banco de dados de clientes com os seguintes registros.
    cust_id cust_name departamento baseSalary
    E1001 Mike Williams Vendas 1200000
    E1002 John Smith Financeiro 950000
    E1003 Tom Jones RH 700000
    E1004 Jack Sheryl Vendas 1500000
    E1005 Shawn George Operações 650000
  • Para mais informações sobre como usar Tarefa de API, consulte exemplo: Tarefa de API.

Para buscar dados da tabela de clientes e exportar para uma variável de fluxo de arquivo, siga estas etapas:

Procedimento

  1. Faça login na Control Room como Bot Creator.
  2. Crie um novo Tarefa de API.
    1. No painel da esquerda, clique em Automação.
    2. Clique em Criar novo > Tarefa de API.
    3. Na janela Criar tarefa de API, insira o nome da Tarefa de API como customer_records.
    4. Aceite o local da pasta padrão: \Bots\.
      Para alterar o local, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
  3. Navegue até o pacote Banco de dados e arraste a ação Exportar para fluxo de arquivo.
    1. Insira o nome da sessão como Padrão.
    2. Escolha a opção Instrução SELECT e insira a consulta.
      SELECT cust_id, cust_name, department 
      FROM customer_records 
      WHERE deprtment = 'Sales'
      ORDER BY Cust_id
    3. Deixe o número máximo de registros a serem gravados em branco para buscar todos os registros que atendam à condição especificada.
    4. Insira o valor do tempo limite como 120.
    5. Digite o nome do arquivo como Customers.csv.
      Nota: Esse não é um arquivo físico, mas um nome de arquivo de referência que é usado para enviar o resultado da consulta para a variável de fluxo de arquivo.
    6. Selecione ANSI como opção de codificação do arquivo CSV.
    7. Selecione a opção Incluir cabeçalho da coluna.
    8. Especifique a variável de fluxo de arquivo como dbFileStream para referenciar o resultado da consulta.
  4. Clique em Salvar.
    Ao executar essa tarefa de API, a ação Exportar para fluxo de arquivo recupera e exporta a saída da consulta a seguir para a variável de fluxo de arquivo dbFileStream.
    cust_id cust_name departamento
    E1001 Mike Williams Vendas
    E1004 Jack Sheryl Vendas