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.

  1. Creare una cartella sul computer in cui archiviare gli script esportati.
  2. 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.

  3. Selezionare File > Esporta.
  4. 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
  5. Fare clic su Sfoglia, selezionare la cartella creata per l'archiviazione degli script, quindi fare clic su OK.
  6. 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.

  7. 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.

  1. Aprire il progetto Analytics con gli script che si desidera eseguire.
  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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

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.