Migrare script da AX a Robot

Importante
Procedere con la migrazione degli script solo se sono state completate le fasi precedenti della migrazione. Per maggiori informazioni, consultare Ricreare la struttura del repository AX in Robot.
Per ogni processo automatizzato in AX che si intende ricreare in Robot, è necessario migrare gli script associati. È necessario migrare tutti gli script di analisi e tutti gli script di sottoscrizione o di supporto.
Non è possibile migrare gli script direttamente da AX a Robot. È necessario esportare gli script da AX a una posizione intermedia in cui è installato Analytics, ad esempio il proprio computer. Dopo aver completato qualsiasi lavoro preparatorio necessario, confermare (caricare) gli script dalla posizione intermedia su Robot.
Retrocompatibilità di Robot
In generale, Robot è progettato per essere il più possibile retrocompatibile con AX. La maggior parte degli script AX dovrebbe funzionare in Robot senza richiedere alcuna modifica.
Tutti gli script che dipendono dalla progettazione specifica di AX dovranno essere modificati. Per esempio:
- gli script che accedono al database operativo AX per leggere le pianificazioni o i log dei lavori
- gli script che includono percorsi assoluti alle risorse del server che non sono più validi sul server Agente Robot
Se si necessita di assistenza per adattare gli script di analisi da utilizzare in Robot, contattare il team di supporto Diligent.
Esportare gli script da AX
Per iniziare la migrazione, utilizzare l'opzione Esporta per esportare gli script da AX. Gli script vengono esportati nell'applicazione Analisi che li contiene. Ogni applicazione Analisi esportata diventa un progetto Analytics separato nella destinazione di esportazione.
Questa procedura presuppone che si stia utilizzando il proprio computer come posizione intermedia.
- Creare una cartella sul computer in cui archiviare gli script esportati.
- In Esplora server di AX, selezionare l'applicazione Analisi contenente gli script che si desidera esportare.
È possibile fare clic su Ctrl+clic per selezionare più applicazioni Analisi nella stessa cartella padre delle Applicazioni Analisi oppure selezionare la cartella padre per esportare tutte le applicazioni Analisi nella cartella.
- Selezionare File > Esporta.
- Nella finestra di dialogo Esporta, assicurarsi che entrambe le opzioni non siano selezionate:
- Lavorare con i file esportati?
- Esportare i file di dati insieme alle definizioni selezionate
- Fare clic su Sfoglia, selezionare la cartella creata per l'archiviazione degli script, quindi fare clic su OK.
- Fare clic su OK per esportare l'applicazione o le applicazioni Analisi.
Gli script vengono esportati nella loro applicazione Analisi nella posizione specificata. Ogni applicazione Analisi viene convertita in un progetto Analytics.
- Ripetere la procedura per tutti gli script aggiuntivi che si desidera migrare.
Script di analisi collegati
A differenza di AX, Robot non supporta gli script di analisi collegati. Se si utilizzano script di analisi collegati in AX, esportare lo script di analisi principale e quindi inviarlo a ciascun robot in cui è necessario.
Eseguire qualsiasi lavoro preparatorio necessario
Successivamente all'esportazione da AX, gli script sono pronti per essere inviati a Robot se:
- tutti gli script associati a un processo automatizzato si trovano in un singolo progetto Analytics
- tutti gli script di analisi che devono essere eseguiti in sequenza in un processo automatizzato:
- utilizzare uno schema di denominazione alfanumerica appropriato
- se implementato, disporre di un tipo di analisi appropriato
Catene di analisi
A differenza di AX, Robot non supporta le catene di analisi. Se si utilizzano catene di analisi, potrebbe essere necessario svolgere del lavoro preparatorio prima che gli script siano pronti per essere confermati e inviati a Robot. Per maggiori informazioni, consultare Replicare le catene di analisi in Robot.
Confermare (caricare) gli script in Robot
Una volta che tutti gli script associati a un processo automatizzato sono contenuti in un singolo progetto Analytics e opportunamente denominati, è possibile confermarli e inviarli a Robot.
L'invio di script comporta il caricamento degli stessi da un ambiente locale all'applicazione Robot basata su cloud. Usiamo il termine "confermare" anziché "caricare" perché ogni volta che si inviano degli script allo stesso robot si crea una nuova versione degli script nella cronologia degli script.
Per maggiori informazioni, consultare Confermare e inviare (o caricare) gli script ACL a Robot.
- Aprire il progetto Analytics con gli script che si desidera eseguire.
- Nel menu principale di Analytics, selezionare File > Conferma e invio degli script.
Se appare un messaggio di errore, è possibile che si sia verificato un problema con l'intestazione di analisi o con la sintassi dello script in uno o più script del progetto.
Per maggiori informazioni, consultare Flusso di lavoro per lo sviluppo di script ACL in Analytics e Robot.
- Se necessario, nella finestra di dialogo Seleziona destinazione, fare doppio clic sull'istanza Diligent One appropriata.
Viene visualizzata la Collezione robot con l'elenco dei robot esistenti.
- Nell'elenco dei robot, selezionare il robot a cui si desidera confermare e inviare gli script e fare clic su OK.
Il progetto Analytics che contiene gli script e il robot esistente sono ora associati, in modo che le conferme e invii successive non richiedano di individuare manualmente il robot.
-
Inserire un breve messaggio di conferma e invio che descriva gli script confermati e inviati e fare clic su OK.
Gli script vengono inviati alla modalità di sviluppo nel robot.
- Nella finestra di dialogo Confermare e inviare gli script con successo, fare clic sul secondo link per ispezionare gli script appena confermati e inviati nell'applicazione Robot.
Si apre la scheda Versioni dello script con la versione confermata degli script.
- Selezionare la versione dello script (vn).
Si apre il pannello laterale Dettagli dell'attività. I nomi dei singoli script di analisi e degli script ausiliari sono elencati sotto Modifiche alla versione dello script.
- In Analytics, fare clic su OK per uscire dalla finestra di dialogo Conferma e invio degli script riusciti.
Replicare le catene di analisi in Robot
Nota
Questa sezione si applica solo se si utilizzano catene di analisi in AX.
A differenza di AX, Robot attualmente non supporta l'assemblaggio di script di analisi da qualsiasi punto del repository in una catena di analisi che venga eseguita in sequenza. Per implementare l'esecuzione in sequenza di una serie di script di analisi in Robot, è necessario fare due operazioni:
- contenere gli script di analisi in un singolo robot e creare un'unica attività per eseguire gli script
- utilizzare i nomi degli script e il tipo di analisi per creare una sequenza di script

Contenere gli script di analisi in un singolo robot
È possibile contenere gli script di analisi che si desidera eseguire in sequenza in un singolo robot.
Per contenere gli script in un singolo robot è necessario innanzitutto contenere tutti gli script relativi in un singolo progetto Analytics. Si confermano e inviano gli script come un unico pacchetto denominato versione dello script dal progetto Analytics al robot.
Quando gli script si trovano in un unico robot, creare un'unica attività per eseguire la serie di script di analisi.
Contenere gli script associati in un singolo progetto Analytics
Se gli script associati a un singolo processo automatizzato sono distribuiti tra due o più progetti Analytics, è necessario unirli in un unico progetto prima di inviarli a Robot. Questa situazione potrebbe verificarsi se gli script di analisi facessero parte di una catena di analisi in AX.
- Aprire il progetto Analytics che si desidera utilizzare per contenere tutti gli script associati a un processo automatizzato.
- Nella scheda Panoramica del Navigatore, fare clic con il pulsante destro del mouse sul nome del progetto nella parte superiore della vista ad albero e selezionare Copia da un altro progetto > Script.
- Nella finestra di dialogo Individua file di progetto, individuare e selezionare il progetto Analytics da cui desideri copiare lo script o gli script, quindi fare clic su Apri.
- Nella finestra di dialogo Importa, completare
uno dei seguenti passaggi per aggiungere uno o più script all'elenco A project_name:
- Fare doppio clic su uno script.
- Premere Ctrl+clic su più script, quindi fare clic sul pulsante freccia destra.
- Fare clic su Aggiungi tutto per aggiungere tutti gli script.
- Fare clic su OK per copiare lo script o gli
script nel progetto di destinazione.
Se nel progetto esiste già uno script con lo stesso nome, allo script copiato viene assegnato un suffisso numerico incrementale.
- Ripetere la procedura per tutti gli script presenti in altri progetti che devono essere inclusi nel progetto di destinazione.
Utilizzare i nomi degli script e il tipo di analisi per creare una sequenza di script
Nomi dello script
Gli script di analisi vengono ordinati in ordine alfanumerico in base al nome in un'attività del robot e vengono eseguiti in ordine, quindi denominare gli script di analisi in modo da creare la sequenza di esecuzione desiderata.
Ad esempio, il primo script nella sequenza potrebbe utilizzare il prefisso A_01, il secondo script potrebbe utilizzare A_02 o B_01 e così via. Disporre di un sistema di prefissi semplifica l'inserimento successivo di script aggiuntivi. Gli script di sottoscrizione o supporto non sono soggetti al requisito di denominazione sequenziale.
Nota
Non è possibile rinominare gli script in Robot, quindi assicurarsi che tutti gli script siano denominati correttamente in Analytics prima di inviarli a Robot.
Tipo di analisi
Come ulteriore ausilio per il sequenziamento, è possibile specificare facoltativamente un tipo per gli script di analisi. Specificando un tipo, gli script vengono raggruppati in aree separate di un'attività. Le aree sono ordinate come segue e vengono eseguite in questo ordine:
- Importa
- Preparazione
- Analisi
All'interno di ciascuna area, gli script sono ordinati in ordine alfanumerico. Indipendentemente dal nome dello script, un'attività esegue tutti gli script in un'area prima di passare all'area successiva.
Per ottenere maggiori informazioni, consultare tag ANALYTIC.
Rinominare gli script di analisi per creare una sequenza di esecuzione
Se si desidera che due o più script di analisi vengano eseguiti in sequenza, è necessario denominarli in modo da creare la sequenza di esecuzione desiderata. Per maggiori informazioni, consultare Replicare le catene di analisi in Robot.
Nota
Il nome dello script di analisi specificato nell'intestazione di analisi è il nome utilizzato in Robot. Il nome dello script nella scheda Panoramica del Navigatore non viene utilizzato.
- In Analytics, aprire lo script analitico che si desidera rinominare.
- Nel tag //ANALYTIC nell'intestazione di analisi, aggiornare il nome di analisi e fare clic su Salva il progetto aperto
.
Per ottenere maggiori informazioni, consultare tag ANALYTIC.
- Ripetere la procedura per tutti gli script di analisi che necessitano di essere rinominati.
Specificare un tipo di analisi per raggruppare gli script di analisi
Se si desidera raggruppare gli script di analisi in aree distinte di Importa, Preparazione e Analisi in un'attività, è necessario specificare un tipo di analisi corrispondente per ogni script. Il raggruppamento degli script di analisi offre un'opzione aggiuntiva per creare una sequenza di script, ma non è obbligatorio. Per maggiori informazioni, consultare Replicare le catene di analisi in Robot.
- In Analytics, aprire lo script analitico per cui si desidera specificare un tipo.
- Nel tag //ANALYTIC nell'intestazione di analisi, aggiungere un tipo di analisi e fare clic su Salva il progetto aperto
.
Per ottenere maggiori informazioni, consultare tag ANALYTIC.
- Ripetere la procedura per tutti gli script di analisi che necessitano di un tipo di analisi.
Cosa fare in seguito
Dopo aver migrato gli script per uno o più processi automatizzati, si è pronti per iniziare la migrazione dei dati: Migrare i dati da AX a Robot.