Tarefas agendadas e fluxos de trabalho
O painel Tarefa programada oferece os modos tradicional de etapas e de fluxo visual; pode funcionar tanto como um executor agendado quanto como uma ferramenta de automação visual.
Gatilhos compatíveis
Expressão CronIntervalo fixoUma vezDisparo pelo usuárioConsumo da fila KVDB
Entre eles:
Disparo pelo usuário: não é agendado automaticamente e é executado somente quando você o inicia manualmente.Consumo da fila KVDB: adequado para cenários em que "uma tarefa é consumida assim que entra na fila".
Dispositivos e grupos de destino
- As tarefas agendadas usam a mesma semântica de dispositivos / grupos da interface principal.
- Se grupos forem selecionados na tarefa, na execução serão usados os scripts e as configurações atualmente associados a esses grupos.
- Para o tipo
Disparo pelo usuário, também é possível definir se ele aparecerá emMais operaçõesna interface principal e se será necessário selecionar dispositivos antes do acionamento manual.
Dois modos de edição
Modo de etapas
Adequado para ações sequenciais simples, como:
- iniciar scripts
- parar / pausar / continuar scripts
- bloquear / desbloquear a tela
- reiniciar o SpringBoard / reiniciar dispositivos
- aguardar alguns segundos
- executar código Lua
- ativar / desativar / acionar outras tarefas
Modo de fluxo de trabalho
Adequado para automações complexas. No editor de fluxos, você pode combinar diretamente estes recursos comuns:
- ações de dispositivos e execução de scripts
- as três categorias de operações de diretório do gerenciamento de arquivos
- solicitações HTTP e código Lua
- KVDB e TableDB
- ramificações condicionais, variáveis e controle de fluxo
- chamar outras tarefas agendadas
Ao editar um fluxo de trabalho:
- Pesquise pelo nome da ação ou pela categoria na parte superior do painel de nós e arraste o nó encontrado para a tela. Clique no título de uma categoria para recolher ou expandir sua lista de nós.
- A parte superior da tela oferece
Desfazer,Refazer,Organizar nóseAjustar à tela. Essas ferramentas continuam disponíveis após selecionar um nó e abrir o painel de propriedades. Organizar nósreorganiza as posições dos nós e pode ser desfeito;Ajustar à telaapenas ajusta a visualização e mantém as posições dos nós.
Testar e executar manualmente
- O editor de fluxos inclui o recurso "Executar teste", que permite consultar os logs de teste diretamente no editor.
- As tarefas salvas oferecem "Executar imediatamente" e permitem acompanhar o status da execução em tempo real.
- Se ocorrer um erro durante o teste ou a execução, o painel mostra diretamente a posição e a mensagem do erro para que você volte à etapa correspondente e faça a correção.
- Quando não há logs, o log de execução fica recolhido por padrão e se expande automaticamente ao iniciar um teste ou uma execução. Você também pode recolhê-lo manualmente durante a execução; os logs seguintes não voltarão a abrir repetidamente a área de exibição.
Histórico de execução e exportação
- Cada tarefa agendada mantém um histórico de execução.
- Os registros de execução permitem consultar o status, a origem do gatilho, as estatísticas de resultado por dispositivo e o conteúdo dos logs.
- Os logs de execução podem ser exportados para
Gerenciador de arquivos → Diretório de relatórios.
Operações em lote na lista
- A lista de tarefas agendadas oferece seleção múltipla e seleção contínua com
Shift. - É possível exportar ou excluir as tarefas selecionadas em lote.
- Uma segunda confirmação é solicitada antes de excluir tarefas selecionadas; tarefas em execução não podem ser excluídas.
Importação e exportação
- A lista de tarefas agendadas permite exportar tudo ou somente uma ou várias tarefas selecionadas.
- Ao exportar tarefas selecionadas, os planos relacionados referenciados pelas etapas ou pelo fluxo de trabalho são incluídos automaticamente para garantir que o pacote importado funcione.
Importar tarefasprimeiro mostra uma prévia das tarefas no arquivo JSON; você pode importar apenas uma ou várias delas.- Clique em
Importar tarefaspara selecionar um arquivo JSON ou arraste o arquivo diretamente para o painel de tarefas agendadas. - A nova entrada de importação mescla os itens à lista atual por padrão e não substitui todas as tarefas existentes.
- Quando houver uma tarefa com o mesmo nome, você poderá substituir a tarefa existente ou renomear a importada.