Show Menu
ARGOMENTI×

Aggiornamento delle estensioni

Gli sviluppatori di estensioni aggiungono continuamente nuove funzionalità e spesso ne correggono i bug. Questi aggiornamenti vengono assemblati in nuove versioni di un'estensione e sono resi disponibili nel catalogo Launch come aggiornamenti.

Catalogo delle estensioni

Quando uno sviluppatore di estensioni fornisce una nuova versione dell'estensione, quella nuova versione diventa disponibile nel catalogo delle estensioni. Il catalogo mostra solo la versione più recente di un'estensione. Non è possibile installare nessuna versione di un'estensione diversa da latest .
Quando installi un'estensione alla proprietà, viene installata la versione attualmente disponibile e la proprietà rimane con quella versione specifica da quel momento in poi, anche se sono state aggiunte al catalogo versioni più recenti.

Notifiche di aggiornamento

Quando hai installato un'estensione alla proprietà e una versione più recente è disponibile nel catalogo, sulla scheda dell'estensione compare il pulsante Upgrade quando visualizzi la pagina Estensioni installata.
Quando effettui modifiche alle risorse fornite dalla stessa estensione, viene visualizzato anche un avviso.

Gli aggiornamenti sono permanenti

Se desideri effettuare l'aggiornamento a una versione più recente disponibile nel catalogo è necessario installare tale aggiornamento. Un aggiornamento è una "modifica" che deve essere aggiunta a una libreria, testata e pubblicata prima che influisca sui tag distribuiti.
L'aggiornamento non dovrebbe essere preso alla leggera. È consigliato non installare un aggiornamento a meno che non si sia preparati a testare la nuova estensione e non si sia pronti a distribuirla. Quando aggiungi l'aggiornamento alla proprietà deve essere incluso in tutte le librerie. Qualsiasi libreria che non includa l'estensione aggiornata, nel momento della creazione avrà esito negativo.
Attualmente non è disponibile alcuna funzionalità per il downgrade dell'estensione a una versione precedente. Una volta aggiornata (pubblicata o meno), la nuova versione dell'estensione rimarrà nella tua proprietà.

Processo di aggiornamento

L'installazione di un aggiornamento è un'operazione praticamente identica alla prima installazione dell'estensione.
  1. Fai clic sul pulsante Upgrade per passare alla schermata Extension Configuration.
  2. Apporta le modifiche di configurazione desiderate.
  3. Fai clic su Save .
L'aggiornamento non viene eseguito fino a quando non premi Save. In qualsiasi momento, puoi fare clic su Cancel e mantenere la versione attualmente installata. Se fai clic su Save non potrai più tornare indietro.
Gli aggiornamenti delle estensioni non sono consentiti se disponi di una libreria nello stato Approved o Submitted . Questo perché la build successiva deve contenere la nuova versione dell’estensione. Per una libreria Approved o Submitted , la build successiva è la build di produzione. Tale build avrebbe esito negativo poiché non contiene la versione più recente, pertanto il flusso di lavoro consiste nel pubblicare o rifiutare le librerie nello stato Approved o Submitted prima dell’aggiornamento dell’estensione.

Pubblicazione di un aggiornamento

Dopo aver installato l’estensione aggiornata nella proprietà, è necessario includerla in tutte le Librerie da quel momento in poi. Viene visualizzato un messaggio di errore di creazione per tutte le librerie che non la includono.
Inoltre, aggiungere l'estensione aggiornata alla libreria equivale ad aggiungere qualsiasi altra modifica a una libreria.
Dalla schermata Edit Library puoi usare il pulsante "Add All Changed Resources" oppure selezionare il pulsante "Add a Resource" e selezionare solo l'estensione aggiornata.
Per abilitare nuove funzionalità, gli sviluppatori di estensioni possono aggiungere nuovi elementi di configurazione alle viste delle estensioni. Se vengono generati errori di generazione dopo l'aggiornamento a una nuova versione dell'estensione, e sono stati isolati per tale estensione, la prima cosa da fare è passare alla pagina Configura e assicurarsi di salvare (anche se non hai modificato nulla). Quindi aggiungi la nuova modifica alla libreria e riprova con la generazione.
Dopo aver aggiunto l’aggiornamento dell’estensione alla libreria, puoi seguire i passaggi descritti in Flusso di lavoro di approvazione per pubblicare la libreria nell’ambiente di produzione.