Copiare un ambiente

Puoi utilizzare l'opzione Copia nell'interfaccia di amministrazione Microsoft Power Platform per copiare i dati tra gli ambienti. È possibile selezionare due livelli di copia: Tutto o Solo gli schemi e le personalizzazioni.

Menu Copia.

Nota

  • L'ambiente di destinazione sarà elencato nell'elenco a discesa Seleziona l'ambiente da sovrascrivere. Se non vedi un ambiente, significa che non puoi sovrascriverlo. Ad esempio, non puoi sovrascrivere gli ambienti di produzione, quindi non vedrai alcun ambiente di tipo produzione.
    Nessuna destinazione per la copia dell'ambiente.
  • È possibile copiare solo in un ambiente nello stesso tenant e nella stessa area geografica.
  • I componenti che non sono stati aggiunti a una soluzione (inclusi app canvas, flussi, connettori personalizzati e connessioni) potrebbero non far parte della copia. Devi convalidare le app dopo la copia.
  • Per ciascuna app canvas verranno copiate solo fino a 20 delle revisioni più recenti.
  • Non è possibile copiare da o in un ambiente di tipo predefinito o di prova.
  • Le operazioni di copia e ripristino possono richiedere fino a 8 ore, a meno che non sia necessario copiare o ripristinare molti dati, inclusi i dati di controllo, nel qual caso potrebbero essere necessarie fino a 24 ore.

Copiare tutto

Una copia Tutto include tutti i dati, gli utenti e le personalizzazioni dell'applicazione e gli schemi dall'ambiente di origine ed è adatta ai seguenti casi:

  • Test di accettare utente
  • Test di aggiornamento
  • Anteprima in produzione (TAP/EA)
  • Training

Scenario di esempio

Isaac, uno sviluppatore di applicazioni aziendali, ha ricevuto una richiesta dal reparto vendite per configurare e distribuire una soluzione di integrazione di social media di un altro fornitore dell'azienda. Isaac non ha mai installato una soluzione di questo fornitore e non è sicuro dell'impatto che questa soluzione potrebbe avere sull'applicazione di produzione. Vorrebbe importare la soluzione in un ambiente praticamente identico alla produzione, ma isolato da questa, per conoscere meglio la soluzione e apportare le modifiche di configurazione appropriate. Isaac chiede a Thomas, il responsabile IT di Contoso, di creargli una copia Tutto in ambiente sandbox.

Una volta eseguita la copia Tutto, Isaac riceve da Thomas un messaggio e-mail nel quale viene informato che l'ambiente sandbox è pronto. Isaac accede all'ambiente sandbox e apporta le necessarie modifiche per garantire che i servizi esterni di produzione non subiscano effetti da parte dell'ambiente sandbox. Una volta apportate le modifiche, Isaac disattiva la modalità di amministrazione e abilita i servizi in background. Isaac può utilizzare la copia Tutto dell'ambiente sandbox per eseguire i test e, successivamente, importare manualmente la soluzione in produzione.

Copiare solo gli schemi e le personalizzazioni

La copia di personalizzazioni e schemi include solo gli utenti, le personalizzazioni e lo schema dell'ambiente di origine ed è adatta ai seguenti casi:

  • Sviluppo di team iterativo
  • Soluzioni di partner/ISV
  • Modello di verifica

Scenario di esempio

Isaac deve lavorare a un grosso progetto di sviluppo che inizierà la prossima settimana per il reparto vendite. Isaac dispone di un team di sviluppatori pronti a iniziare il progetto: alcuni membri sono interni a Contoso e altri sono fornitori esterni. L'applicazione di vendita Contoso contiene dati personali che secondo il direttore commerciale non devono essere rese disponibili alle parti esterne per motivi di privacy e di responsabilità legale. Isaac richiede un ambiente sandbox di sola copia di personalizzazioni e schema che non contiene dati o utenti di produzione. Inoltre, Isaac crea un gruppo di sicurezza di Microsoft 365 per consentire al team di sviluppo l'accesso all'ambiente sandbox.

Dopo aver modificato e abilitato alcuni dei plug-in, l'ambiente sandbox per sviluppatori funziona nello stesso modo ma è isolata dall'applicazione di produzione. Il team di sviluppo lavora alle modifiche in questo ambiente per diverse settimane. Assembla le modifiche in una soluzione ed esporta/importa per distribuire alla copia Tutto dell'ambiente sandbox. Una volta ottenuti i risultati positivi con il test e le disconnessioni, le modifiche vengono distribuite manualmente alla produzione.

Tabelle troncate nella copia solo di personalizzazioni e schemi

Le seguenti tabelle vengono troncate quando si esegue una copia di tipo Solo gli schemi e le personalizzazioni:

Tabelle    
Conto InterProcessLock SocialActivity
AccountLeads Fattura SocialInsightsConfiguration
ActivityMimeAttachment InvoiceDetail SocialProfile
ActivityParty Articolo della Knowledge Base SqlEncryptionAudit
ActivityPointer KnowledgeArticlesCategories Abbonamento
AdvancedSimilarityRule KbArticle SubscriptionClients
Annotazione KbArticleComment SubscriptionManuallyTrackedObject
AnnualFiscalCalendar KnowledgeSearchModel SubscriptionStatisticsOffline
Appuntamento Lead SubscriptionStatisticsOutlook
Allegato LeadAddress SubscriptionSyncEntryOffline
Controllo LeadCompetitors SubscriptionSyncEntryOutlook
AzureServiceConnection LeadProduct SubscriptionSyncInfo
BulkDeleteFailure Lettera SystemApplicationMetadata
BulkOperation Licenza SystemUserBusinessUnitEntityMap
BulkOperationLog Elenco SystemUserLicenses
BusinessProcessFlowInstance ListMember Attività
BusinessUnitNewsArticle MailboxStatistics TeamProfiles
Campagna MonthlyFiscalCalendar TeamRoles
CampaignActivity Notifica Area
CampaignActivityItem Opportunità TimeZoneLocalizedName
CampaignItem OpportunityClose Argomento
CampaignResponse OpportunityCompetitors TopicHistory
Concorrente OpportunityProduct TopicModel
ChannelAccessProfile OrderClose TopicModelConfiguration
CompetitorAddress OrganizationUI TopicModelExecutionHistory
CompetitorProduct OwnerMapping TraceAssociation
CompetitorSalesLiterature Telefonata TraceLog
Connessione PluginTypeStatistic TraceRegarding
Contatto PluginTraceLog UnresolvedAddress
ContactInvoices Registra UntrackedEmail
ContactLeads PostComment UserApplicationMetadata
ContactOrders PostFollow UserEntityInstanceData
ContactQuotes PostLike UserEntityUISettings
Contratto PostRegarding UserFiscalCalendar
ContractDetail PostRole UserForm
CustomerAddress PriceLevel UserQueryVisualization
CustomerOpportunityRole PrincipalObjectAccess WizardAccessPrivilege
Relazione con il cliente PrincipalObjectAttributeAccess WorkflowLog
DelveActionHub ProcessSession WorkflowWaitSubscription
Sconto Prodotto BusinessDataLocalizedLabel
DiscountType ProductAssociation DynamicProperty
DocumentIndex Listino prezzi dei prodotti ChannelPropertyGroup
DuplicateRecord ProductSalesLiterature DynamicPropertyAssociation
Indirizzo di posta elettronica ProductSubstitute DynamicPropertyInstance
EmailHash QueueItem Posizione
EmailSearch Offerta ChannelProperty
Diritto QuoteClose RollupJob
EntitlementChannel QuoteDetail SLAKPIInstance
EntitlementContacts RecurrenceRule SystemUserManagerMap
EntitlementProducts TextAnalyticsEntityMapping SystemUserSyncMappingProfiles
EntitlementTemplate RecurringAppointmentMaster OfficeGraphDocument
EntitlementTemplateChannel RelationshipRole SimilarityRule
EntitlementTemplateProducts RelationshipRoleMap BookableResource
ExchangeSyncIdMapping ReplicationBacklog BookableResourceGroup
BookableResourceBookingExchangeSyncIdMapping SalesLiterature BookableResourceBooking
ExternalParty SalesLiteratureItem BookableResourceBookingHeader
ExternalPartyItem Ordine cliente BookableResourceCategory
Fax SalesOrderDetail BookableResourceCharacteristic
FixedMonthlyFiscalCalendar SdkMessageProcessingStepSecureConfig BookableResourceCategoryAssn
Obiettivo SemiAnnualFiscalCalendar Caratteristica
GoalRollupQuery Servizioo RatingValue
Import ServiceAppointment RatingModel
ImportData ServiceContractContacts BookingStatus
ImportFile SharePointData RecommendedDocument
ImportLog SharePointDocument EmailSignature
Incidente SharePointDocumentLocation UserSearchFacet
IncidentResolution SharePointSite GlobalSearchConfiguration
IntegrationStatus SLA

Copiare un ambiente

  1. Accedere all'interfaccia di amministrazione di Power Platform utilizzando le credenziali del ruolo di amministratore dell'ambiente o di amministratore di sistema.

    Nota

    Gli amministratori di ambiente o di sistema possono copiare tutti gli ambienti disponibili. Gli amministratori di sistema possono copiare gli ambienti per cui dispongono del ruolo di amministratore di ambiente o di sistema.

  2. Dal menu a sinistra, selezionare Ambienti e quindi selezionare un ambiente di origine da copiare.

  3. Scegliere Copia dalla barra dei menu in alto.

  4. Selezionare il livello di copia desiderata.

    Selezionare il livello di copia desiderata.

  5. Se hai selezionato Tutto per copiare, seleziona se copiare i log di controllo. Vedi la sezione Copiare i log di controllo.

  6. Seleziona un ambiente di destinazione.

    Un ambiente di destinazione può essere un ambiente di anteprima o sandbox, ma non un ambiente di produzione. Un ambiente sandbox o di anteprima può essere promosso a un tipo di ambiente di produzione successivamente dopo l'operazione di copia dell'ambiente. Se stai copiando un ambiente di tipo Versione di valutazione (basata su abbonamento), sarai in grado di vedere e selezionare ambienti di destinazione dello stesso tipo, ovvero Versione di valutazione (basata su abbonamento).

    Avviso

    I dati, i componenti e le personalizzazioni nell'ambiente di destinazione verrà eliminato e sostituito con una copia dei dati, dei componenti e delle personalizzazioni dell'ambiente di origine. Non è possibile ripristinare i dati eliminati.

  7. Per limitare l'accesso all'ambiente agli utenti in un gruppo di sicurezza, seleziona Modifica (Modifica.).

  8. Modificare i dettagli dell'ambiente copiato e quindi selezionare Copia.

    Seleziona Copia.

  9. Selezionare Conferma per sovrascrivere l'ambiente di destinazione.

Verrà avviato il processo di sovrascrittura.

Stato della copia ambiente.

Una volta completato il processo di copia, l'ambiente di destinazione viene posto in modalità di amministrazione e le operazioni in background vengono disabilitate. Nella sezione seguente vengono descritte le azioni di amministratore consigliate per l'ambiente di destinazione di cui è stata effettuata una copia.

Copia dei log di controllo

La copia dei log di controllo può aumentare notevolmente il tempo necessario per copiare un ambiente e per impostazione predefinita non viene eseguita. Procedi come segue per includere i log di controllo nella copia dell'ambiente.

  1. Completa i passaggi 1-5 precedenti.

  2. Sotto Log di controllo, seleziona Fai clic qui.

    Seleziona fai clic qui per includere i log di controllo.

  3. Abilita la copia dei log di controllo.

    Abilita la copia dei log di controllo.

  4. Continua con i passaggi 6-9 precedenti.

Passaggi successivi alla copia di un ambiente

Per garantire che l'ambiente di destinazione copiato di recente non abbia alcun effetto sull'ambiente di produzione, dopo l'operazione di copia, si verificano le seguenti situazioni:

  1. La copia dell'ambiente di recente creazione viene posta in modalità di amministrazione. Solo gli utenti con i ruoli di sicurezza Amministratore di sistema possono accedere e gestire la copia dell'ambiente. Gli utenti standard non possono accedere all'ambiente di copia né usarlo.

  2. Le operazioni in background sono disabilitate nella copia dell'ambiente. Tra le operazioni disabilitate vi sono i flussi di lavoro e la sincronizzazione con Microsoft Exchange.

Esame dei componenti

Controllare lo stato dei componenti dell'applicazione nella copia dell'ambiente con connessioni esterne come Yammer, e-mail, plug-in, attività del flusso di lavoro personalizzate e così via. Eseguire un'analisi e adottare un'azione:

  1. Disabilitare il componente.

  2. Reindirizzare il componente a un altro ambiente del servizio, ad esempio uno che esegua Exchange o SharePoint.

  3. Non intraprendere alcuna azione. Lasciare il componente così com'è nella copia dell'ambiente. Ad esempio, è possibile decidere di consentire la pubblicazione di post Yammer sia nella copia dell'ambiente che in quello di produzione.

Di seguito sono elencati alcuni possibili componenti dell'applicazione nella copia dell'ambiente che potrebbero disporre di connessioni esterne e che di conseguenza potrebbero influire negativamente sui servizi con le stesse connessioni nell'ambiente di produzione.

Indirizzo e-mail

Una cassetta postale non può essere sincronizzata con due ambienti diversi. Per un ambiente di copia Tutto, è necessario disabilitare le cassette postali degli utenti nell'ambiente di copia in modo che non tentino di inviare o ricevere messaggi e-mail o di tenere traccia di appuntamenti, contatti o attività. Disabilitare la sincronizzazione per gli elementi seguenti.

SharePoint

Elementi di azione:

  1. Disattivare o reindirizzare SharePoint a un ambiente SharePoint sandbox per evitare influenze sui documenti gestiti da SharePoint. Andare a Impostazioni>Gestione dei documenti>Siti di SharePoint. Seleziona il sito e fai clic su Disattiva.

Yammer

Disabilitare Yammer o reindirizzare a un servizio Yammer separato per evitare che i post creati nella copia dell'ambiente entrino in conflitto con quelli creati nell'ambiente di produzione. Andare a Impostazioni>Amministrazione>Configurazione di Yammer.

Dopo aver creato un nuovo ambiente sandbox, è possibile che l'esecuzione dei flussi di lavoro e dei processi di sistema resti in sospeso. A parte questi processi, se hai connesso Yammer alle app di coinvolgimento dei clienti, i flussi di attività di Yammer verranno pubblicati dalle app di coinvolgimento dei clienti in Yammer in modo asincrono. Tali flussi di attività non sono visibili tramite i processi di sistema. Se sono presenti flussi di attività di Yammer in sospeso prima che sia attivata l'opzione di disabilitazione del processo in background, questi flussi di attività saranno pubblicati come post nella configurazione corrente di Yammer una volta che l'opzione di disabilitazione del processo in background viene nuovamente disattivata. Nell'ambiente sandbox, se la configurazione corrente di Yammer è connessa alla stessa rete Yammer dell'ambiente di produzione, è possibile che vengano visualizzati flussi di attività duplicati. Per evitare flussi di attività di Yammer duplicati, reindirizzare l'ambiente sandbox a un'altra rete Yammer (possibilmente una rete di test) prima di riattivare i processi in background.

Estendibilità della piattaforma

Si consiglia di considerare la possibilità di disabilitare i seguenti elementi che potrebbero essere in esecuzione nella copia dell'ambiente e influire sui componenti del servizio esterno.

  • Plug-in lato server.
  • Attività personalizzata dei flussi di lavoro.

Estendibilità client

Esaminare quanto segue.

  • JavaScript lato client. Esaminare le risorse Web HTML e JavaScript per le operazioni di lettura/scrittura che potrebbero influire negativamente su servizi esterni.
  • IFRAMES. Determinare se la destinazione di un IFRAME è un ambiente di produzione.

Verifica che la ricerca restituisca i risultati previsti. Se i risultati non sono accurati, è possibile disattivare la ricerca in Dataverse per 12 ore e quindi attivare nuovamente la ricerca in Dataverse per aggiornare l'indice. Puoi contattare il Supporto tecnico Microsoft se hai ancora problemi.

Flussi

  • Nell'ambiente di destinazione, i flussi di soluzioni esistenti verranno eliminati ma i flussi non di soluzioni esistenti verranno mantenuti.
  • I flussi sono inizialmente disabilitati.
  • Quando si abilita un flusso, se si verifica un errore, apri il flusso nella finestra di progettazione per esaminare gli errori e gli avvisi del controllo del flusso. Regola e salva nuovamente il flusso secondo necessità.
  • La cronologia di esecuzione del flusso non verrà copiata nell'ambiente di destinazione.
  • I flussi con un trigger "Quando viene ricevuta una richiesta HTTP" hanno un nuovo URL HTTP.
  • Se l'ambiente di origine era un ambiente predefinito, i servizi di integrazione come SharePoint, Excel, Teams, Power BI e OneDrive continuano a puntare a eventuali flussi correlati nell'ambiente ambiente di origine. Valuta se tali flussi di integrazione possono rimanere nell'ambiente predefinito di origine. Rimuovi eventuali flussi di integrazione dall'ambiente di destinazione che rimangono nell'ambiente predefinito di origine.

Elementi di azione:

  1. Esamina i flussi nell'ambiente di destinazione per assicurare che i trigger e le azioni puntino alle posizioni corrette.
  2. Esamina i flussi che utilizzano connettori personalizzati per assicurarsi che puntino al nuovo connettore personalizzato nell'ambiente di destinazione. Per ulteriori dettagli, vedi Connettori personalizzati di seguito.
  3. Prima di abilitare i flussi nell'ambiente di destinazione, valuta se i flussi corrispondenti devono essere disabilitati nell'ambiente di origine e, se appropriato, disabilita tali flussi. Assicurati che le esecuzioni del flusso siano state completate prima di disabilitare i flussi.
  4. Abilita i flussi secondo necessità. Tutti i flussi secondari devono essere abilitati prima che i flussi padre possano essere abilitati.
  5. Per tutti i flussi che utilizzano il trigger "Alla ricezione di una richiesta HTTP", regola eventuali flussi o app dipendenti per chiamare il nuovo URL HTTP. Se i flussi nell'ambiente di origine sono disabilitati, diventa più semplice verificare che le app dipendenti siano state reindirizzate correttamente.

Riferimenti di connessione

  • I riferimenti a una connessione richiedono nuove connessioni.
  • Per visualizzare un elenco completo dei riferimenti a una connessione: apri Soluzioni, cerca la Soluzione predefinita, seleziona sul filtro dell'oggetto per Riferimenti a una connessione, quindi selezionane ciascuno per visualizzarne le proprietà e la connessione.

Elementi di azione:

  • Creare o impostare connessioni su tutti i riferimenti a una connessione. Assicurati che le connessioni vengano create dall'utente appropriato.

Connettori personalizzati

  • I connettori personalizzati hanno un nuovo identificatore nell'ambiente di destinazione e sembrano essere un nuovo connettore, quindi i flussi devono essere modificati in modo che puntino al nuovo connettore personalizzato.

Elementi di azione:

  • Esamina tutti i connettori personalizzati nella pagina dei connettori personalizzati per assicurarti che siano stati pubblicati correttamente.

Ripulire l'ambiente di origine dopo la copia

Una volta che l'ambiente di destinazione viene eseguito correttamente con la copia dell'ambiente dall'ambiente di origine, valuta se l'ambiente di origine deve rimanere in esecuzione. In alcuni casi è necessario un ambiente duplicato, ma in altri casi è ora possibile eliminare l'ambiente di origine. Assicurati che tutti i componenti nell'ambiente di destinazione funzionino correttamente prima di eliminare un ambiente di origine. Se necessario, è possibile eseguire un backup dell'ambiente dell'ambiente di origine.

Elementi di azione:

  • Eliminare elementi duplicati.
  • Se necessario, eliminare l'ambiente di origine.

Vedi anche

Novità relative all'archiviazione
Nuova capacità di archiviazione di Microsoft Dataverse
Capacità di archiviazione legacy