Opzioni aggiuntive dell'editor delle attività

Nell'Editor delle attività sono presenti opzioni aggiuntive che consentono di abilitare i log per l'attività, gestire un database di deduplicazione utilizzabile in più attività, impostare la priorità dell'attività, specificare quale preset avviare al termine di questa attività e altre opzioni estremamente utili.
Opzioni di base

Mantieni log
Seleziona questa opzione per poter visualizzare i log dell'attività durante l'esecuzione o dopo il completamento dell'attività. Potrai esaminare nel log dell'attività le cause delle richieste fallite e, in base a ciò, trarre conclusioni e intraprendere azioni.
Salva la deduplicazione
Keep unique (Salvataggio dello stato di deduplicazione) - possibilità di salvare le informazioni sulla deduplicazione per attività future
Opzioni avanzate

Cliccando sul pulsante More options (Più opzioni) vedrai le impostazioni avanzate per i risultati: limitare il numero di log, priorità, avviare al completamento, utilizzare il file dei risultati per le query, sovrascrivere tools.js, eliminare l'attività al termine, chiamare un URL al termine.
Testo iniziale e Testo finale
Prepend and append text (Testo iniziale e Testo finale) - A-Parser può inserire testo iniziale e finale nel file dei risultati per formattare l'intestazione di un file CSV, per i tag di apertura e chiusura di un file XML, ecc.
Limite del numero di log
Se il valore è maggiore di zero, i log più vecchi vengono eliminati automaticamente.

Priorità dell'attività
Utilizzato in combinazione con l'impostazione Dynamic thread limit (Limite dinamico dei thread). Le attività con priorità più alta riceveranno i thread immediatamente dopo il completamento di ogni richiesta nelle attività con priorità inferiore.
- Se le attività hanno la stessa priorità, la precedenza viene data all'attività aggiunta cronologicamente prima
- Funziona solo con il limite dinamico dei thread
- Quando si aggiunge un'attività tramite API, è necessario specificare il campo prio da 1 a 100 (più alto è il valore, maggiore è la priorità)
Avvio dell'attività successiva al completamento della corrente
Run on complete (Avvia al completamento) - possibilità di avviare l'attività successiva dopo il completamento di quella corrente. Nelle impostazioni è possibile specificare la configurazione dei thread necessaria e selezionare l'opzione Use result file for query (Usa il file dei risultati per la query), che consente di utilizzare il file con il risultato dell'attività corrente come fonte di query per l'attività specificata nell'elenco a discesa.

Chiamata Callback URL al completamento dell'attività
Call URL on complete (Chiama URL al completamento) - possibilità di inviare una richiesta POST all'URL specificato al termine dell'attività, nel cui body sarà presente un JSON con lo stato dell'attività:
{
"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"
}
Sovrascrittura di tools.js
Override tools.js (Sovrascrivi tools.js) - sovrascrive il tools.js esistente per il preset corrente e consente di esportare solo le funzioni necessarie insieme al preset.
Eliminazione dell'attività al completamento
Remove task on complete (Elimina attività al completamento) - elimina l'attività al termine, senza aggiungerla a quelle completate.
Stop task on error
Stop task on error - interrompe l'esecuzione dell'attività quando si verifica una richiesta fallita.