Visão geral das variáveis
- Última atualização2026/01/05
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, Booleano, DataHora, Credencial e Tabela de dados (Atribuir, Unir e Mesclar) | 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, gravar, Sessão, Formulário e Tabela de dados (Inserir ou Excluir linha ou coluna, Classificar e Definir valor de uma única célula) | 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: Dados do funcionário (Nome, Sobrenome, Data de nascimento)
- VarString: Tipo de emprego (Permanente)
- VarNumber: 100
No bot secundário, você atualizou os seguintes valores:
-
Adicionado um novo detalhe na variável VarList como Dados do funcionário (Data de adesão)
- Alterado o valor da variável VarString para Tipo de emprego (Contrato)
- 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: Dados do funcionário (Nome, Sobrenome, Data de nascimento, Data de adesão)
- VarString: Tipo de emprego (Permanente)
- 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)
- 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.
Edição de variáveis
Você pode editar o tipo de dado de uma variável existente no Bot Editor, o que aumenta muito a flexibilidade na construção de bots, reduz retrabalho e previne erros quando as variáveis evoluem durante o desenvolvimento da automação.
Edição do tipo de dados para variáveis existentes: Os usuários agora podem abrir uma variável para edição e alterar seu Tipo.
- Para as variáveis Lista, Dicionário e Sessão, o campo Subtipo também é editável.
- A interface do usuário ajusta dinamicamente quais campos são exibidos, editáveis ou desativados com base no novo tipo.
Avisos inteligentes antes de aplicar uma alteração de tipo: ao alterar o tipo de uma variável e clicar em Aplicar, o sistema exibe uma mensagem de confirmação que explica o impacto da alteração. Avisos incluem os seguintes cenários que permitem que você tome uma decisão informada antes de confirmar a alteração:
- Possíveis erros de validação
- Referências quebradas em automações principais
- Redefinição dos estados de Entrada/Saída/Constante
- Perda dos valores padrão salvos anteriormente
Atualizações automáticas em todos os usos no bot: Após confirmar a alteração:
- o tipo da variável é atualizado em todos os locais em que é utilizado no bot.
- Se o novo tipo causar incompatibilidades, serão exibidos erros de validação no editor do bot e na guia Navegador de problemas da janela do Assistente.
- Ações desativadas são excluídas da validação.
Preserva ou redefine propriedades de variáveis de maneira inteligente: Com base no novo tipo:
- Configurações que ainda se aplicam são mantidas.
- Configurações que não são mais aplicáveis são automaticamente ocultadas ou desativadas.
- Valores padrão se comportam de maneira inteligente:
- Se um usuário inserir um novo padrão após a alteração do tipo → ele será mantido.
- Se nenhum novo padrão for inserido → o padrão anterior é redefinido com base no tipo.
- Para o tipo Qualquer → o padrão não é editável.
- Para o tipo Sessão → o padrão é oculto.
Mantém a consistência em toda a plataforma: Variáveis de saída mapeadas mostrarão erros de incompatibilidade de tipo, se relevante, após a alteração. O tipo atualizado é refletido em:
- Janela de observação de depuração
- Janela de pesquisa e substituição
- Bot de tarefas, tarefa de API e Process Composer
Funcionalidade Desfazer A funcionalidade Desfazer permite restaurar o tipo anterior, o valor padrão e o estado de validação.
Vantagens da edição de variáveis
- Controle total sobre a evolução das variáveis
- Não há necessidade de recriar variáveis, reduzindo drasticamente a depuração e o retrabalho.
- Avisos automatizados e validações auxiliam na prevenção de bots com falhas.
- O sistema garante um fluxo de trabalho de mudança de tipo seguro, previsível e transparente.