- Introdução
- Administração
- Projetando automações
- Como criar uma automação a partir de uma ideia
- Criação de um projeto
- Como iniciar uma automação
- Gerenciamento de arquivos e pastas do projeto
- Como conectar automações às suas contas
- Configuração de atividades
- Gerenciamento de atividades em um projeto
- Como transmitir valores entre atividades
- Como iterar por itens
- Como gerenciar os dados em um projeto
- Configuração de um projeto para usar seus dados
- Como usar recursos de arquivos e pastas
- Uso do UI Automation para interações do navegador
- Execução e teste de projetos
- Como gerenciar automações

Guia do usuário do Studio Web
Configuração de atividades
As atividades podem receber dados como entrada e podem gerar dados de saída para serem usados como entrada em outras atividades. As principais opções ou propriedades de atividades são visíveis por padrão nos cartões de atividades e, se uma atividade tiver propriedades adicionais, você pode configurá-las selecionando Mostrar propriedades adicionais.
O painel Propriedades permite que você controle como as propriedades da atividade aparecem. Você também pode usar esse painel para alterar o nome do projeto ou o nome do fluxo de trabalho selecionado no Explorador de projetos.
Para acessar o painel, selecione o ícone correspondente no lado superior direito da página do projeto. Dentro do painel Propriedades, você pode alternar a qualquer momento entre duas exibições:
- Exibição em tela - Todas as propriedades da atividade selecionada aparecem no cartão da atividade.
- Exibição em painel - Todas as propriedades da atividade selecionada, incluindo propriedades avançadas, aparecem apenas no painel Propriedades e o cartão de atividades é recolhido.

Selecionando Ver mais
ao lado de um campo de atividade exibe as opções para esse campo. As opções para a maioria dos campos são:
- Usar variável
- Construtor de texto
- Criar variável
- Abrir editor de expressão
As opções disponíveis podem variar dependendo dos tipos de dados associados ao campo.
Controles de entrada, editores e construtores dedicados estão disponíveis para ajudar você a configurar atividades dependendo do tipo de dados, seja diretamente da atividade no designer de projetos ou a partir de um editor ou construtor.
Algumas atividades definem um escopo ou as condições a serem atendidas para a execução de outras atividades adicionadas dentro delas. Elas são chamadas de atividades de contêiner e alguns exemplos são:
- Atividades do tipo For Each - Define uma coleção de itens e repete as atividades adicionadas dentro delas para cada um dos itens.
- If — Avalia uma condição e determina o fluxo da automação executando atividades específicas com base na condição ser atendida.
- Use Browser — Anexa a uma página em seu navegador e executa todas as atividades de automação de interface gráfica adicionadas dentro dela nessa página.
As seções a seguir descrevem como você pode usar alguns dos editores e construtores disponíveis.
Editor de Expressão
Escreva expressões complexas para configurar as propriedades da atividade. O Editor de Expressão está disponível para a maioria das propriedades de atividades e apresenta a conclusão de código inteligente para variáveis, argumentos, métodos, propriedades, classes ou palavras-chave. Você pode gravar expressões em várias linhas e usar Ctrl + Espaço para ver a lista de opções disponíveis. Você também pode selecionar Inserir variável para abrir a janela de seleção de variáveis e selecionar uma variável, argumento ou propriedade.
Dentro do editor, use a combinação das teclas Ctrl + F para abrir a pesquisa e substituir recursos. O ícone de erro indica se há uma incompatibilidade entre uma expressão e o tipo de propriedade da atividade (por exemplo, usando uma expressão do tipo String em uma propriedade do tipo Booleana).
Você pode testar o valor de expressões válidas selecionando Testar. Atualmente, não há suporte para testes de expressões que usam valores complexos.
Construtor de filtros
Crie um filtro complexo com uma ou mais condições. Os filtros permitem que suas automações localizem os itens exatos que devem ser usados. Por exemplo, a maioria dos gatilhos de eventos contém filtros que ajudam a determinar os critérios exatos que um evento deve atender para que a automação seja iniciada.
Para construir um filtro:
- Selecione o item para filtrar no campo à esquerda. Por exemplo, ao filtrar e-mails, você pode selecionar um campo de e-mail como De ou Corpo.
- Selecione um operador no menu suspenso no meio para usar para comparar o item. Existem vários operadores que você pode escolher, dependendo do tipo de dados. Por exemplo, ao filtrar e-mails por remetente, você pode selecionar o operador contém ou não contém para o campo De.
- Selecione no campo à direita o valor com o qual comparar o item selecionado.
Para criar um filtro com várias condições, clique em Adicionar condição no Construtor de filtros e crie cada condição adicional de maneira semelhante. Quando você adiciona várias condições, um menu suspenso aparece no topo da janela para que você selecione quando o filtro se aplica: selecione All (AND) se o filtro se aplicar quando todas as condições forem atendidas ou Any (OR) se o filtro se aplicar quando houver qualquer uma das condições foi atendida.
Exemplo de criação de um filtro
Você está criando uma automação que é acionada pelo evento Arquivo criado no OneDrive ou no Google Drive, e você só quer que a automação seja executada quando forem criados arquivos com as extensões: pdf, tif, jpg, png e jpeg.
- No gatilho da atividade, selecione Filtros adicionais para abrir o Construtor de filtros.
- Adicione uma condição para cada extensão de arquivo a ser incluída no filtro selecionando Extensão no primeiro campo, contém no segundo campo e inserindo uma extensão no terceiro campo.
- Selecione Qualquer (OR) no menu suspenso na parte superior da janela para indicar que a criação de arquivos com qualquer uma das extensões deve acionar a automação.

Construtor de condição
Defina uma declaração verdadeira ou falsa que uma atividade avalia para determinar como a automação deve continuar.
Para construir uma condição:
- Selecione um primeiro valor a ser comparado no campo à esquerda, como por exemplo, uma variável de seu projeto.
- Selecione um operador no menu suspenso no meio para usar para comparar o primeiro valor. Há vários operadores que você pode escolher, dependendo do tipo de dados:
greater than,greater than or equal,less than,less than or equal,equals,not equals,is empty text,is not empty text,is true,is false,starts with,does not start with,ends with,does not end with,contains,does not contain,has value,has no value,list is empty,list is not empty. - Dependendo do operador, você também pode precisar selecionar no campo à direita um segundo valor com o qual comparar o primeiro valor.
To create a statement with multiple conditions, click Add in the Condition Builder and provide the same information for each additional statement. When you add multiple statements, a dropdown menu appears at the top of the window where you must select when the statement is true: select All (AND) if the statement is true when all the conditions are met, or Any (OR) if the statements is true when any of the conditions are met.
Exemplo de construção de uma condição
Você está criando uma automação que move cada arquivo criado em uma determinada pasta em seu Google Drive ou OneDrive para uma das duas pastas com base no tamanho de cada arquivo: arquivos com 1 MB ou mais vão para a pasta de Arquivos grandes, já arquivos com menos de 1 MB vão para a pasta de Arquivos pequenos.
- Configure o gatilho de Arquivo criado.
- Adicione uma atividade If e clique no campo Condição para abrir o construtor de condição.
- No construtor de condição, adicione a condição "o tamanho do arquivo é inferior a 1 MB". Usaremos a propriedade TamanhoEmBytes do arquivo criado e 1MB = 1000.000 Bytes.
- Clique no primeiro campo e selecione Arquivo criado > Mostrar mais > Arquivo > TamanhoEmBytes.
- No campo do meio, selecione menos do que.
- No terceiro campo, insira
1000000e clique em Salvar.

- Em seguida, adicionaremos duas atividades Move File para mover o arquivo criado da seguinte maneira:
- Uma atividade na ramificação Then da atividade If. Esta é a atividade executada quando a condição é atendida (o tamanho do arquivo está abaixo de 1 MB). Portanto, selecionaremos Arquivos pequenos como a pasta de destino.
- A outra atividade na ramificação Else da atividade If. Esta é a atividade executada quando a condição não é atendida (o tamanho do arquivo não é inferior a 1 MB). Portanto, selecionaremos Arquivos grandes como a pasta de destino.

Construtor de Coleção
Crie uma coleção de itens do mesmo tipo.
Para construir uma coleção, selecione o item e, então, selecione Adicionar entrada para cada entrada que você deseja adicionar.
Exemplo de construção de uma coleção
Você está criando uma automação para a qual recuperou arquivos em duas atividades de download diferentes. Então, deseja carregar os arquivos para o OneDrive ou Google Drive usando uma atividade Upload Files.
- Na atividade Upload Files, selecione Ver mais
> Crie uma coleção de arquivos ao lado do campo Arquivo(s) . - Selecione Clique para abrir o construtor de coleção.
- Selecione Adicionar e, em seguida, clique no primeiro campo e selecione a saída da primeira atividade Download File. Repita o processo para o resultado da segunda atividade e clique em Salvar.

Seletor de data e hora
Selecione uma data no calendário e uma hora do dia (hora e minuto). Disponível para campos que exigem um valor de data e hora.

Ao usar uma variável em um campo que aceita valores de data e hora, snippets também estão disponíveis, permitindo que você adicione rapidamente variáveis de data e hora comuns:
- Hoje
- Ontem
- Amanhã
- Dois dias atrás
- Início da última semana de trabalho
- Final da última semana de trabalho
- Início da próxima semana
- Início do próximo mês
- Início desta semana
- Início deste mês
- Início do último mês
- Início deste ano
- 3 meses atrás
- 6 meses atrás
- Agora