Executar Assíncrono (Servidor) / Execute Asynchronous (Server)
Executa um ou mais comandos de forma assíncrona.
Não é possível obter a URL base do projeto durante uma execução assíncrona, pois esse valor é derivado do cabeçalho da requisição, que pode não estar disponível no momento da execução.
A abordagem correta seria capturar ou definir esse valor antes de iniciar a execução assíncrona, garantindo que ele esteja acessível quando necessário.
Compatibilidade
Bloco servidor: cronapi.util.Operations.executeAsync()
Retorno
Este bloco não possui retorno.
Parâmetros
Comandos
Comandos a serem executados de forma assíncrona.
Posição: 1
Inglês: Command
Tipo: Comandos / Command
Exemplo: podemos utilizar qualquer tipo de bloco que realize uma ação, como por exemplo o bloco imprime.
Exemplo
A função abaixo recebe o bloco Executar Assíncrono, o qual executa os comandos contidos na função de forma assíncrona ao fluxo de execução normal da aplicação.
Após a função ser atribuída ao evento Ao Clicar de um componente botão, verifique no console do depurador (Figura 2.1) que o retorno não está em sequência, isso acontece pois enquanto a função imprime os valores da primeira e da última operação, o retorno do valor da segunda operação foi executado de maneira assíncrona, sem atrapalhar a execução dos outros blocos.