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 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.

Instruções para um prompt para criar 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.
  1. Crie uma variável de string de entrada chamada Var1 e atribua a ela o valor "Hello, world!"
  2. Configure a caixa de mensagem para exibir Var1.
Dica: Como alternativa, o primeiro prompt pode ser inserido de forma mais curta: Crie uma variável de string de entrada ‘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: Adicione uma caixa de mensagem e atribua a ela uma nova variável de entrada do tipo string chamada Var1 com o valor "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.
  • Crie uma variável de entrada do tipo string chamada Var1, uma variável de saída do tipo string chamada Var2 e uma variável de entrada e saída chamada Var3. Atribua à Var1 o valor "aberto", à Var2 o valor "fechado" e à Var3 o valor "pendente".
  • Crie uma variável de entrada do tipo string \'Var1\' = "open", uma variável de saída do tipo string \'Var2\' = "closed" e uma variável de entrada e saída \'Var3\' = "pending".
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:
  • Crie uma variável de sessão de terminal chamada pSessTerminal.
  • Crie uma variável de tabela 3x4 com valor padrão 0, chamada pTableVar1.

Criar variáveis automaticamente

O Co-Pilot for Automators 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.

Exemplo: Add a Prompt to the path of the folder.

Variáveis de dados de acesso

Variáveis de credenciais são reconhecidas e podem ser adicionadas via prompt no Editor de bot. Elas são variáveis únicas que protegem os valores sensíveis que representam como um arquivo salvo no repositório Control Room. Variáveis de credenciais têm três camadas e vários atributos definidos quando criadas. A instrução deve descrever todas as três camadas e atributos para chamar a variável com precisão e adicioná-la à automação.
  • 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 Editor de bot.

Considerações adicionais: