Instalar RDP#
Vamos considerar um exemplo de robô que mostra como instalar um programa em computadores remotos via RDP, trabalhar com sessões RDP de forma sequencial e paralela, bem como conectar-se a uma sessão RDP já aberta.
O diagrama principal do projeto é assim (para conveniência, os blocos do diagrama estão numerados):
Nota: em alguns diagramas não há linhas de conexão, neste caso, isso indica que o robô possui três modos de operação e, dependendo do modo escolhido, deve-se mover a linha de conexão para ver como o diagrama funcionará em outro modo.
- Bloco “Início” (este bloco inicia qualquer diagrama).
- Bloco “Copiar arquivos para a área de transferência” permite salvar na área de transferência arquivos de uma lista ou um único arquivo. Para este bloco, uma propriedade “Arquivos/Arquivo” é especificada (lista de caminhos de arquivos ou caminho para um único arquivo).
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama de projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, é especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará, neste caso: Sequencial).
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama de projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, é especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará, neste caso: Paralelo).
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama de projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, é especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará, neste caso: Conexão).
- 7. e 8. Bloco “Fim” (este bloco encerra a execução do cenário ou retorna o diagrama do subprocesso ao processo principal).
Diagrama “Copiar arquivo para RDP”
Este diagrama foi criado parcialmente com a função “Gravação” Sherpa Designer. O diagrama demonstra o processo de copiar um arquivo da área de transferência para o RDP.
- Bloco “Início” (este bloco inicia qualquer diagrama).
- Bloco “Clicar com o mouse” permite emular um clique no elemento do aplicativo especificado pelo seletor. Para este bloco, as seguintes propriedades são especificadas:
- Seletor (identificador do elemento da interface do usuário);
- Ação (seleção da ação, neste caso, clique com o botão esquerdo do mouse);
- ID do processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar);
- Atraso antes (atraso em segundos antes da execução do bloco);
- Deslocamento em X (deslocamento relativo do clique na coordenada X a partir do canto superior esquerdo do elemento);
- Deslocamento em Y (deslocamento relativo do clique na coordenada Y a partir do canto superior esquerdo do elemento).
- Bloco “Pressionar teclas” permite emular a pressão de teclas no teclado. Para este bloco, as seguintes propriedades são especificadas:
- Teclas (teclas que devem ser emuladas, esta propriedade é definida por uma variável);
- ID do processo (variável que armazena o identificador do processo e da aba do navegador usados por este bloco);
- Interativo (com a flag ativada, pausas serão inseridas entre as pressões das teclas);
- Tempo de pausa (pausa entre as pressões das teclas em milissegundos).
- Bloco “Fim” (este bloco encerra a execução do cenário ou retorna o diagrama do subprocesso ao processo principal).
Diagrama “Instalar arquivo”
O diagrama “Instalar arquivo” foi criado com a função “Gravação” Sherpa Designer. Neste caso, por padrão, o arquivo necessário já está na área de trabalho.
Nota: para indicar com qual sessão trabalhar, é necessário atribuir o valor $ProcessID da sessão à variável $Conexão. A sessão pode ser tanto criada quanto conectada.
Diagrama “Conexão”
Este diagrama demonstra a conexão a sessões RDP já existentes.
Bloco “Início” (este bloco inicia qualquer diagrama).
Bloco “Conectar-se à sessão” permite conectar-se a uma sessão RDP já criada. Para este bloco, uma propriedade “Servidor” é especificada (nome do servidor com o qual a conexão RDP foi inicializada, ao qual deve-se conectar). Na saída, é obtido o ID do processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a aba específica do navegador com a qual o bloco deve trabalhar).
Bloco “Log” permite registrar mensagens e/ou valores de variáveis no log durante a execução do script do robô. Para este bloco, a propriedade “Valor” é especificada. Entre aspas, está uma constante de texto, e o nome da variável começa com o símbolo $. Ou seja, este bloco, em caso de erro, registra no log do robô a seguinte mensagem: “Sessão não encontrada”.
- Bloco “Atribuir valor à variável” define novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do diagrama” é especificada (o nome do arquivo do diagrama onde a execução do script continuará).
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do diagrama” é especificada (o nome do arquivo do diagrama onde a execução do script continuará).
- Bloco “Fim” (este bloco finaliza a execução do script ou retorna o diagrama do subprocesso ao processo principal).
Diagrama “Paralelamente”
Este diagrama demonstra o trabalho paralelo com sessões RDP.
- Bloco “Início” (a partir deste bloco, qualquer diagrama começa).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "wintest1". Para este bloco, as seguintes propriedades são especificadas:
- Servidor (servidor para conexão, neste caso, é especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);
- Configuração de exibição (permite escolher qual tamanho será inicializada a tela do computador remoto. Valores possíveis: Full screen - modo de tela cheia; outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
A saída é uma string de conexão (string de dados para conexão com o computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "winhome". Para este bloco, as seguintes propriedades são especificadas:
- Servidor (servidor para conexão, neste caso, é especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);
- Configuração de exibição (permite escolher qual tamanho será inicializada a tela do computador remoto. Valores possíveis: Full screen - modo de tela cheia; outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
A saída é uma string de conexão (string de dados para conexão com o computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "winwork". Para este bloco, as seguintes propriedades são especificadas:
- Servidor (servidor para conexão, neste caso, é especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);
- Configuração de exibição (permite escolher qual tamanho será inicializada a tela do computador remoto. Valores possíveis: Full screen - modo de tela cheia; outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
A saída é uma string de conexão (string de dados para conexão com o computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Criação de Conexão” permite criar uma conexão com um computador remoto via protocolo RDP. Para este bloco, a propriedade “String de Conexão” é especificada (string de conexão para o arquivo rdp, aqui é indicada a string de conexão gerada pelo bloco "Geração de Conexão" desta mesma categoria). A saída resulta em um ID de processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a aba específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Criação de Conexão” permite criar uma conexão com um computador remoto via protocolo RDP. Para este bloco, a propriedade “String de Conexão” é especificada (string de conexão para o arquivo rdp, aqui é indicada a string de conexão gerada pelo bloco "Geração de Conexão" desta mesma categoria). A saída resulta em um ID de processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a aba específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do Diagrama” é especificada (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do Diagrama” é especificada (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do Diagrama” é especificada (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” do diagrama externo for alcançado. Para o bloco “Processo”, a propriedade “Nome do Diagrama” é especificada (nome do arquivo do diagrama onde a execução do cenário continuará).
Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo” está especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Atribuir valor à variável” define novos valores para uma ou mais variáveis. Neste caso, nas propriedades, está especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto especificado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo” está especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Fechar conexão” permite fechar a conexão RDP especificada. Para este bloco, está especificada uma propriedade “ID do processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Fechar conexão” permite fechar a conexão RDP especificada. Para este bloco, está especificada uma propriedade “ID do processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Fechar conexão” permite fechar a conexão RDP especificada. Para este bloco, está especificada uma propriedade “ID do processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo especificado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Fim” (este bloco encerra a execução do cenário ou retorna o diagrama do subprocesso ao processo principal).
Diagrama “Sequencial”
Este diagrama demonstra o trabalho sequencial com sessões RDP.
- Bloco “Início” (a partir deste bloco começa qualquer diagrama).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "winwork". Para este bloco, estão especificadas as seguintes propriedades:
- Servidor (servidor para conexão, neste caso está especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);
- Configuração de exibição (permite escolher qual tamanho será inicializada a tela do computador remoto. Valores possíveis: Tela cheia - modo de tela cheia; outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
Na saída, obteve-se uma string de conexão (string de dados para conexão ao computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "winwork". Para este bloco, estão especificadas as seguintes propriedades:
- Servidor (servidor para conexão, neste caso está especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);
- Configuração de exibição (permite escolher qual tamanho será inicializada a tela do computador remoto. Valores possíveis: Tela cheia - modo de tela cheia; outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
Na saída, obteve-se uma string de conexão (string de dados para conexão ao computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Geração de conexão” permite gerar uma conexão com um computador remoto via RDP. O resultado do bloco é uma string de dados que é idêntica ao conteúdo do arquivo .rdp. Neste caso, é gerada uma conexão para o servidor "winwork". Para este bloco, estão especificadas as seguintes propriedades:
- Servidor (servidor para conexão, neste caso está especificado o domínio);
- Nome de usuário (nome de usuário para autenticação);
- Senha (senha para autenticação);* Configuração de exibição (permite escolher em que tamanho a tela do computador remoto será inicializada. Valores possíveis: Tela cheia - modo de tela cheia; os outros valores "Largura"x"Altura" da tela);
- Redirecionamento da área de transferência (com a flag ativada, a área de transferência local estará disponível na máquina remota);
- Qualidade da conexão (qualidade da conexão).
No final, obteve-se uma string de conexão (string de dados para conexão ao computador remoto. O conteúdo da string é idêntico ao conteúdo dos arquivos .rdp).
- Bloco “Criar conexão” permite criar uma conexão com o computador remoto via protocolo RDP. Para este bloco, foi especificada a propriedade “String de conexão” (string de conexão ao arquivo rdp, aqui é indicada a string de conexão gerada pelo bloco "Geração de conexão" desta mesma categoria). No final, obteve-se um ID de processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Atribuir valor à variável” define novos valores para uma ou mais variáveis. Neste caso, nas propriedades foi indicado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, foi especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do script continuará).
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, foi especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do script continuará).
- Bloco “Fechar conexão” permite fechar a conexão RDP indicada. Para este bloco, foi especificada uma propriedade “ID do processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Criar conexão” permite criar uma conexão com o computador remoto via protocolo RDP. Para este bloco, foi especificada a propriedade “String de conexão” (string de conexão ao arquivo rdp, aqui é indicada a string de conexão gerada pelo bloco "Geração de conexão" desta mesma categoria). No final, obteve-se um ID de processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Atribuir valor à variável” define novos valores para uma ou mais variáveis. Neste caso, nas propriedades foi indicado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, foi especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do script continuará).
- Bloco “Processo” permite criar scripts compostos por vários diagramas. A execução do script continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do script retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, foi especificada a propriedade “Nome do diagrama” (nome do arquivo do diagrama onde a execução do script continuará).
Bloco “Fechar conexão” permite fechar a conexão RDP indicada. Para este bloco, foi especificada uma propriedade “ID do processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
Bloco “Criar Conexão” permite criar uma conexão com um computador remoto via protocolo RDP. Para este bloco, é especificada a propriedade “String de Conexão” (string de conexão para o arquivo rdp, aqui é indicada a string de conexão gerada pelo bloco "Geração de Conexão" da mesma categoria). Na saída, é obtido o ID do processo (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Atribuir Valor à Variável” estabelece novos valores para uma ou mais variáveis. Neste caso, nas propriedades, é especificado um valor que deve ser atribuído a uma variável, respectivamente.
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, é especificada a propriedade “Nome do Diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Processo” permite criar cenários compostos por vários diagramas. A execução do cenário continuará a partir do bloco “Início” do diagrama do projeto indicado. A execução do cenário retornará ao bloco atual e continuará no diagrama atual assim que o bloco “Fim” no diagrama externo for alcançado. Para o bloco “Processo”, é especificada a propriedade “Nome do Diagrama” (nome do arquivo do diagrama onde a execução do cenário continuará).
- Bloco “Fechar Conexão” permite fechar a conexão RDP especificada. Para este bloco, é especificada uma propriedade “ID do Processo” (variável que armazena o identificador do processo. Indica com qual aplicativo deve-se trabalhar. Se o aplicativo indicado estiver minimizado ou sua janela estiver coberta por outras janelas, ele será trazido para o primeiro plano. Ao trabalhar com navegadores, o ID do processo também indica a guia específica do navegador com a qual o bloco deve trabalhar).
- Bloco “Fim” (este bloco encerra a execução do cenário ou retorna o diagrama do subprocesso ao processo principal).