- Introdução
- Tutoriais
- Projetos de automação
- Criando automações
- Noções básicas de automação
- Repo. de Objetos
- Melhores Práticas de Automação
- Sobre Alvos e Âncoras
- Como Indicar um Destino
- Como editar um destino
- Tutorial: Trabalhando com Automação de UI
- Tutorial: Extrair de dados de uma tabela a partir de uma página web e editá-los no Excel
- Tutorial: Preenchendo Formulários PDF no Acrobat Reader com Dados do Excel
- Tutorial: Criando uma Tabela Pivot
- Tutorial: Iterando através das Linhas de uma Tabela
- Tutorial: Comparar arquivos do Excel e enviar e-mails com erros de reconciliação
- Tutorial: Extrair dados de e-mails automatizados e movê-los para um aplicativo da área de trabalho.
- Tutorial: Filtrar dados no Excel
- Tutorial: Formatar células
- Tutorial: Adicionar informações sobre os arquivos de uma pasta para um arquivo do Excel
- Tutorial: Adicionando suas Próprias Fórmulas ao Project Notebook
- Automação do PowerPoint
- Automação de dados
- Atividades comuns
- Automação do Google Workspace
- Automação do OneDrive e do SharePoint
- Solução de problemas
Guia do usuário do StudioX
Neste tutorial, criaremos uma automação que cria um formulário PDF de contrato de uso de equipamento para cada novo funcionário em uma empresa. A partir de um modelo de formulário, a automação cria um formulário para cada funcionário e o preenche com dados de um arquivo do Excel com informações sobre o equipamento recebido por cada funcionário.
Começamos adicionando uma atividade Create Folder para criar uma pasta onde salvar os arquivos PDF. Em seguida, adicionaremos uma atividade Use Application/Browser com uma atividade Use Excel File dentro. Elas adicionam à automação o modelo de arquivo aberto no Acrobat Reader e o arquivo do Excel com os dados dos equipamentos. Em Use Excel File, adicionaremos uma atividade For Each Excel Row para processar o arquivo linha por linha. Na atividade For Each Excel Row, uma série de atividades Type Into copia os dados de células em cada linha para o formulário PDF e as atividades Keyboard Shortcuts, Click e Type Into executam as tarefas necessárias para criar um PDF separado no Acrobat Reader para cada uma. funcionário.
- Configure o projeto e baixe os arquivos necessários.
- Crie um novo projeto em branco usando as configurações padrão.
- Baixe e extraia o arquivo com o projeto de automação neste tutorial usando o botão na parte inferior desta página. Copie os arquivos AcordodeEquipamento.pdf e Funcionários.xlsx para a pasta do projeto e clique duas vezes no arquivo PDF para abri-lo no Acrobat Reader.
- No Acrobat Reader, defina o Layout da página como Página única e o Zoom como Padrão. Faça isso para garantir que, ao executar a automação, todo o formulário fique visível na tela para que o robô possa preenchê-lo. No Acrobat Reader DC, você pode alterar essas configurações selecionando Editar > Preferências > Exibição da página.
Observação:
Se você encontrar problemas para indicar elementos no Acrobat Reader, atualize as opções de acessibilidade do documento, conforme descrito em Identificação de elementos de interface gráfica no PDF com opções de acessibilidade no Guia do Studio.
- Crie uma pasta e adicione os arquivos ao projeto.
-
Click Add Activity
in the Designer panel, and then find the Create Folder activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
In the Create Folder activity, click Plus
on the right side of the Folder name field, and then select Text. In the Text Builder, enter EquipmentAgreements.Você indicou que deseja criar uma pasta chamada AcordosdeEquipamentos na pasta do projeto.
-
Click Add Activity
below Create Folder, and then find the Use Application/Browser activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade Use Application/Browser:
-
Clique em Indicar Aplicativo e mova o ponteiro do mouse para a janela do Acrobat onde o PDF é aberto. Quando a janela estiver destacada em azul, clique em qualquer lugar dentro dela.
A atividade Use Application/Browser é atualizada, uma captura de tela da janela aparece dentro da atividade e o caminho para o arquivo executável aparece no campo Caminho do aplicativo.
-
Click Plus
on the right side of the Application Arguments field, and then select Text. In the Text Builder, enter EquipmentAgreement.pdf.Você indicou que deseja que a automação abra o arquivo EquipmentAgreement.pdf no Adobe Acrobat.
-
-
Click Add Activity
inside Use Application/Browser, and then find the Use Excel File activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade Use Excel File:
-
Click Browse
next to the Excel file field, and then browse to and select the file Employees.xlsx. -
No campo Referenciar como, insira
EmployeeData.Você indicou que trabalhará com o arquivo Employees.xlsx que é conhecido em sua automação como EmployeeData.
-
-
- Adicione atividades a serem repetidas para cada linha do arquivo Excel.
-
Click Add Activity
inside Use Excel File, and then find the For Each Excel Row activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade For Each Excel Row:
-
Click Plus
on the right side of the In range field, and then select EmployeeData > Sheet1 [Sheet] -
No campo Para cada, insira
Employee.Você indicou que deseja repetir atividades para cada linha na Planilha1 do arquivo de DadosdoFuncionário. Como cada linha contém dados sobre um funcionário, ela será conhecida na automação pelo nome de funcionário para facilitar a seleção de dados posteriormente na automação.
-
-
Click Add Activity
inside For Each Excel Row, and then find the Type Into activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Dentro da atividade Type Into:
-
Clique em Indicar destino na tela, mova o ponteiro do mouse no campo Primeiro Nome no arquivo ContratodeEquipamento.pdf e, quando estiver destacado, clique no campo. O campo de texto é identificado como destino e o rótulo Primeiro Nome próximo a ele é identificado como uma âncora. Clique em Confirmar na janela Opções de Seleção para salvar a seleção. Uma imagem do destino e a âncora serão exibidas na atividade Type Into.
-
Click Plus
on the right side of the Type this field, and then select Employee > First Name.Você indicou que, para cada funcionário, deseja copiar o valor da coluna First Name e colá-lo no campo First Name do formulário PDF.
-
-
Adicione mais quatro atividades Type Into abaixo da atividade Type Into anterior. Usando as instruções das etapas 3-4, configure as atividades para copiar o Last Name, Role in Company, Equipment Model e Equipment Serial No para cada funcionário e colar nos campos correspondentes no formulário PDF.
-
Adicione uma sexta atividade Type Into dentro de For Each Excel Row após a última atividade Type Into.
-
Dentro da atividade Type Into:
-
Clique em Indicar destino na tela, mova o ponteiro do mouse sobre o campo Nome Completo no arquivo ContratodeEquipamento.pdf e, quando estiver destacado, clique no campo. O campo de texto é identificado como o destino e o rótulo Nome Completo próximo a ele é identificado como uma âncora. Clique em Confirmar na janela Opções de Seleção para salvar a seleção. Uma imagem do destino e a âncora serão exibidas na atividade Type Into.
-
Click Plus
on the right side of the Type this field, and then select Text.No Construtor de Texto, redija um texto que contenha o nome e o sobrenome de cada funcionário separados por um espaço a partir do arquivo do Excel:
-
Click Plus
on the right side, and then select Employee > First Name. -
Adicione um espaço.
-
Click Plus
on the right side, and then select Employee > Last Name. -
Clique em Salvar.
Você indicou que, para cada funcionário, deseja copiar os valores das colunas Nome e Sobrenome e colá-los no campo Nome Completo do formulário PDF.
-
- Adicione uma sétima atividade Type Into dentro de For Each Excel Row após a última atividade Type Into.
-
-
Adicione uma sétima atividade Type Into dentro de For Each Excel Row após a última atividade Type Into.
-
Dentro da atividade Type Into:
-
Clique em Indicate target on screen, mova o ponteiro do mouse sobre o campo Date no arquivo EquipmentAgreement.pdf e, quando estiver destacado, clique no campo. O campo de texto é identificado como o destino e o rótulo da Data próximo a ele é identificado como uma âncora. Clique em Confirmar na janela Opções de Seleção para salvar a seleção. Uma imagem do destino e a âncora serão exibidas na atividade Type Into.
-
Click Plus
on the right side of the Type this field, and then select Notebook > Date [Sheet] > Today [Cell].Você indicou que, para cada funcionário, deseja copiar a data de hoje de uma célula do Caderno do Projeto e colá-la no campo Data do formulário PDF.
-
-
Click Add Activity
below the last Type Into activity inside For Each Excel Row and then find the Keyboard Shortcuts activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade Keyboard Shortcuts, clique em Gravar atalho e pressione a seguinte combinação de teclas no seu teclado: CTRL SHIFT S.
Você indicou que deseja salvar o arquivo PDF pressionando CTRL + SHIFT + S. Quando a automação é executada, essa combinação abre a caixa de diálogo Salvar como no Acrobat Reader.
-
Na janela do Acrobat Reader onde o arquivo é aberto, pressione
CTRL SHIFT Sno teclado para abrir a caixa de diálogo Salvar como. -
In StudioX, click Add Activity
below the Keyboard Shortcuts activity inside For Each Excel Row, and then find the Click activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade Click, clique em Indicate target on screen e, em seguida, mova o cursor do mouse até o botão Choose a different folder dentro da caixa de diálogo Salve e, assim que ela estiver realçada, clique no botão. O botão será identificado como o destino, e o botão Cancelar ao lado será identificado como uma âncora. Clique em Confirmar na janela Opções de Seleção para salvar a seleção. Uma imagem do destino e da âncora será exibida na atividade Click.
Você indicou que deseja clicar em Escolher uma pasta diferente para abrir a caixa de diálogo Salvar como no explorador de arquivos. Na janela do Acrobat Reader onde o arquivo está aberto, clique em Escolher outra Pasta no mesmo diálogo Salvar Como.
-
Na faixa de opções do StudioX, selecione Projeto > Abrir a pasta do projeto para abrir a pasta do projeto no explorador de arquivos e então copie o caminho completo da pasta da barra de endereço (localização).
-
In StudioX, click Add Activity
below the Click activity inside For Each Excel Row, and then find the Use Application/Browser activity in the search box at the top of the screen and select it. The activity is added to the Designer panel. -
Na atividade Use Application/Browser, clique em Indicar aplicativo e, então, mova o ponteiro do mouse para a caixa de diálogo Salvar como no Acrobat. Quando a caixa de diálogo estiver destacada em azul, clique em qualquer lugar dentro dela.
A atividade Use Application/Browser é atualizada, uma captura de tela da janela aparece dentro da atividade e o caminho para o arquivo executável aparece no campo Caminho do aplicativo.
-
Click Add Activity
inside the newly added Use Application/Browser, and then find the Type Into activity in the search box at the top of the screen and select it. The activity is added to the Designer panel.Dentro da atividade Type Into:
-
Clique em Indicar destino na tela, mova o ponteiro do mouse sobre o campo Nome do arquivo na caixa de diálogo Salvar como e, quando estiver realçado, clique no campo. O campo será identificado como o destino e o rótulo Nome do arquivo ao lado dele será identificado como uma âncora. Clique em Confirmar na janela Opções de Seleção para salvar a seleção. Uma imagem do destino e a âncora serão exibidas na atividade Type Into.
-
Click Plus
on the right side of the Type this field, and then select Text.No Construtor de Texto:
-
Cole o caminho copiado na etapa 16.
-
Digite
\EquipmentAgreements\EquipmentAgreement_. -
Click Plus
on the right side, and then select Employee > First Name. -
Click Plus
on the right side, and then select Employee > Last Name. -
Click Plus
on the right side, and then select Special Keys > Enter. -
Clique em Salvar.
O texto deve ser semelhante à imagem a seguir:
Você indicou que deseja salvar cada arquivo PDF na pasta EquipmentAgreements com um nome de arquivo que inclua o nome do funcionário.
A atividade For Each Excel Row deve ser semelhante à imagem a seguir (para uma visão ampliada, clique com o botão direito do mouse na imagem e salve-a):
-
-
-
19. Click Save in the StudioX ribbon to save the automation. 20. To avoid any issues during execution, make sure no PDF files are open in Adobe Acrobat. and then click Run to execute the automation.The values are copied from the Excel file to the PDF form for each employee and each PDF is saved with the employee name in the newly created folder. Download example