Se sono stati creati più ambienti per supportare lo sviluppo del database e delle app, è necessario spostare le modifiche apportate da un ambiente a un altro. È possibile usare Esporta le risorse e Importa le risorse per spostare le risorse tra ambienti.

Perché usare più ambienti

Ogni ambiente contiene risorse, ad esempio entità, flussi e app, che vengono create o modificate durante il processo di sviluppo.

In genere, lo sviluppo avviene nello stesso ambiente usato dagli utenti finali dell'organizzazione. Questo ambiente è detto ambiente predefinito. Gestire le modifiche delle risorse nello stesso ambiente è relativamente semplice. Prima di rilasciare l'app, è necessario convalidare le modifiche per assicurarsi che tutti i processi aziendali critici e le applicazioni funzionino.

In alcuni casi, lo sviluppo e il test vengono eseguiti in ambienti distinti e le modifiche vengono spostate nell'ambiente predefinito quando sono pronte per essere usate dagli utenti finali. Esistono diversi motivi per cui scegliere di usare ambienti distinti. Ad esempio, è possibile che sia stato usato un ambiente distinto nella fase di valutazione iniziale del sistema. Oppure è possibile che sia voglia ridurre al minimo il rischio di compromettere l'ambiente predefinito durante la fase di modifica. Gli ambienti distinti rimangono isolati, in quanto le modifiche vengono apportate in un ambiente che non è predefinito. In base all'impatto dei rischi, è possibile creare un ambiente di gestione temporanea aggiuntivo. In questo caso, sono coinvolti un ambiente di sviluppo, un ambiente di gestione temporanea e un ambiente predefinito.

Spostamento delle modifiche delle risorse

Le risorse vengono spostate tramite processi di esportazione e di importazione distini, usando un file del pacchetto con estensione pkg. Questo file viene esportato, salvato nella risorsa di archiviazione locale, inviato all'amministratore dell'ambiente di destinazione e importato nell'ambiente di destinazione. Il processo di importazione è spesso seguito dal test di convalida che garantisce che nessuno dei processi aziendali critici sia stato compromesso.

La funzionalità di importazione ed esportazione delle risorse è disponibile nella sezione Ambienti dell'interfaccia di amministrazione. L'importazione e l'esportazione vengono eseguite nel contesto di un ambiente selezionato.

Esportare le risorse

Il pacchetto di esportazione contiene tutte le modifiche apportate a entità, elenchi a discesa, set di autorizzazioni e ruoli. Stiamo lavorando per consentire l'esportazione di più tipi di risorse quali app, flussi, connettori e altro ancora. Questa opzione consente di spostare il contenuto di un ambiente in un altro.

  1. Nel riquadro di spostamento a sinistra dell'interfaccia di amministrazione fare clic su Ambienti.
  2. Selezionare l'ambiente di origine.
  3. In alto a destra fare clic su Esporta le risorse.
  4. Dopo aver ricevuto il messaggio "L'esportazione del pacchetto di risorse è stata completata", salvare il file del pacchetto nella risorsa di archiviazione locale.

Importare le risorse

Per prima cosa, selezionare il file del pacchetto esportato dall'ambiente di origine. Il processo di importazione convalida, analizza e tenta di importare il pacchetto.

  1. Nel riquadro di spostamento dell'interfaccia di amministrazione fare clic su Ambienti.
  2. Selezionare l'ambiente di destinazione.
  3. In alto a destra fare clic su Importa le risorse.
  4. Fare clic su Seleziona e scegliere un file del pacchetto nella risorsa di archiviazione locale.
  5. Fare clic su Importa.

Se il pacchetto viene applicato solo parzialmente, viene visualizzato un messaggio di errore che descrive ciò che è stato importato e cosa invece non è stato importato.

Tipi di risorse

Il processo di sviluppo può implicare modifiche a molti tipi di risorse. Ad esempio, se si aggiorna un'app, è possibile aggiungere, rimuovere o aggiornare più entità o connessioni. È possibile spostare tra gli ambienti le modifiche apportate ad alcuni e non a tutti i tipi di risorsa. Nelle sezioni seguenti vengono descritti i tipi di risorse che è possibile spostare.

Entità, elenchi a discesa e set di traduzione

È possibile esportare e importare entità, elenchi a discesa e set di traduzione nel modo seguente:

  • Entità standard: le personalizzazioni vengono spostate tra ambienti. Non è possibile modificare i campi predefiniti delle entità standard.
  • Entità personalizzate: le entità personalizzate vengono spostate tra ambienti.
  • Elenchi a discesa personalizzati: gli elenchi a discesa personalizzati vengono spostati tra ambienti.

Set di autorizzazioni e ruoli

I set di autorizzazioni e i ruoli sono risorse per la sicurezza che controllano l'accesso al database. Entrambi i tipi possono essere spostati tra ambienti. Dopo aver spostato i set di autorizzazioni e i ruoli, accertarsi che i set di autorizzazioni facciano riferimento ai ruoli appropriati e che gli utenti corrispondenti siano assegnati ai nuovi ruoli. Per altre informazioni, vedere Configure database security (Configurare la sicurezza dei database).

Dati

Non è possibile spostare i dati del database come parte del processo di esportazione e importazione delle risorse. Per spostare i dati, è possibile usare Microsoft Excel. Per altre informazioni, vedere Importazione o esportazione dati.