Criar e usar uma variável em 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 no nível do 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 Explorador de projeto.
- 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 no painel Explorador de projeto.
- Opcional:
Se você quiser converter uma variável local em global, clique com o botão direito do mouse na variável local do Explorador de projetos 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 foi arrastada para a superfície 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 PORT PROPERTIES, 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 mapeada global ou local 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 de 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 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 se deparar com 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 Design:- Se você arrastar e soltar um componente no mesmo componente na superfície Design, o novo componente substituirá o existente. Por exemplo, se você já tiver o componente ActionSet na superfície 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 em um componente ou método diferente na superfície Design, o novo componente substituirá o 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 Design, o componente será colocado entre os componentes existentes. Você pode se deparar com 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 os mesmos e os tipos de dados das portas 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 typecasting ou conversão de tipo. Para obter mais informações sobre conversão de tipo, consulte Condição de tipo Java). Por exemplo, inteiro para objeto, mas não objeto para inteiro.
- Se os nomes das portas 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 no mesmo componente na superfície Design, o novo componente substituirá o existente. Por exemplo, se você já tiver o componente ActionSet na superfície Design e arrastar e soltar outro componente ActionSet no ActionSetexistente, a nova versão substituirá o componente existente.