Como ajustar a atividade “Executar Script” (RPA Studio 2.1.3)?

Publicado por Wesley Menegat em

You are here:
  • KB Home
  • RPA
  • Como ajustar a atividade "Executar Script" (RPA Studio 2.1.3)?
< Back

Recentemente a atividade “Executar Script” foi atualizada, sobretudo com a atualização da biblioteca RestSharp, afim de trazer maior desempenho na execução do código. Agora a atividade está sendo exibida de três maneiras, “Executar Script v0”, “Executar Script v1” e “Executar Script v2”. Aa versões “v0” e “v1” das atividades em breve será desabilitada por definitivo da ferramenta (prazo estimado agosto/2024) e, portanto, deve haver a transição de todo código aplicado em processos para a nova atividade “Executar Script v2”. Siga o passo-a-passo da sequência para fazer essa modificação:

  1. Assim que detectado em seu processo alguma atividade com a presença de script, confira se já está na nova versão da atividade, tentando abrir o Editor. Caso não for possível editar, certamente a atividade está em sua versão desatualizada;
  2. Nesse caso, copie o código CSHARP;
  3. Arraste uma nova atividade “Executar Script” para o mesmo ponto do processo;
  4. Cole o código CSHARP copiado anteriormente no editor;
  5. Observe se na barra inferior da janela do Editor de Código foi detectado algum termo desconhecido, como mencionado na Orientação a seguir;
  6. Realize as alterações necessárias e verifique se o “Código foi compilado com sucesso”;
  7. Teste o processo globalmente.

Orientação: A prinicipal mudança na atualização da biblioteca foi a alteração de algumas sintaxes como:

  • IRestResponse alterado para RestResponse
  • IRestRequest alterado para RestRequest
  • GET, PUT, POST alterados para Get, Put, Post

Observe os exemplos de código e o Gif do processo de correção na sequência:

Versão desatualizada IRestSharp

			using RestSharp;

			string cep = "01001000";
			var client = new RestClient($"https://viacep.com.br/ws/{cep}/json/");
			var request = new RestRequest(Method.GET);
			
			IRestResponse response = client.Execute(request);
			
			return response.IsSuccessful;

 

Versão atual IRestSharp

			using RestSharp;
			
			string cep = "01001000";
			var client = new RestClient($"https://viacep.com.br/ws/{cep}/json/");
			
			var request = new RestRequest{ 
				Method = Method.Get
			};
			
			RestResponse response = client.Execute(request);
			
			return response.IsSuccessful;

Para conferir como criar um novo processo/objeto siga o passo-a-passo demonstrado no artigo Como criar um processo e objeto no modelador?.

Última atualização em novembro 05, 2024
Categorias: