Dodatkowe opcje edytora zadań

W Edytorze zadań dostępne są dodatkowe opcje, które pozwalają włączyć logi dla zadania, prowadzić bazę usuwania duplikatów, którą można wykorzystać w wielu zadaniach, ustawić priorytet zadania, określić, który preset uruchomić po zakończeniu bieżącego zadania oraz inne niezwykle przydatne funkcje.
Opcje podstawowe

Prowadź log
Wybierz tę opcję, aby móc przeglądać logi zadania w trakcie jego wykonywania lub po zakończeniu. W logu zadania będziesz mógł sprawdzić przyczyny nieudanych zapytań, co pozwoli na wyciągnięcie wniosków i podjęcie odpowiednich działań.
Zapisuj usuwanie duplikatów
Keep unique (Zapisywanie stanu usuwania duplikatów) - możliwość zapisywania informacji o usuwaniu duplikatów dla przyszłych zadań.
Opcje zaawansowane

Po kliknięciu przycisku More options (Więcej opcji) zobaczysz zaawansowane ustawienia wyników: ograniczenie liczby logów, priorytet, uruchomienie po zakończeniu, użycie pliku wyników dla zapytań, nadpisanie tools.js, usunięcie zadania po zakończeniu, wywołanie URL po zakończeniu.
Tekst początkowy i Tekst końcowy
Prepend and append text (Tekst początkowy i Tekst końcowy) - A-Parser może wstawiać tekst początkowy i końcowy do pliku wynikowego w celu utworzenia nagłówka pliku CSV, tagów początkowych i końcowych pliku XML itp.
Ograniczenie liczby logów
Jeśli wartość jest większa od zera, stare logi są automatycznie usuwane.

Priorytet zadania
Używany wspólnie z ustawieniem Dynamic thread limit (Dynamiczny limit wątków). Zadania o wyższym priorytecie będą otrzymywać wątki natychmiast po zakończeniu każdego zapytania w zadaniach o niższym priorytecie.
- Jeśli zadania mają ten sam priorytet, pierwszeństwo ma zadanie, które zostało dodane wcześniej.
- Działa tylko z dynamicznym limitem wątków.
- Przy dodawaniu zadania przez API należy podać pole prio od 1 do 100 (im więcej, tym wyższy priorytet).
Uruchomienie następnego zadania po zakończeniu bieżącego
Run on complete (Uruchom po zakończeniu) - możliwość uruchomienia kolejnego zadania po zakończeniu bieżącego. W ustawieniach można określić wymaganą konfigurację wątków i wybrać opcję Use result file for query (Użyj pliku wyników dla zapytania), co pozwala wykorzystać plik z wynikami bieżącego zadania jako źródło zapytań dla zadania wskazanego na liście rozwijanej.

Wywołanie Callback URL po zakończeniu zadania
Call URL on complete (Wywołaj URL po zakończeniu) - możliwość wysłania żądania POST na podany adres URL po zakończeniu zadania, w którego body znajdzie się JSON ze stanem zadania:
{
"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"
}
Nadpisanie tools.js
Override tools.js (Nadpisz tools.js) - nadpisuje istniejący tools.js dla bieżącego presetu, a także pozwala na eksportowanie tylko niezbędnych funkcji wraz z presetem.
Usuwanie zadania po zakończeniu
Remove task on complete (Usuń zadanie po zakończeniu) - usuwa zadanie po jego zakończeniu, nie dodając go do listy zakończonych.
Stop task on error
Stop task on error - zatrzymuje wykonywanie zadania w przypadku pojawienia się nieudanego zapytania.