Opções adicionais do editor de tarefas

No Editor de tarefas existem opções adicionais que permitem ativar logs para a tarefa, manter um banco de dados de desduplicação que pode ser usado em várias tarefas, definir a prioridade da tarefa, especificar qual preset iniciar ao concluir esta tarefa e outras opções extremamente úteis.
Opções básicas

Manter log
Selecione esta opção para poder visualizar os logs da tarefa durante a execução ou após a conclusão da tarefa. Você poderá ver no log da tarefa os motivos de solicitações malsucedidas e, com base nisso, tirar conclusões e tomar providências.
Salvar estado de desduplicação
Keep unique (Salvar estado de desduplicação) - possibilidade de salvar informações sobre a desduplicação para tarefas futuras
Opções avançadas

Ao clicar no botão More options (Mais opções), você verá configurações avançadas para os resultados: limitar o número de logs, prioridade, iniciar ao concluir, usar arquivo de resultados para consultas, substituir tools.js, excluir tarefa ao concluir, chamar URL ao concluir.
Texto inicial e Texto final
Prepend and append text (Texto inicial e Texto final) - O A-Parser pode inserir texto inicial e final no arquivo de resultado para formar o cabeçalho de um arquivo CSV, para as tags iniciais e finais de um arquivo XML, etc.
Limitação do número de logs
Se o valor for maior que zero, os logs antigos serão excluídos automaticamente.

Prioridade da tarefa
Usado em conjunto com a configuração Dynamic thread limit (Limite dinâmico de threads). Tarefas com maior prioridade receberão threads imediatamente após a conclusão de cada solicitação em tarefas com menor prioridade
- Se as tarefas tiverem a mesma prioridade, a preferência é dada à tarefa que foi adicionada primeiro cronologicamente
- Funciona apenas com o limite dinâmico de threads
- Ao adicionar uma tarefa via API, é necessário especificar o campo prio de 1 a 100 (quanto maior, mais alta a prioridade)
Iniciar a próxima tarefa ao concluir a atual
Run on complete (Iniciar ao concluir) - possibilidade de iniciar a próxima tarefa após a conclusão da execução da atual. Nas configurações, você pode especificar a configuração de threads necessária e selecionar a opção Use result file for query (Usar arquivo de resultados para consulta), o que permite usar o arquivo com o resultado da execução da tarefa atual como fonte de consultas para a tarefa especificada na lista suspensa.

Chamada de Callback URL ao concluir a tarefa
Call URL on complete (Chamar URL ao concluir) - possibilidade de, ao concluir a tarefa, enviar uma solicitação POST para a URL especificada, em cujo corpo estará um JSON com o estado da tarefa:
{
"taskUid" : "214",
"state" : {
"requests" : "1",
"additionalCount" : 0,
"addTime" : 1527501047,
"activeThreads" : 0,
"logExists" : 0,
"changeTime" : 1527501049,
"resultsCount" : 0,
"lastQuery" : "tt",
"lastTotalFail" : 0,
"avgSpeed" : 60,
"queriesDoneCount" : 1,
"started" : 1,
"queriesCount" : 1,
"minimized" : 0,
"curSpeed" : 0,
"totalWaitProxyThreads" : 0,
"totalFail" : 1,
"queriesDoneCountAtStart" : 0,
"startTime" : 1527501049,
"runTime" : 0,
"uniqueResultsCount" : "none"
},
"status" : "completed",
"stats" : "<b>Overall stats</b><br>Runtime: 0:00:00<br>HTTP requests: 1<br><br><b>1. Net::HTTP</b><br>Queries done: 1<br>Successful queries: 0<br>Proxies used: 1 (per query)<br>Retries used: 1 (per query)<br>HTTP requests: 1 (per query)<br>Proxies banned: 0/10000"
}
Substituição do tools.js
Override tools.js (Substituir tools.js) - substitui o tools.js existente para o preset atual, e também permite exportar apenas as funções necessárias junto com o preset.
Exclusão da tarefa ao concluir
Remove task on complete (Excluir tarefa ao concluir) - exclui a tarefa ao concluir, sem adicioná-la às tarefas finalizadas.
Stop task on error
Stop task on error - interrompe a execução da tarefa quando ocorre uma solicitação malsucedida.