Vai al contenuto principale
La sezione Transazioni del servizio Skill Monitor visualizza informazioni dettagliate sulle prestazioni del sistema, sulle transazioni attive e completate, nonché sulle fasi delle transazioni per una specifica Skill. Gli Amministratori del tenant e i Supervisori dell’elaborazione possono analizzare queste informazioni per gestire l’elaborazione dei documenti per ogni singola Skill: rilevare transazioni con errori, identificare le cause con l’aiuto dei log dettagliati degli eventi della transazione, annullare transazioni o inviare transazioni alla revisione manuale. Le informazioni nella sezione Transazioni sono presentate sotto forma di grafici e di un elenco di transazioni. È possibile usare i filtri nella parte superiore della pagina per specificare i dati da visualizzare. I dati possono essere filtrati:
  • Per la Skill di cui si vuole visualizzare la transazione.
  • Per il tipo di transazione per cui devono essere visualizzate le statistiche: tutte, in elaborazione o completate.
  • Per il periodo di tempo durante il quale vengono raccolte le transazioni: 1 ora, 3 ore, 3 giorni, ecc. L’elenco delle transazioni visualizza i dati filtrati per data di creazione, mentre il grafico Throughput visualizza i dati filtrati per data di completamento.
Nota: Verranno visualizzate tutte le transazioni attive, anche se non corrispondono al filtro.
  • Per la fase per cui devono essere visualizzate le statistiche: Tutte, Revisione manuale o Automatica.
  • Per nome della fase.
  • Per stato della transazione: Tutti, Nuovo, In elaborazione, Processed, Failed o Canceled.
Le informazioni visualizzate nei grafici dipendono dai filtri impostati:
  • Throughput in ogni singolo momento visualizza il numero di transazioni completate fino a quel punto.
  • Queue in ogni singolo momento visualizza il numero di transazioni non completate fino a quel punto.
  • Duration in ogni singolo momento visualizza il tempo medio impiegato per elaborare le transazioni create fino a quel punto.
Per visualizzare le informazioni relative a una parte specifica del grafico, posiziona il cursore su quella sezione. Ad esempio, puoi usare il picco del grafico Queue per vedere quando il numero di transazioni non completate è stato più alto. Le informazioni del grafico vengono aggiornate ogni pochi minuti. Vengono inoltre aggiornate quando la pagina viene ricaricata e quando vengono modificati i filtri selezionati. Oltre ai grafici, la pagina visualizza un elenco di transazioni per una Skill in un periodo specificato. Per ogni transazione vengono visualizzati: i nomi dei file, l’identificatore, la fase corrente, l’assegnatario della fase, il numero di documenti elaborati, l’ora di creazione e la durata. È possibile specificare se visualizzare colonne con parametri aggiuntivi della transazione e del documento (nome file, percorso file e tipo di origine). Per farlo, fai clic sull’icona Altre opzioni nell’intestazione della tabella e seleziona i parametri appropriati dall’elenco. Puoi anche usare quell’elenco per gestire le colonne degli altri parametri della transazione. Inoltre, puoi definire parametri personalizzati e, allo stesso modo, scegliere quali devono apparire nella tabella delle transazioni: fai clic sull’icona Altre opzioni e seleziona il comando Aggiungi colonna. Nella finestra di dialogo che si apre, seleziona il tipo di parametro — Transaction o Document — e specifica un nome per il parametro. I parametri aggiuntivi possono essere utilizzati per un’analisi approfondita delle prestazioni del sistema. Ad esempio, se i documenti provenienti da una fonte specifica (ad es. dispositivo mobile) richiedono sempre più tempo per essere elaborati rispetto ai documenti di altre fonti, ciò può indicare che la Skill utilizzata per elaborare i documenti da quella fonte deve essere migliorata.
Nota: Le transazioni vengono eliminate dopo un periodo specificato nella policy di conservazione indipendentemente dal loro stato; tutti i documenti correlati, così come tutti i dati riconosciuti ed estratti, vengono eliminati insieme a esse. Il periodo di archiviazione predefinito per una transazione è di 2 settimane. L’eliminazione automatica non influisce sui documenti caricati durante la configurazione e la pubblicazione delle Skill (set di documenti di training e demo), poiché questi documenti sono considerati dati dell’utente. È anche possibile eliminare manualmente una transazione prima della fine del suo periodo di archiviazione utilizzando la Vantage API.
Gli Amministratori del tenant e i Supervisori dell’elaborazione possono eseguire le seguenti azioni su ciascuna transazione nell’elenco:
  • Recuperare una transaction per la revisione manuale e processarla nel client di Revisione manuale. Per farlo, apri la transaction desiderata dall’elenco delle transaction. Se l’attività è aperta da un altro utente, verrà visualizzata una finestra di avviso. Puoi utilizzare questa finestra per rifiutare oppure acquisire l’attività. Se rifiuti l’attività, verrà restituita alla coda. Se scegli di acquisire un’attività aperta da un altro utente, questa attività ti verrà assegnata. Tutte le modifiche apportate dall’altro utente verranno salvate.
  • Inviare una transaction alla fase di Revisione manuale e a un altro operatore. Per farlo:
    1. Apri la transaction desiderata dall’elenco delle transaction. Si aprirà il client di Revisione manuale.
    2. Per inviare la transaction alla fase successiva o a un altro operatore nell’interfaccia del client di Revisione manuale, esegui le azioni descritte in Revisione manuale dei documenti in ABBYY Vantage.
  • Visualizzare il registro dettagliato degli eventi per identificare l’evento che ha causato un errore. Per ulteriori informazioni, vedi la sezione Eventi del workflow di seguito.
  • Annullare una transaction. Questo può essere necessario quando si verifica un errore critico dovuto a un caricamento di documenti difettoso. Le transaction completate non possono essere annullate.
Nota: Tutte le azioni sopra possono essere eseguite solo dagli Amministratori del tenant e dai Supervisori dell’elaborazione. Uno Skill Designer può visualizzare le transaction per tutte le skill.

Eventi del workflow

Se necessario, puoi visualizzare un registro eventi dettagliato per ogni workflow di transaction. Se il workflow è bloccato in uno specifico passaggio o presenta un errore, la visualizzazione del registro eventi dettagliato può aiutarti a identificare l’evento che ha causato l’errore. Per visualizzare il registro eventi dettagliato, fai clic sul nome della Transaction appropriata nell’elenco: si aprirà la finestra Transaction Event Log, che contiene l’elenco di tutti gli eventi per la Transaction selezionata. Puoi utilizzare la barra di ricerca del registro eventi per trovare un evento tramite il suo nome. Puoi anche usare il filtro Errors per visualizzare solo gli eventi che presentano errori.

Elenco degli eventi di workflow possibili

EventDescription
Workflow CreatedÈ stato creato un flusso di elaborazione per avviare una transaction.
Workflow StartedElaborazione avviata.
Job CreatedÈ stata creata un’attività come parte di una transaction.
Job StartedAttività avviata.
Job CompletedAttività completata.
Workflow CompletedElaborazione completata.
Reprocessing startedRielaborazione avviata, poiché non è stata completata entro il tempo assegnato.
Log MessageMessaggi di log o di errore generati rispettivamente dai metodi Context.LogMessage e Context.ErrorMessage negli script di Custom activity e di External System (Output activity). I messaggi scritti con il metodo Context.LogMessage sono contrassegnati da un’icona di avviso, mentre quelli scritti con Context.ErrorMessage sono contrassegnati come errori.
Per facilitare l’invio di informazioni dettagliate sugli eventi della transaction all’assistenza tecnica o all’amministratore di sistema, esporta il log degli eventi in un file CSV facendo clic sul pulsante Export to CSV nella parte superiore della finestra Transaction Event Log.

Riavvio delle transazioni non riuscite

Puoi rielaborare una transazione non riuscita quando si verificano problemi esterni, come timeout di rete, errori nelle chiamate alle API di terze parti o problemi della piattaforma Vantage. La rielaborazione di un documento non viene conteggiata nel tuo numero di pagine.  Le transazioni con errori di “Job execution” sono idonee alla rielaborazione. Per riavviare una transazione, vai a Skill Monitor, seleziona la transazione non riuscita e fai clic su Restart Create API Client Dopo il riavvio, seleziona Show Log per verificare che la transazione sia stata riavviata e per visualizzare ulteriori dettagli del log.  Create API Client Se la rielaborazione ha esito positivo, la transazione non potrà più essere riavviata.  
Nota: Se modifichi una Process Skill, risolvi il problema, apporti le modifiche e poi ripubblichi. Viene creata una nuova versione. Tuttavia, se riavvii la transazione non riuscita, verrà utilizzata la versione precedente della Process Skill, non quella nuova, quindi la transazione probabilmente non andrà a buon fine di nuovo.