Executar 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:
O robô executa o objeto Executar Script.
O campo Selecionar tipo de execução define o modo de execução do script.
O campo Script recebe o código que será executado no SAP.
O sistema envia o script para execução utilizando o mecanismo de SAP Scripting.
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

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:
Inserir o objeto Executar Script no fluxo do robô.
Selecionar o tipo de execução.
Informar o script no campo Script.
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:
O robô acessa o SAP.
O objeto Executar Script executa um script específico utilizando SAP Scripting.
O script interage com a interface do SAP para executar a ação desejada.
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?

