Visão geral das variáveis

Automation 360 oferece uma diversidade de variáveis, cada uma desenvolvida para conter tipos específicos de dados e destinada a uso específico. Use os tópicos abaixo para saber mais sobre cada variável e como usá-las.

Como usar variáveis

A tabela seguinte descreve como Automation 360 passa valores variáveis entre um bot principal e um secundário quando se utilizam diferentes tipos de dados:
Tipo de dados Comportamento
Número, string, booliano, data/hora e credencial Você cria um pai e um filho bot usando os seguintes tipos de dados (número, string, booliano, data/hora e credencial) e execute o TaskBot. Quando o bot principal passa uma variável para o bot secundário através de variáveis de entrada, e se você alterar os valores dessas variáveis no bot secundário, as alterações não são salvas quando a execução regressa ao bot principal. Quando se utilizam tipos de dados, o valor real da variável é passado, e quaisquer alterações feitas a estas variáveis na bot secundária não são refletidas no bot principal.
Lista, Dicionário, Arquivo, Tabela, Janela, Registro, Sessão e Formulário Você cria um pai e um filho bot usando os seguintes tipos de dados (Lista, Dicionário, Arquivo, Tabela, Janela, Registro, Sessão e Formulário) e execute o TaskBot. Quando o bot principal passa uma variável para o bot secundário pelas variáveis de entrada e se você alterar os valores dessas variáveis no bot secundário, as alterações são salvas quando a execução volta ao bot principal. Quando se utilizam esses tipos de dados, os valores são passados por referência, e quaisquer alterações feitas a estas variáveis no bot secundário são refletidas no bot principal.
Exemplo: Você criou um bot principal e secundário usando as seguintes variáveis:
  • VarList: Employee data (First name, last name, Date of birth)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Você usou as mesmas variáveis no bot secundário com a caixa de verificação Usar como entrada selecionada.
No bot secundário, você atualizou os seguintes valores:
  • Adicionado um novo detalhe na variável VarList como Employee data (Date of Joining)

  • Alterado o valor da variável VarString para Employment type (Contract)
  • Alterado o valor da variável VarNumber para 50
Quando o bot principal chama o bot secundário e a execução regressa ao bot principal, a variável Lista mostrará os valores atualizados, enquanto os valores das variáveis String e Number não mudarão:
  • VarList: Employee data (First name, Last name, Date of birth, Date of joining)
  • VarString: Employment type (Permanent)
  • VarNumber: 100
Credenciais e variáveis credenciais no Editor de bot
Use as credenciais ao criar bots para passar informações confidenciais, tais como senhas e números de conta. O uso das credenciais separa informações confidenciais de bots e Bot Runners, o que reduz o risco de vazamento de dados ou acesso não autorizado do usuário.
Variáveis predefinidas
As variáveis predefinidas (ou do sistema) retornam os valores específicos sobre a máquina em que o bot é executado. Os usuários não podem editar os valores de uma variável predefinida.
Suas variáveis (definidas pelo usuário)
Usuários e algumas ações criam variáveis definidas pelo usuário para conter valores temporariamente. Use esse tipo de variável para inserir valores em uma ação (título da janela, dados de acesso ou caminho de arquivo) ou para aceitar a saída de uma ação (valores lidos de um arquivo ou retorno booleano)
Criar uma variável
Valores globais
Os valores globais permitem que os usuários reutilizem valores idênticos entre bots em vez de criar novas variáveis para cada bot.
Variáveis do Item de trabalho
Você pode usar as variáveis do Item de trabalho para passar atributos ou valores do Item de trabalho ao Task Bot da Control Room quando executar o bot com a opção Executar bot com fila.