buildingExecutar Script

Executa um scripting no Windows

Visão Geral

O objeto Executar Script é utilizado para executar scripts diretamente no SAP utilizando SAP Scripting durante a execução de um robô.

Esse objeto permite que comandos personalizados sejam executados no ambiente SAP, possibilitando interações mais avançadas com a interface do sistema. Ele é utilizado principalmente em cenários onde os objetos padrão de automação não atendem completamente à necessidade do processo automatizado.

Com esse objeto, o robô pode executar scripts que manipulam elementos do SAP diretamente por meio do mecanismo de scripting da aplicação.


Funcionamento

O objeto Executar Script permite a execução de comandos de script diretamente na interface do SAP.

Fluxo de funcionamento:

  1. O robô executa o objeto Executar Script.

  2. O campo Selecionar tipo de execução define o modo de execução do script.

  3. O campo Script recebe o código que será executado no SAP.

  4. O sistema envia o script para execução utilizando o mecanismo de SAP Scripting.

  5. O SAP executa os comandos definidos no script.

Esse objeto permite a execução de scripts personalizados que podem interagir com elementos da interface, acessar propriedades de componentes ou executar ações específicas no sistema.

Quando usar

  • Quando for necessário executar comandos personalizados no SAP.

  • Quando os objetos padrão de automação não forem suficientes para executar determinada ação.

  • Quando processos automatizados exigirem manipulação avançada da interface do SAP.

Quando não usar

Não utilizar quando as ações desejadas puderem ser realizadas utilizando objetos padrão da automação SAP, como:

  • Clicar em Elemento

  • Digitar no Campo

  • Chamar Transação


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô.

Nome Identificador do Objeto

Identificador único do objeto dentro do robô.

Selecionar tipo de execução

Define o modo de execução do script.

Script

Área onde o código de scripting que será executado no SAP deve ser informado.


Exemplos

Exemplo simples

Fluxo básico para executar um script no SAP:

  1. Inserir o objeto Executar Script no fluxo do robô.

  2. Selecionar o tipo de execução.

  3. Informar o script no campo Script.

  4. Executar o robô.

O SAP executará o script informado.

Exemplo aplicado

Cenário: um robô precisa executar uma ação no SAP que não está disponível nos objetos padrão de automação.

Fluxo:

  1. O robô acessa o SAP.

  2. O objeto Executar Script executa um script específico utilizando SAP Scripting.

  3. O script interage com a interface do SAP para executar a ação desejada.

  4. O robô continua o fluxo da automação.


Retornos


Erros comuns e como evitar

Script inválido

Se o script possuir erros de sintaxe ou comandos inválidos, a execução poderá falhar.

Como evitar:

  • Validar o script antes da execução.

SAP Scripting desabilitado

Se o SAP Scripting não estiver habilitado no ambiente, o script não poderá ser executado.

Como evitar:

  • Garantir que o SAP Scripting esteja habilitado no ambiente SAP.

Script incompatível com a tela atual

Se o script tentar acessar elementos que não estão presentes na tela atual, a execução poderá falhar.

Como evitar:

  • Garantir que o robô esteja na tela correta antes de executar o script.


Boas práticas

  • Utilizar scripts apenas quando os objetos padrão não forem suficientes.

  • Validar os scripts antes da execução em ambiente de produção.

  • Garantir que o SAP esteja na tela correta antes de executar o script.

  • Utilizar nomes claros no campo Título para facilitar a manutenção da automação.

Last updated

Was this helpful?