SimpleaSIMPLEA ORQUESTRA / GUIAS

Executar um script JavaScript

Guia geral do Orquestra

Teste o Node.js e acompanhe o resultado no painel da máquina vinculada. Este exemplo não usa IA, planilhas, navegador ou serviços externos.

Antes de começar

Criar pelo painel

  1. Abra Scripts na automação desejada e clique em Adicionar script.
  2. Escolha Criar novo, tecnologia JavaScript (.js) e nome Teste JavaScript.
  3. Confira o campo Arquivo a criar. O caminho fica dentro de scripts/<cliente>/<automacao>/javascript/ na máquina executora.
  4. Para este exemplo, deixe as opções de escrita de dados e uso de navegador desmarcadas. Clique em Criar e abrir código.
  5. Substitua o modelo pelo exemplo abaixo e clique em Salvar rascunho. Isso salva o arquivo na máquina executora, sem enviar ao GitHub. Feche o editor e clique em Executar no script Teste JavaScript, não nas etapas de Despesas corporativas.
Baixar exemplo .js

Carregando exemplo...

Conferir a execução

No log, confira a versão do Node.js, a data, Resultado: 42 e ORQUESTRA_JS_OK. A execução deve terminar como concluída, com código de saída 0. Consulte também o registro em Execuções.

Esse resultado comprova somente a execução deste exemplo naquela máquina. Não valida a API de IA, os arquivos de Despesas corporativas ou as credenciais do Protheus.

Usar um arquivo existente

Coloque seu arquivo na pasta scripts da instalação da máquina executora. Em Adicionar script, escolha Arquivo existente e JavaScript. Informe o caminho relativo exibido pela estrutura do seu cliente, por exemplo scripts/simplea_servidor/testes/javascript/teste_javascript.js.

Baixar o exemplo neste navegador não transfere o arquivo automaticamente para o servidor. Para evitar a transferência manual, use o editor do painel conforme os passos acima.

A execução parte da raiz da instalação, não da pasta do script. Em CommonJS, use __dirname para resolver arquivos vizinhos. Dependências externas devem ser instaladas na máquina executora; o exemplo fornecido não precisa de npm install.

Se falhar

Scripts rodam com as permissões do usuário Windows do agente. A opção de escrita controla confirmações, mas não é uma sandbox. Execute apenas código confiável e nunca inclua senhas ou tokens no código ou no log.