Solicitando variáveis
- Última atualização2025/09/30
Usando o Co-Pilot for Automators, os desenvolvedores podem especificar o valor e mapear uma variável com um prompt em linguagem natural.
O Co-Pilot for Automators Co-Pilot auxilia o desenvolvimento na criação de variáveis de duas maneiras. Primeiro, os desenvolvedores podem enviar um único prompt com instruções para as propriedades de uma ou várias variáveis para criá-las de acordo com as especificações. Em segundo lugar, uma variável é criada e mapeada automaticamente para qualquer ação que exija uma variável, a menos que uma variável existente seja referenciada no prompt. Uma convenção de nomenclatura padrão é usada para quaisquer variáveis criadas automaticamente.
Práticas recomendadas ao usar prompts para variáveis
- As propriedades e um valor padrão para variáveis personalizadas devem ser definidos na instância de prompts para criação de variáveis. Para obter os melhores resultados, use um único prompt para definir todas as propriedades e criar a variável.
- Ao adicionar e criar suas variáveis antes de usar os prompts para o cenário, elas podem ser referenciadas como entradas em seu prompt. Use esta ordem para aumentar a eficiência.
-
Um prompt para alterar (atualizar) o valor ou a propriedade de uma variável existente resulta na correspondente ação atribuir para essas atualizações.
Prompts para criação de variáveis
- Criar uma nova variável.
- Propriedades como o nome, o tipo de variável e como a variável deve ser usada (entrada, saída, constante) são reconhecidas no seu prompt. Variáveis existentes podem então ser referenciadas por outro prompt e mapeadas para uma ação existente.O exemplo mostra comandos inseridos um de cada vez.
-
Create an input string variable named Var1 and assign it the value "Hello, world!"
-
Set the message box to display Var1.
Dica: Como alternativa, o primeiro prompt pode ser inserido de forma mais curta:Create an input string variable ‘Var1’ = "Hello, world!"
-
- Adicione uma ação com uma nova variável mapeada.
- Ao adicionar uma nova ação à sua automação, você pode facilmente criar e mapear simultaneamente uma nova variável para a nova ação com um único comando.Exemplo:
Add a message box and assign it a new input string variable named Var1 with the value "Hello, world!"
- Crie várias variáveis em um único prompt.
- Ao criar várias variáveis com um único prompt, use uma vírgula ou ponto final para separar as instruções para cada variável.Os exemplos mostram dois prompts resultando na mesma saída.
-
Create an input string variable named Var1, an output string variable named Var2, and an input and output variable named Var3. Assign Var1 the value "open", Var2 the value "closed", and Var3 the value "pending".
-
Create an input string variable 'Var1' = "open", an output string variable 'Var2' = "closed", and an input and output variable 'Var3' = "pending".
-
- Crie e defina propriedades para variáveis predefinidas (de sistema e de string).
- As variáveis predefinidas (data e hora, configurações do sistema e string) são frequentemente usadas para adicionar metadados à automação, para rastreamento e cálculos. Embora o valor dessas variáveis seja predefinido pelo sistema do usuário e pela máquina, as propriedades dessas variáveis podem ser atribuídas e utilizadas por meio de prompts.
O prompt a seguir cria automaticamente etapas para capturar o horário do sistema, somar a ele e retornar o cálculo ao usuário em uma caixa de mensagem. O Co-Pilot cria automaticamente as variáveis e as mapeia para o cálculo e a exibição do retorno.
Exemplo:Veja mais sobre como trabalhar com variáveis de sistema, Variáveis predefinidas.Get the current time and then add 5 minutes. In a message box, display the calculated time.
- Converter automaticamente o tipo de dado dentro do cenário.
- O tipo de dado das variáveis pode ser convertido automaticamente pelo Co-Pilot ao gerar o cenário. Esse recurso cria automaticamente as etapas lógicas necessárias para fazer a transição de dados de string para dados numéricos, fazer um cálculo e retornar os dados ao usuário como uma string em uma mensagem. Isso reduz a necessidade de conhecimento especializado ao desenvolver a automação.
O exemplo a seguir cria automaticamente etapas para coletar a entrada do usuário, subtrair 1 da entrada e exibir o número resultante. O Co-Pilot cria automaticamente a variável de string para a entrada, converte o valor em um número para cálculo e, em seguida, converte o valor numérico novamente em string para a exibição.
Exemplo:1. Ask the user to enter a number. 2. Reduce that number by 1. 3. Display that number for 5 secs. 4. Repeat 2 and 3, until the number becomes 0 or -1.
- Crie variáveis com propriedades exclusivas.
- É fornecido suporte para variáveis como Tabela e Tipo de Sessão que podem ter propriedades exclusivas. Certifique-se de incluir o conjunto completo de propriedades para esses tipos de variáveis no prompt. Para variáveis do tipo tabela, as dimensões e um valor de célula padrão podem ser especificados na instrução.Exemplos:
-
Create a terminal session variable named pSessTerminal.
-
Create a 3x4 table variable with default value 0, named pTableVar1.
-
Criar variáveis automaticamente
O Co-Pilot ajuda os desenvolvedores a se concentrarem nos resultados da automação e nas operações de ações, auxiliando em parte do trabalho tedioso de criação de variáveis. Se uma variável não existir e uma for necessária para a ação descrita por um prompt, uma variável será criada automaticamente e mapeada para a ação que a requer. Quando as variáveis são criadas dessa forma, uma convenção de nomenclatura padrão é aplicada, determinada pelo tipo de variável (pBool, pDict, pStr). Quando estiver pronto, o desenvolvedor pode editar manualmente quaisquer variáveis para definir o valor e quaisquer outras propriedades.
Add a Prompt to the path of the folder
.
Variáveis de dados de acesso
- Nome do cofre
- Nome da credencial
- Atributo: nome de usuário, senha, ID do cliente, etc.
Saiba mais sobre variáveis de credenciais no tópico a seguir. Consulte Credenciais e variáveis credenciais no Bot editor.
- Mais detalhes sobre as propriedades e comportamentos das variáveis estão disponíveis. Consultar, Visão geral das variáveis
- Variáveis dependentes de arquivos da Control Room são compatíveis, como bot, formulário, processo e API Tasks. Consulte Solicitação para adicionar arquivo de repositório existente.