Permite executar comandos cadastrados por qualquer extensão durante a instalação da extensão.
Isto é útil quando uma extensão disponibiliza comandos para serem executados por outras extensões a exemplo da inserção de botão no Launcher.
manifesto.server
{ "nome_exibicao": "Nome da extensão", "executar": [ { "comando": "limpar_cache_vendas", "parametros": "/apagar" } ] }
Significado das cláusulas
Variável | Tipo de dado | Descrição |
---|---|---|
comando | Texto | Tipo identificador do comando |
parametros | Texto | Opcional, Parâmetros que devem ser enviados na execução |
falhar_sem_comando | Booleano | Opcional, default true. Especifica se deve falhar caso o comando não exista |
falhar_execucao | Booleano | Opcional, default true. Especifica se a instalação do pacote deve falhar se o comando retornar um erro |
ignorar_em_execucao | Booleano | Opcional, default true. Ignora qualquer execução desse comando que possa estar ocorrendo. Se falso e o comando já estiver em execução, irá falhar. |