Extra opties in de taak-editor

In de Taak-editor zijn er aanvullende opties waarmee u logs voor een taak kunt inschakelen, een deduplicatiedatabase kunt bijhouden die in meerdere taken kan worden gebruikt, de prioriteit voor een taak kunt instellen, kunt opgeven welke preset moet worden gestart na voltooiing van deze taak en andere uiterst nuttige opties.
Basisopties

Log bijhouden
Selecteer deze optie om taaklogs te bekijken tijdens de uitvoering van de taak of na voltooiing van de taak. U kunt in het taaklogboek de redenen voor mislukte query's bekijken en op basis daarvan conclusies trekken en actie ondernemen.
Opslaan van deduplicatiestatus
Keep unique (Opslaan van deduplicatiestatus) - de mogelijkheid om deduplicatie-informatie op te slaan voor toekomstige taken
Geavanceerde opties

Door op de knop More options (Meer opties) te klikken, ziet u geavanceerde instellingen voor resultaten: aantal logs beperken, prioriteit, starten bij voltooiing, resultaatbestand gebruiken voor query's, tools.js overschrijven, taak verwijderen bij voltooiing, URL aanroepen bij voltooiing.
Tekst voorafgaan en Tekst achtervoegen
Prepend and append text (Tekst voorafgaan en Tekst achtervoegen) - A-Parser kan tekst voorafgaan en achtervoegen aan het resultaatbestand om een CSV-header te vormen, voor begin- en eindtags van een XML-bestand, enz.
Beperking van het aantal logs
Als de waarde groter is dan nul, worden oude logs automatisch verwijderd.

Taakprioriteit
Wordt gebruikt in combinatie met de instelling Dynamic thread limit (Dynamische threadlimiet). Taken met een hogere prioriteit ontvangen threads onmiddellijk na voltooiing van elke query bij taken met een lagere prioriteit
- Als taken dezelfde prioriteit hebben, krijgt de taak die qua tijd eerder is toegevoegd de voorkeur
- Werkt alleen met dynamische threadlimiet
- Bij het toevoegen van een taak via de API moet het veld prio worden opgegeven van 1 tot 100 (hoger is meer prioriteit)
Volgende taak starten bij voltooiing van de huidige
Run on complete (Starten bij voltooiing) - de mogelijkheid om de volgende taak te starten nadat de huidige taak is voltooid. In de instellingen kunt u de vereiste threadconfiguratie opgeven en de optie Use result file for query (Resultaatbestand gebruiken voor query) selecteren, waarmee u het bestand met het resultaat van de huidige taak kunt gebruiken als bron van query's voor de taak die in de vervolgkeuzelijst is gespecificeerd.

Callback URL aanroepen bij voltooiing van de taak
Call URL on complete (URL aanroepen bij voltooiing) - de mogelijkheid om bij voltooiing van de taak een POST-verzoek naar de opgegeven URL te sturen, in de body waarvan een JSON met de taakstatus zal staan:
{
"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"
}
tools.js overschrijven
Override tools.js (tools.js overschrijven) - overschrijft het bestaande tools.js voor de huidige preset, en maakt het ook mogelijk om alleen de benodigde functies samen met de preset te exporteren.
Taak verwijderen bij voltooiing
Remove task on complete (Taak verwijderen bij voltooiing) - verwijdert de taak bij voltooiing, zonder deze aan de voltooide taken toe te voegen.
Stop task on error
Stop task on error - stopt de uitvoering van de taak wanneer er een mislukte query optreedt.