Dopo aver impostato i trigger, la configurazione è stata eseguita solo a metà. Prima di distribuire il trigger eseguire un controllo completo per verificarne il corretto funzionamento con i dati in entrata e verificare l'esecuzione delle azioni.
Automation Builder consente di verificare la configurazione anche mentre ci si sta ancora lavorando. Alcune azioni dispongono di funzionalità di prova incorporate, in modo da potersi concentrare sull'esecuzione di una singola azione. È anche possibile provare tutti i trigger con il comando Esegui anteprima. Tuttavia, la prova finale va sempre eseguita nell'ambiente reale, fornendo dati reali e usando trigger reali. Questo è il modo in cui l’esecuzione viene monitorata con Automation Manager.
Prova di esecuzione delle singole azioni
Alcune delle azioni includono l’opzione di anteprima. Ciò consente di modificare i parametri di input e visualizzare il risultato dell’azione sullo schermo.
-
Usa filtro dati: l’azione fornisce un’anteprima in tempo reale dei dati analizzati. Le regole del filtro selezionato sono applicate al file dei dati di input selezionato. Il risultato è mostrato nella tabelle. Se si usano aree secondarie o di assegnazione è possibile visualizzare l'anteprima per ciascun livello di definizione del filtro.
-
Esegui istruzione SQL: l’azione consente di visualizzare un’anteprima dell'esecuzione dell’istruzione SQL definita. È possibile monitorare la serie di dati derivante dall'istruzione SELECT e il numero di righe interessato dalle istruzioni UPDATE, INSERT e DELETE. L'esecuzione dell'anteprima prevede transazioni sicure, il che significa che le modifiche possono essere tutte ripristinate. È possibile modificare i parametri delle query di input e vedere come influenzano il risultato.
-
Servizio web: l'azione consente di visualizzare un’anteprima dell'esecuzione del metodo selezionato (funzione) dal servizio Web. È possibile modificare i parametri di input e vedere come influenzano il risultato.
-
Esegui script: l'azione cerca gli errori di sintassi nell'apposito script e lo esegue. È possibile modificare i parametri di input e vedere come influenzano l'esecuzione dello script.
Prova dell'esecuzione del trigger e visualizzazione dell'anteprima dell'etichetta
Per provare il trigger dal basso verso l'alto, usare la funzionalità incorporata Esegui anteprima. È possibile eseguire l'anteprima per ciascun trigger, a prescindere dal tipo. Il trigger non si attiva quando l’evento monitorato subisce modifiche. Solo un trigger attivato in Automation Manager può farlo. Al contrario, il trigger esegue le azioni in base ai dati salvati in un file. Assicurarsi di avere un file contenente dati di esempio che il trigger accetterà nella distribuzione in tempo reale.
Il trigger esegue tutte le azioni definite (compreso il filtro dei dati) e visualizza le anteprime dell'etichetta sullo schermo. L'anteprima simula il processo di stampa in ogni dettaglio. Le etichette vengono stampate con la stessa composizione e lo stesso contenuto mostrati nell'anteprima. È incluso il numero di etichette e il loro contenuto. Vengono fornite informazioni su quanti lavori di stampa vengono generati, il numero di etichette presenti in ciascun processo e l'anteprima di ciascuna etichetta. È possibile spostarsi da un'etichetta a quella successiva nel processo di stampa selezionato.
Il riquadro Registro visualizza le stesse informazioni che verrebbero visualizzate in Automation Manager. Espandere le voci del registro per visualizzare tutti i dettagli.
Nota
Dopo aver eseguito l'anteprima, vengono eseguite tutte le azioni definite per il trigger selezionato, non solo per l'azione Esegui anteprima. Fare attenzione quando si usano azioni che modificano i dati, come Esegui istruzione SQL o Servizio Web, in quanto la loro esecuzione è irreversibile.
Per visualizzare un'anteprima delle etichette, procedere come segue:
-
Aprire la configurazione del trigger.
-
Assicurarsi che la configurazione del trigger venga salvata.
-
Fare clic sul pulsante Esegui anteprima nel gruppo Anteprima de nastro.
-
Cercare il file di dati immettendo il contenuto tipico che sarà accettato dal trigger.
-
Visualizzare il risultato nella scheda Anteprima.
Distribuzione della prova sul server di pre-produzione
È consigliabile distribuire la configurazione in Automation Manager su server di pre-produzione, prima di distribuirla sul server di produzione. L’esecuzione di prove nell’ambiente di pre-produzione potrebbe rilevare ulteriori problemi di configurazione non rilevati durante le prove del trigger in Automation Builder.
Le prestazioni di configurazione possono essere anche sottoposte a stress test sovraccaricando il trigger e verificando le prestazioni che esso fornisce. Le prove forniscono informazioni importanti sul throughput disponibile e identificano i punti deboli. In base alle conclusioni, è possibile implementare varie tecniche di ottimizzazione del sistema, come l'ottimizzazione del progetto di un'etichetta per generare flussi di stampa più piccoli e l'ottimizzazione del flusso di dati globale proveniente dall'applicazione esistente in NiceLabel Automation.
Differenze importanti tra le prove reali del trigger e l'anteprima in Automation Builder
Durante la visualizzazione dell'anteprima del trigger sullo schermo in Automation Builder fornisce un metodo rapido per provare il trigger e non bisogna fare affidamento solo su di esso. Se si usa Windows a 64 bit, possono esserci differenze di esecuzione tra la visualizzazione dell'anteprima e l'esecuzione reale del trigger.
Anche se la configurazione funziona in Automation Builder, assicurarsi di eseguirla realmente usando anche il servizio.
-
Quando si esegue il comando Esegui anteprima, la configurazione viene eseguita in Automation Builder, il quale viene sempre eseguito come applicazione a 32 bit. La visualizzazione dell'anteprima del trigger in Automation Builder prova l'esecuzione solo su una piattaforma a 32 bit.
-
Quando i trigger vengono eseguiti realmente, la configurazione viene effettuata nel servizio, il quale viene eseguito come applicazione a 32 bit su Windows a 32 bit e come applicazione a 64 bit su Windows a 64 bit. Per ulteriori informazioni, vedere la sezione Esecuzione in modalità Servizio.
-
Potrebbero manifestarsi dei problemi se l'elaborazione del trigger è interessata dalle differenze di piattaforma (32 bit o 64 bit):
-
Accesso al database: Le applicazioni a 64 bit richiedono driver di database a 64 bit, mentre le applicazioni a 32 bit richiedono driver a 32 bit. Per eseguire la configurazione da Automation Builder e nel servizio, per accedere al database sono necessari driver di database a 32 e 64 bit. Per ulteriori informazioni, vedere la sezione Accesso ai database.
-
Sintassi UNC per i file di rete: L'account del servizio non può accedere ai file condivisi della rete con la lettera dell'unità mappata. Per i file di rete è necessario usare la sintassi UNC. Ad esempio, usare
\\server\share\files\label.lbl
e nonG:\files\label.lbl
, dove l'unità G: è mappata su\\server\share
. Per ulteriori informazioni, vedere la sezione Accesso alle risorse di rete condivise.
-
-
Se il servizio NiceLabel Automation viene eseguito in un account utente diverso che si sta usando per Automation Builder, gli account potrebbero non avere gli stessi privilegi di sicurezza. Se è possibile aprire l'etichetta in Automation Builder, l'account utente per il servizio potrebbe non essere in grado di accedervi. Per eseguire Automation Builder con lo stesso account dell'utente del servizio, vedere Uso dello stesso account utente per configurare ed eseguire i trigger.