Visualizzazione e applicazione degli aggiornamenti di sistema
Per visualizzare gli aggiornamenti disponibili per l'ambiente, effettuare i seguenti passaggi:
Accedere a Lifecycle Services usando le proprie credenziali.
Nel progetto Lifecycle Services selezionare un ambiente.
Nella pagina Dettagli ambiente scorrere verso il basso per vedere gli Aggiornamenti disponibili.
Per applicare un aggiornamento a un ambiente non di produzione usando Lifecycle Services, effettuare i seguenti passaggi:
Accedere a Lifecycle Services usando le proprie credenziali.
Nel progetto Lifecycle Services selezionare un ambiente.
Aprire la vista Dettagli ambiente per l'ambiente in cui si desidera applicare l'aggiornamento.
Selezionare l'aggiornamento che si desidera installare nella sezione Aggiornamenti disponibili.
Selezionare Visualizza aggiornamento.
Nella pagina Aggiornamenti binari, selezionare Salva pacchetto.
Nella pagina Esaminare e salvare gli aggiornamenti visualizzata, selezionare i pacchetti che si desidera installare e quindi selezionare Salva pacchetto.
Nella pagina Salva pacchetto nella raccolta di risorse visualizzata, immettere i valori nei campi Nome e Descrizione, quindi selezionare Salva pacchetto. Verrà visualizzato il messaggio Il pacchetto di aggiornamento viene salvato nella raccolta di risorse. L'operazione può richiedere alcuni minuti..
Una volta completato il salvataggio del pacchetto di aggiornamento, selezionare Fatto.
Nella pagina Dettagli ambiente, selezionare Gestisci > Applica aggiornamenti per applicare un aggiornamento.
Selezionare il pacchetto da applicare. È possibile usare il filtro per trovare il pacchetto.
Selezionare Applica. Lo stato nell'angolo in alto a destra della pagina Dettagli ambiente cambia da In coda a In corso e la sezione Aggiornamenti ambiente ora mostra lo stato di avanzamento del pacchetto. È possibile aggiornare la pagina per verificare lo stato.
Quando il pacchetto è stato applicato, lo stato dell'ambiente cambia in Distribuito e lo stato di manutenzione cambia in Completato.
Nota
Ogni aggiornamento o pacchetto che si desidera applicare a un ambiente di produzione deve prima essere applicato correttamente ad almeno un ambiente sandbox nello stesso progetto.
Per conoscere i prerequisiti e i passaggi per l'applicazione di un aggiornamento a un ambiente di produzione, vedere Applicazione degli aggiornamenti agli ambienti cloud.
Aggiornamento di una Commerce Scale Unit
Per aggiornare la Commerce Scale Unit (CSU) (gestita da Microsoft), effettuare i seguenti passaggi:
Accedere a Lifecycle Services usando le proprie credenziali.
Nel progetto Lifecycle Services selezionare il proprio ambiente Commerce.
Nella sezione Gestisci ambiente, selezionare Gestisci nella sezione Funzionalità ambiente accanto a Commerce.
Nella sezione Commerce Scale Units, selezionare l'unità di scala che si desidera aggiornare, quindi selezionare Aggiorna.
Nella pagina Aggiorna che viene visualizzata, selezionare la versione dell'aggiornamento che si desidera applicare dal campo a discesa Specificare una versione, quindi selezionare Aggiorna.
Nota
L'applicazione di un aggiornamento qualitativo di solito richiede un tempo di inattività di un'ora circa dei canali di commercio associati all'unità di scala.
Pacchetti di distribuzione e installazione indipendenti per le estensioni dell'app Store Commerce, Store Commerce per il Web, stazione hardware (HWS) e CSU
La funzione di gestione dei pacchetti suddivide le estensioni dai componenti principali, consentendo di gestire ciascun pacchetto separatamente. Il framework del programma di installazione core e i programmi di installazione delle estensioni sono separati. L'app Store Commerce, lo sviluppo di Store Commerce per il Web e il framework di creazione dei pacchetti supportano questo modello indipendente di creazione di pacchetti e di installazione ereditando il pacchetto facoltativo di Windows, Desktop Bridge e le tecnologie MSIX.
Tutte le estensioni dell'app Store Commerce vengono create come file APPX separati in questo modello e Store Commerce core carica questi file APPX come componenti aggiuntivi. I componenti aggiuntivi (estensioni APPX) verranno eseguiti con l'identità dell'app Store Commerce core del contesto. L'estensione APPX non potrà essere eseguita da sola. Solo l'APPX core sarà in grado di caricarlo. Eseguire la migrazione del codice al nuovo modello di estensione per eseguire la migrazione della vecchia estensione dell'app Store Commerce a questo nuovo modello. Per supportare i nuovi controlli e framework dell'interfaccia utente, potrebbe essere necessario eseguire il refactoring del codice.
I framework del programma di installazione HWS e CSU consentono la creazione di programmi di installazione che contengono solo componenti di estensione.
Esperienza del Software Development Kit online (SDK) per Commerce
Tutti gli aggiornamenti dell'SDK sono pubblicati in un repository NuGet e GitHub pubblico, in modo che gli aggiornamenti possano essere scaricati e applicati all'ambiente in pochi minuti. Questo approccio consente di risparmiare tempo e fatica per gli sviluppatori.
- Sviluppo dell'estensione: per ridurre i costi e la dipendenza dalla VM di sviluppo di Lifecycle Services, l'esperienza di sviluppo di Commerce è disaccoppiata dalla VM dello sviluppatore di Lifecycle Services e lo sviluppo è supportato al di fuori della VM dello sviluppatore. Lo sviluppo può essere eseguito su qualsiasi macchina di sviluppo che supporti le configurazioni dell'ambiente di sviluppo Commerce.
- Riferimento di SDK Commerce a NuGet: le estensioni possono consumare i riferimenti all'SDK di Commerce dopo che sono state sottoposte a refactoring e pubblicate in un nuovo feed NuGet. L'estensione può scaricare i file binari dal pacchetto NuGet anziché farvi riferimento manualmente nella cartella SDKReference di Commerce. Usando il flusso di lavoro Gestione pacchetti di NuGet, il pacchetto può essere aggiornato all'ultima versione disponibile.
- Esempi di SDK Commerce su GitHub: tutti gli esempi di SDK Commerce sono pubblici su GitHub in modo che le estensioni possano fare riferimento ad essi e gli utenti possano apprendere come personalizzare la soluzione Dynamics 365 Commerce per supportare un processo aziendale personalizzato. Senza dover scaricare e applicare alcun hotfix binario da Lifecycle Services, è possibile scaricare facilmente o fare riferimento ad esempi aggiornati clonandoli in questo repository pubblico.