Exercício: usar caixas de mensagens para comunicação

Concluído

Na automação assistida, a interação entre usuários e estações de trabalho é essencial. As caixas de mensagens fornecem um meio direto para que essa comunicação ocorra.

Neste exercício, você desenvolverá um fluxo assistido que lê pedidos de planilhas do Excel e solicita que os usuários selecionem um desconto para pedidos de alto valor.

Para começar, baixe Orders.zip. Selecione Baixar no lado direito e extraia o arquivo do Excel para o computador local.

  1. Comece solicitando que o usuário selecione um arquivo do Excel. Use a ação da caixa de diálogo Exibir seleção de arquivo e configure o campo Filtro de arquivo para permitir somente arquivos xlsx.

    Captura de tela da ação de caixa de diálogo Exibir seleção de arquivo.

  2. Antes de ler dados do arquivo selecionado, você deve iniciá-lo usando a ação Iniciar o Excel.

    Captura de tela da ação Iniciar o Excel.

  3. Para ler os dados do arquivo do Excel, implante a ação Ler da planilha do Excel e selecione Todos os valores disponíveis na planilha no campo Recuperar.

    Captura de tela da ação Ler da planilha do Excel.

  4. Implante a ação Obter primeira coluna/linha livre da planilha do Excel para recuperar a primeira coluna e linha livre na planilha do Excel.

    Captura de tela da ação Obter primeira coluna/linha disponível na planilha do Excel.

  5. Use a ação Gravar na planilha do Excel para adicionar um cabeçalho Desconto na primeira coluna disponível do arquivo do Excel.

    Captura de tela da ação Gravar na planilha do Excel que grava o cabeçalho Desconto.

  6. Antes de tratar cada linha do Excel de maneira independente, crie uma nova variável chamada Contador e inicialize-a como 2. Essa variável indicará o número da linha tratada em cada iteração.

    Captura de tela da ação Definir variável.

  7. Adicione um loop Para cada para iterar pelos dados recuperados.

    Captura de tela da caixa de diálogo de propriedades Para cada.

  8. Para verificar o valor da coluna Bruto (coluna G), converta-o em um número e adicione uma ação If para verificar se ele excede 100.000.

    Captura de tela da ação Converter texto em número.

    Captura de tela do espaço de trabalho do exercício com o bloco if adicionado.

  9. Se o valor exceder 100.000, o usuário deverá decidir se deseja adicionar um desconto. Implante a ação Exibir mensagem para fornecer as informações necessárias ao usuário e solicite que ele escolha Sim ou Não.

    Captura de tela da ação Exibir mensagem.

  10. Adicione uma segunda ação If para verificar qual botão foi pressionado na etapa anterior.

    Captura de tela da ação If.

  11. Se o usuário selecionar Sim, uma janela solicitará que ele insira o valor do desconto. Use a ação Exibir caixa de diálogo de entrada para obter essa funcionalidade.

    Captura de tela da ação da caixa de diálogo Exibir entrada.

  12. Escreva o valor do desconto selecionado na coluna Desconto do arquivo do Excel.

    Captura de tela da ação Gravar na planilha do Excel.

  13. Antes de sair do loop Para cada criado anteriormente, use a ação Aumentar variável para aumentar a variável Contador em um.

    Captura de tela da ação Aumentar variável.

  14. Finalmente, execute o fluxo. Quando solicitado, selecione o arquivo Orders.xlsx.

    Captura de tela espaço de trabalho do exercício concluído.