Criar e usar uma variável no Design studio de RPA para desktop
Crie uma variável em Design studio de RPA para desktop.
Antes de Iniciar
Função necessária: nenhuma
Por Que e Quando Desempenhar Esta Tarefa
Existem dois tipos de variáveis:
- Local: esta variável é declarada em uma atividade e pode ser usada somente na atividade declarada.
- Global: esta variável é declarada em um nível de projeto e pode ser usada em qualquer atividade no fluxo de trabalho de automação.As variáveis têm quatro atributos e são atribuídas durante uma execução de automação em momentos diferentes:
- Identificador
- Local dos dados
- Tipo
- valor
Procedimento
-
Para criar uma variável local, execute uma das seguintes ações:
- No painel Caixa de ferramentas, navegue até Geral e arraste o componente Variável para a superfície Design.
- No painel Caixa de ferramentas, navegue até Geral e arraste o componente Variável para a atividade no painel do Project Explorer.
- No painel do Project Explorer, clique com o botão direito do mouse na atividade desejada e selecione Criar uma variável.
-
Para criar uma variável global, execute uma das seguintes ações:
- No painel do Project Explorer, clique com o botão direito do mouse em Objetos globais e selecione Criar uma variável.
- No painel Caixa de ferramentas, navegue até Geral e arraste o componente Variável para Objetos globais para o painel do Project Explorer.
- Opcional:
Se você quiser converter uma variável local em global, clique com o botão direito do mouse na variável local do Project Explorer e selecione Converter em global.
Você pode usar esta opção se tiver criado uma variável como local.
-
Depois que a variável for criada, arraste-a para a superfície Design, conforme mostrado no exemplo a seguir.
Figura 1. A variável é arrastada para a superfície de design - Conecte as portas de dados e de controle da variável às portas correspondentes dos outros componentes.
- Opcional:
Para atribuir uma variável à porta de entrada de dados ou à porta de saída de dados, execute as seguintes ações:
- Na superfície Design, clique com o botão direito do mouse na porta de entrada de dados ou de saída de dados da variável e selecione Substituir.
-
Na caixa de diálogo PROPRIEDADES DA PORTA, clique em Selecionar ao lado do campo Variável mapeada para escolher uma variável necessária.
Nota:Se você selecionar esta opção, a porta de entrada de dados no componente desaparecerá e o nome da variável aparecerá na porta.
- Na caixa de diálogo ESCOLHER VARIÁVEL, escolha uma variável global ou local mapeada para ler ou armazenar dados, dependendo se você deseja substituir a porta de entrada de dados ou a de saída de dados.
- Clique em OK.
- Opcional:
Para usar variáveis em uma porta de entrada ou de saída de dados, arraste a variável para a porta de entrada ou saída de dados na superfície Design, conforme mostrado no exemplo a seguir.
Figura 2. Arraste a variável para a porta de entrada de dados na superfície de design O exemplo a seguir mostra a saída quando a variável é arrastada para a porta de entrada de dados.Figura 3. Saída quando a variável é arrastada para a porta de entrada de dados Importante:Você pode encontrar os seguintes comportamentos ao arrastar e soltar um componente de automação da Caixa de ferramentas, do Explorador de objetos, do Explorador de projetos e do Explorador de habilidades para a superfície de design:- Se você arrastar e soltar um componente para o mesmo componente na superfície de design, o novo componente substituirá o componente existente. Por exemplo, se você já tiver o componente ActionSet na superfície de design e arrastar e soltar outro componente ActionSet no ActionSetexistente, a nova versão substituirá o componente existente.
Todas as conexões (conexões de controle e de dados), variáveis ou dados estáticos associados ao componente existente serão associados ao componente recém-descartado se o nome da porta e o tipo de dados da porta forem iguais.
- Se você arrastar e soltar um novo componente para um componente ou método diferente na superfície de design, o novo componente substituirá o componente existente.
Todas as conexões, variáveis ou dados estáticos associados ao componente existente serão associados ao componente recém-descartado se os nomes de porta e os tipos de dados de porta forem os mesmos.
- Se você arrastar e soltar um componente entre dois componentes que já estão conectados na superfície de design, o componente será colocado entre os componentes existentes. Você pode encontrar os seguintes comportamentos ao arrastar e soltar um componente entre dois componentes:
- Se os nomes de porta e os tipos de dados de porta do componente recém-descartado corresponderem aos componentes conectados, as conexões de dados serão criadas.
- Se os nomes das portas forem iguais e os tipos de dados da porta forem diferentes, as conexões de dados serão criadas somente se o tipo de dados da porta puder ser convertido (os dados da porta de origem devem ser convertidos para o tipo de dados de destino. Isso é conhecido como conversão de tipo ou conversão de tipo. Para obter mais informações sobre conversão de tipo, consulte Fundição de tipo Java). Por exemplo, inteiro para objeto, mas não objeto para inteiro.
- Se os nomes da porta forem os mesmos e o tipo de dados da porta puder ser convertido, mas já houver uma conexão de dados existente entre os dois componentes, nenhuma nova conexão de dados será criada.
- Se você arrastar e soltar um componente para o mesmo componente na superfície de design, o novo componente substituirá o componente existente. Por exemplo, se você já tiver o componente ActionSet na superfície de design e arrastar e soltar outro componente ActionSet no ActionSetexistente, a nova versão substituirá o componente existente.