Fase di analisi

Completato

Le attività nella fase di analisi aiutano a stimare il lavoro necessario per l'aggiornamento. Inoltre, le attività aiutano a preparare un piano di progetto. Prima di acquistare app per la finanza e le operazioni, è necessario completare queste attività. Offrendo un punto dati sulle risorse e sull'impegno necessari, le attività possono aiutare a prendere decisioni di acquisto informate.

La fase di analisi può essere suddivisa in più azioni:

  1. Attività dell'elenco di controllo pre-aggiornamento: è necessario installare un elenco di controllo pre-aggiornamento come parte del processo. È possibile usare questo elenco di controllo per immettere dettagli che saranno necessari per il processo di aggiornamento. Per altre informazioni, vedere Aggiornamento da AX 2012: elenco di controllo pre-aggiornamento per l'aggiornamento dei dati.

  2. Eseguire lo strumento di analisi degli aggiornamenti: identificare le attività preparatorie in Dynamics AX 2012, in base al servizio di diagnostica Lifecycle Services, quindi creare categorie di attività in grado di identificare gli elementi seguenti:

    • Pulizia dei dati: questo processo aiuta a identificare i dati che è possibile rimuovere senza causare la perdita di funzionalità. Lo strumento identifica diversi tipi di dati che è possibile ridurre attraverso un processo di pulizia. Per ogni tipo di dati viene fornita una spiegazione sull'impatto della pulizia. È quindi possibile decidere se eseguire o meno il processo di pulizia. Parte del costo di sottoscrizione dipende dalle dimensioni del database. Di conseguenza, riducendo le dimensioni, è possibile ridurre questo componente del costo di sottoscrizione e quindi il tempo necessario per il processo go-live di aggiornamento. Un database più piccolo aiuta a garantire un aggiornamento più rapido.
    • Configurazione SQL: questo processo esamina la configurazione SQL e consiglia le ottimizzazioni. Verificando che SQL abbia prestazioni ottimali, questo processo contribuisce a ridurre il tempo necessario per il processo go-live di aggiornamento.
    • Funzionalità deprecate: questo processo identifica le funzionalità in uso che non saranno disponibili in futuro (deprecate). La verifica consentirà di individuare in anticipo le funzionalità mancanti e trovare suggerimenti per le alternative.
    • Report di analisi dell'aggiornamento: questi report possono contribuire a ridurre i costi e i tempi di inattività degli aggiornamenti e fornire indicazioni sulle attività di pulizia dei dati.

    È possibile visualizzare i risultati del servizio di diagnostica del sistema in un report di Microsoft Power BI all'interno di Lifecycle Services. Per accedere al report Analisi aggiornamenti e usarlo, andare all'indirizzo https://diag.lcs.dynamics.com/UpgradeAnalysisReport/Report/"IDProgetto" (sostituire IDProgetto con l'ID progetto corrente, che è un numero intero che si trova nell'URL del progetto Lifecycle Services corrente, come mostrato nello screenshot seguente).

     Screenshot della pagina Progetto aggiornamento con l'ID progetto evidenziato nell'URL.

    Gli screenshot seguenti mostrano un esempio del report Analisi aggiornamenti e l'elenco di attività che è necessario completare.

     Screenshot di un esempio del report Analisi aggiornamenti. Screenshot dell'elenco di attività che è necessario completare.

  3. Eseguire gli strumenti di stima dell'aggiornamento del codice: è disponibile un servizio che aggiorna il codice nelle app per la finanza e le operazioni. Questo strumento converte il codice e risolve automaticamente la maggior parte dei problemi. Produce anche report in Microsoft Excel. In questa fase si stimerà il lavoro necessario.

    È possibile eseguire lo strumento effettuando i seguenti passaggi:

    1. Andare alla pagina https://lcs.dynamics.com.

    2. Accedere con le credenziali dell'organizzazione.

    3. Dopo aver effettuato l'accesso, selezionare il progetto dalla sezione dei progetti.

    4. Selezionare il menu e quindi Aggiornamento codice.

      Screenshot del menu nella pagina Progetto aggiornamento, con l'opzione Aggiornamento codice evidenziata.

    5. Selezionare Aggiungi nell'angolo inferiore sinistro della pagina.

    6. Nella pagina Servizio di aggiornamento codice: crea processo specificare un Nome per il processo, la versione da cui si esegue l'aggiornamento e la versione a cui si esegue l'aggiornamento.

    7. Selezionare la casella di controllo Solo stima.

      Nota

      Se si lascia questa casella di controllo deselezionata, il codice aggiornato sovrapposto verrà archiviato in Microsoft Azure DevOps.

    8. Selezionare Crea.

    9. Dopo aver creato il nuovo processo, sarà necessario aggiungere l'archivio modelli. Per altre informazioni, consultare Procedura: Esportare e importare un archivio modelli.

    10. Selezionare Aggiungi file nell'angolo inferiore sinistro della pagina.

    11. Selezionare il file e quindi selezionare Carica.

    12. Nell'angolo inferiore destro selezionare Analizza codice.

       Screenshot del pulsante Analizza codice nell'angolo inferiore destro della pagina.

    Al termine dell'esecuzione del servizio, il codice verrà archiviato in Azure DevOps (solo se la casella di controllo Solo stima è deselezionata) e verrà generato un report di Excel che potrà essere esaminato e utilizzato da uno sviluppatore. L'output del servizio di aggiornamento del codice è destinato a essere utilizzato da uno sviluppatore. Questo output aiuterà lo sviluppatore a stimare il lavoro necessario per completare le attività di aggiornamento del codice. Lo sviluppatore deve valutare le attività generate dal servizio in Azure DevOps e la versione più recente del codice generata dal servizio per definire una stima.

    Lo screenshot seguente mostra un esempio dell'output dello strumento di aggiornamento del codice. Vengono generati diversi file di Excel per l'analisi.  Screenshot di diversi file di analisi di Excel generati dallo strumento di aggiornamento del codice.

    Per altre informazioni, consultare Stimare il lavoro necessario tramite il servizio di aggiornamento del codice e Preparare la migrazione del codice in finanza e operazioni.

    Aggiornamento codice>Risultati: fornisce il report di riepilogo Migrazione, che contiene il riepilogo dell'analisi del codice, incluse informazioni sulle personalizzazioni.

    Nel report di riepilogo Migrazione il foglio SovrapposizioniRimanenti include una nuova colonna denominata Bucket, che può essere utilizzata da uno sviluppatore per esaminare una stima generale del lavoro necessario per convertire le sovrapposizioni in estensioni. Tutte le personalizzazioni sono classificate usando il metodo seguente:

    • Piccolo: l'estensione è possibile.
    • Medio: la conversione in estensioni è possibile ed è richiesto l'attraversamento, se necessario. Può essere necessario creare una richiesta di estensione.
    • Grande: tutti gli elementi del report sono definiti come grandi.
    • Fuori ambito: l'estensione non è possibile ed è necessario un attraversamento.
    • Da definire: non identificato, sarà necessario definire le dimensioni del bucket.
  4. Aggiornamento codice - codice di terze parti: se sono presenti soluzioni di partner o ISV, ignorare il relativo output dell'aggiornamento del codice e contattare il partner per una versione delle app per la finanza e le operazioni.

  5. Analisi corrispondenza-scarto nella sandbox: usare Lifecycle Services per distribuire ambienti sandbox per la finanza e le operazioni. Nel progetto Anteprima di Lifecycle Services distribuire un ambiente demo nella propria sottoscrizione dopo aver impostato un connettore di Microsoft Azure. Durante il progetto di implementazione del cliente di Lifecycle Services, è possibile distribuire l'ambiente sandbox che fa parte dell'offerta standard. Al termine di questa attività, eseguire l'analisi corrispondenza-scarto in particolare sulle funzionalità nuove e deprecate. Per altre informazioni, consultare Aggiornamento da Dynamics AX 2012: distribuire un ambiente demo per l'analisi.

  6. Creare un piano di progetto: verrà fornito un modello di progetto nella metodologia di Lifecycle Services. È possibile usare l'output dell'analisi dell'aggiornamento per stimare il lavoro di preparazione di Dynamics AX 2012, dell'aggiornamento del codice per stimare il lavoro di sviluppo e dell'analisi corrispondenza-scarto della sandbox per determinare se sono necessarie nuove personalizzazioni.

    Poiché le app per la finanza e le operazioni sono applicazioni cloud che vengono continuamente aggiornate, è ora possibile modificare l'applicazione usando estensioni. Questo metodo di sviluppo è meno oneroso e di conseguenza semplifica la ricezione continua di aggiornamenti da Microsoft. Per altre informazioni, consultare la home page dell'estendibilità.

    Si potrebbe riscontrare che non è possibile ottenere alcune personalizzazioni tramite estensioni, mentre questo era possibile con la sovrapposizione. Le app per la finanza e le operazioni hanno introdotto diverse funzionalità di estensione per consentire gli stessi requisiti aziendali senza sovrapposizione. Sarà necessario documentare le richieste per determinate personalizzazioni effettuate con la sovrapposizione per informare Microsoft delle proprie esigenze.

    Per altre informazioni, consultare Richieste di estendibilità e Configurare il servizio di aggiornamento del codice in Lifecycle Services..