Criar e usar uma variável em Design studio de RPA para desktop

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 4 min. de leitura
  • 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

    1. 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.
    2. 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.
    3. 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.
    4. 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
      A variável é arrastada para a superfície Design.
    5. Conecte as portas de dados e de controle da variável às portas correspondentes dos outros componentes.
    6. Opcional: Para atribuir uma variável à porta de entrada de dados ou à porta de saída de dados, execute as seguintes ações:
      1. 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.
      2. 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.
      3. 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.
      4. Clique em OK.
    7. 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
      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
      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.