Migrare i pacchetti con Object Transporter
- Configurare l'accesso e la sicurezza per Customer Central e Object Transporter:
È possibile avviare una migrazione da un tenant di origine o da Customer Central. Il report
Object Transporter Supported Objects (OX)
descrive in dettaglio gli oggetti di cui è possibile eseguire la migrazione.Dopo aver selezionato i tenant di origine e di destinazione e il pacchetto di cui eseguire la migrazione, il sistema confronta le istanze nel pacchetto con le istanze corrispondenti nel tenant di destinazione e avvia una serie di controlli per segnalare i problemi che devono essere risolti prima che la migrazione possa avere esito positivo.
Quando il sistema completa la migrazione, è possibile visualizzare il report
Post migrazione
o creare un report Confronto tenant
per confrontare le differenze tra i tenant dopo la migrazione.- Accedere all'attivitàMigrazione con Object Transporterin uno dei seguenti modi:
- Da un tenant di origine, visualizzare il pacchetto di cui si desidera eseguire la migrazione e selezionareMigrazione.Il sistema reindirizza l'utente a Customer Central per completare la migrazione.
- Dal tenant Customer Central, accedere alla workletObject Transporter (OX)e fare clic suMigrate with Object Transporter.
- Se la migrazione è stata avviata da un tenant di origine, selezionareTenant di destinazione.
- Se la migrazione è stata avviata da Customer Central, selezionare:
- Iltenant di origineche contiene il pacchetto di cui si desidera eseguire la migrazione.
- Iltenant di destinazionea cui si desidera eseguire la migrazione del pacchetto.
- L'istanza singola, il pacchetto di configurazione o il pacchetto di configurazione di sicurezza dall'elenco dei pacchetti disponibili per la migrazione.
- Se il pacchetto di configurazione selezionato contiene istanze con decorrenza, selezionare unaStrategia decorrenzaper questa migrazione.È possibile applicare una decorrenza predefinita pari al 01/01/1900 o selezionare manualmente una data. Il sistema non può eseguire la migrazione di istanze con decorrenza futura.Object Transporter tenta di applicare la data selezionata all'istanza o alle istanze nella tabella. Se un'istanza ha dipendenze con decorrenza, tali dipendenze ereditano la data specificata qui.Se un'istanza non ha una decorrenza, Object Transporter non la elenca nella tabella. Tuttavia, se un'istanza senza decorrenza ha dipendenze con decorrenza, le dipendenze ereditano la data di migrazione come decorrenza durante il processo di migrazione. È possibile modificare le decorrenze ereditate dopo la migrazione.
- Nella paginaStato precedente alla migrazione, fare clic suAggiornao attendere che il sistema completi il controllo di premigrazione dei dati di configurazione nell'ambito della migrazione.Alcune istanze hanno prerequisiti che devono esistere nel tenant di destinazione affinché la migrazione abbia esito positivo. Esempio: un campo calcolato. Quando Workday:
- Trova i prerequisiti mancanti e genera un reportControllo pre-migrazione.
- Non trova prerequisiti mancanti, ignora il reportControllo pre-migrazionee genera un reportVisualizzazione differenze pre-migrazione.
- Risolvere eventuali prerequisiti di migrazione mancanti rilevati dal controllo di premigrazione nel tenant di destinazione:
- Fare clic suVisualizza report di controllo pre-migrazione.
- Seguire le linee guida nella paginaControllo pre-migrazione Object Transporter.Nella tabellaErrors, il sistema elenca le istanze di origine che sono prerequisiti per la migrazione. Un prerequisito viene contrassegnato come mancante quando:
- Nessuna istanza corrispondente nel tenant di destinazione.
- Un ID di riferimento mancante o non corrispondente.
- Per risolvere un prerequisito, accedere al tenant di destinazione e creare l'istanza mancante o risolverne l'ID di riferimento.È necessario l'ID di riferimento di un'istanza compatibile per la mappatura.È anche possibile utilizzare il caricamento personalizzato per mappare le istanze di origine che non hanno istanze di destinazione corrispondenti ad altre istanze compatibili nel tenant di destinazione.
- Utilizzare il caricamento su misura per mappare le istanze di origine non abbinate alle istanze compatibili nel tenant di destinazione:
- Nella tabellaErrori, fare clic suMappa istanzaper il prerequisito mancante da risolvere.
- Immettere l'ID riferimento di un'istanza compatibile nel tenant di destinazione.
- Fare clic suCerca.
- Nella tabella dei risultati, selezionare la casella di controllo per l'istanza compatibile. Quando la tabella elenca più istanze, selezionare quella che è:
- Lo stesso tipo di implementazione.
- La più compatibile con l'istanza del tenant di origine.
- Fare clicsu Applica mappatura.Per visualizzare le informazioni sull'istanza compatibile, fare clic sul collegamento corrispondente nella colonnaMappatura a.Per rimuovere una mappatura, fare clic suRimuovie seguire il workflow per applicare una nuova mappatura.
- Fare clic suNuova scansione destinazione.Una volta risolti tutti i prerequisiti mancanti nella tabellaErrori, il sistema visualizza la paginaReport differenzeper continuare la migrazione.
- (Facoltativo) Se il pacchetto contiene criteri di sicurezza del dominio o del processo aziendale che differiscono dai criteri corrispondenti nel tenant di destinazione, fare clic suModifica comportamento migrazionee selezionare un comportamento di migrazione per tutti o alcuni dei criteri di sicurezza modificati. Il sistema unisce i criteri di sicurezza per impostazione predefinita, a meno che non si utilizzi questa opzione per sostituire i criteri di sicurezza nel tenant di destinazione.Il sistema abilita questa opzione solo quando rileva uno o più criteri di sicurezza modificati.
Opzione Descrizione Unisci (opzione consigliata)Comportamento predefinito Combina i componenti che contengono autorizzazioni, come i gruppi di sicurezza e i ruoli di tutti i criteri di sicurezza di origine modificati con quelli dei criteri di sicurezza di destinazione corrispondenti. Le unioni sono additivi. Il sistema non rimuove nulla, rendendola l'opzione più sicura.Prendere in considerazione questa opzione quando è necessario:- Assegnare priorità all'integrità del tenant di destinazione.
- Migrare gli aggiornamenti di routine da un'anteprima, da una sandbox o da un ambiente di sviluppo alla produzione, con l'obiettivo di introdurre nuove configurazioni senza interferire con quelle esistenti.
- Ridurre il rischio di rimuovere inavvertitamente le autorizzazioni o i gruppi di sicurezza critici per il funzionamento del tenant di destinazione.
- Proteggere le modifiche specifiche della destinazione.
Poiché l'unione non è distruttiva per impostazione predefinita, riduce il tempo dedicato alla ricerca di potenziali sovrascritture, consentendo di concentrarsi maggiormente sulla verifica delle aggiunte.SostituisciSostituisce tutti i criteri di sicurezza nel tenant di destinazione con quelli modificati corrispondenti nel tenant di origine. Durante la sostituzione, il sistema ignora i criteri corrispondenti precedenti nel tenant di destinazione e implementa solo i criteri di sicurezza modificati dal tenant di origine.Prendere in considerazione questa opzione quando è necessario:- Considerare il tenant di origine come origine autorevole per i criteri di sicurezza.
- Eseguire le distribuzioni iniziali o gli aggiornamenti del tenant.
- Sostituire intenzionalmente completamente i criteri di sicurezza di destinazione.
- Garantire la coerenza assoluta con l'origine.
Quando si esegue la migrazione di una singola istanza, il sistema sostituisce solo l'istanza corrispondente nel tenant di destinazione.Selezione manualeFornisce il controllo più granulare, consentendo di rivedere singolarmente ogni criterio di sicurezza modificato nel pacchetto. Nella colonnaMigration Behavior per Instance, selezionareUniscioSostituisciper ogni criterio di sicurezza modificato.Prendere in considerazione questa opzione quando è necessario:- Gestire migrazioni complesse con esigenze diverse e specifiche per i criteri.
- Rispondere a requisiti misti in un unico pacchetto in cui criteri diversi richiedono un'unione o un comportamento sostitutivo diversi.
- Operare in ambienti sensibili che richiedono un controllo meticoloso su ogni criterio.
- Gestire le implementazioni graduali o i criteri gestiti da team diversi.
- Raggiungere la massima precisione e flessibilità, adattando le azioni a ciascun criterio.
- Fare clic suAggiornao attendere che il sistema visualizziView Diff Reporte fare clic su di esso.La paginaReport differenze pre-migrazionemostra tutte le istanze nell'ambito della migrazione, raggruppate in base al tipo di implementazione dell'istanza di primo livello e organizzate in base al comportamento della migrazione nelle seguenti schede:TabDescrizioneTutte le istanzeElenca tutte le istanze contenute nel pacchetto di configurazione o nell'estrazione della configurazione. Quando si esegue la migrazione di una singola istanza, la scheda visualizza un'istanza di primo livello e gli eventuali oggetti dipendenti in essa contenuti.ModifiedIcona di stato: arancioneElenca le istanze presenti sia nel tenant di origine che in quello di destinazione, ma che differiscono a causa di una modifica precedente. Durante la migrazione, il sistema sovrascrive l'istanza di destinazione con l'istanza di origine, a meno che non si tratti di un criterio di sicurezza.Per impostazione predefinita, il sistema unisce i criteri di sicurezza di un tenant di origine con i criteri di sicurezza corrispondenti nel tenant di destinazione. È possibile modificare il comportamento predefinito per la migrazione dei criteri di sicurezza utilizzando l'opzioneModifica comportamento migrazioneper sovrascrivere i criteri di sicurezza del tenant.NuovoIcona di stato: bluElenca le istanze che non esistono ancora nel tenant di destinazione. Durante la migrazione, il sistema aggiunge l'istanza dal tenant di origine al tenant di destinazione.Nessuna modificaIcona di stato: grigiaElenca le istanze identiche nei tenant di origine e di destinazione. Non è necessaria alcuna migrazione.EsclusoElenca le istanze di primo livello escluse dalla migrazione.Se non è stato escluso nulla, questa scheda non viene visualizzata.È possibile selezionare una scheda per filtrare in base al comportamento di migrazione. Nella scheda è possibile espandere un tipo di implementazione per rivedere le istanze di primo livello nell'ambito della migrazione. Lo stesso tipo di implementazione può essere visualizzato in più schede, ma le istanze elencate sotto si riferiscono solo a un determinato comportamento di migrazione. Esempio: si seleziona la schedaModificatoe viene visualizzato lo stesso tipo di implementazione visualizzato nella schedaNuovo. Si espande il tipo di implementazione e viene visualizzato un insieme univoco di istanze di primo livello dalle istanze nella schedaNuovo. La schedaModificatoelenca le istanze con differenze tra l'istanza di origine e quella di destinazione. La schedaNuovoelenca le istanze che non esistono ancora nel tenant di destinazione.Il numero accanto allo statoModificatoindica il numero totale di istanze modificate di primo livello nell'ambito della migrazione. Il numero accanto allo statoNuovoindica il numero totale di istanze di primo livello che il sistema aggiungerà al tenant di destinazione..I reportDiff pre-migrazioneper le migrazioni che non proseguono rimangono disponibili per 30 giorni
- (Facoltativo) Rivedere le dipendenze dell'istanza o delle istanze nuove o modificate:
- Passare alla schedaModificatooNuovoed espandere il tipo di implementazione.
- Nella colonnaDipendenzedella tabella, fare clic suVisualizza dipendenzeper l'istanza con le dipendenze che si desidera rivedere.È consigliabile esaminare gli oggetti dipendenti in istanze nuove o modificate.Come per le istanze di primo livello, il sistema fornisce un'icona di stato per ogni istanza dipendente:Modificata,NuovaoNessuna modifica.Quando il sistema rileva una dipendenza circolare, interrompe il caricamento di altre dipendenze per l'istanza. Il sistema esegue la migrazione delle dipendenze circolari. Per evitare report ripetitivi della stessa dipendenza, visualizza solo la prima occorrenza della dipendenza e la contrassegna con un'icona di dipendenza circolare.
- (Facoltativo) Per visualizzare gli attributi di un'istanza modificata, fare clic suView Attribute Diffper esaminare i singoli attributi nell'oggetto di dipendenza modificato.Nella paginaAttribute Diff, il sistema fornisce un'icona di stato per ogni attributo di un'istanzamodificata. La tabella seguente descrive il modo in cui il sistema classifica le differenze tra gli attributi di origine e di destinazione:Stato attributoDescrizioneEffettuare le seguenti modifiche:Gli attributi di origine e di destinazione esistono ma non sono identici.La migrazione sovrascrive l'attributo di destinazione con l'attributo di origine. Se un attributo di origine appartiene a un'istanza dei criteri di sicurezza, il sistema lo aggiunge al tenant di destinazione, a meno che non sia stata selezionata l'opzione Sostituisci quando è stato modificato il comportamento di migrazione per i criteri di sicurezza.NuovoNon esiste alcun attributo nel tenant di destinazione. Il sistema aggiunge l'attributo di origine al tenant di destinazione.Non corrispondenteGli attributi di origine e di destinazione hanno valori di conversione diversi. Il sistema unisce il valore di conversione di destinazione con il valore di conversione di origine.Esempio: l'attributo di origine ha un valore di traduzione in polacco e l'attributo di destinazione ha un valore di traduzione in inglese. La migrazione aggiunge il valore di conversione in polacco all'attributo di destinazione senza modificare il valore in inglese.RimozioneL'attributo esiste nel tenant di destinazione ma non nell'origine. La migrazione rimuove l'attributo di destinazione. Lo statodi rimozionenon viene assegnato agli attributi che fanno parte dei criteri di sicurezza del dominio o dei processi aziendali.
- (Facoltativo) Quando la migrazione contiene istanzemodificate, fare clic suGestisci istanze modificatenella paginaDifferenza dipendenzeper escludere un'istanza modificata o una delle relative dipendenze dalla migrazione.
- Nella tabellaIstanze da migrare, deselezionare la casella di controllo relativa all'istanza che si desidera escludere. L'esclusione di un'istanza di primo livello esclude anche le sue dipendenze dalla migrazione.
- (Facoltativo) Nella colonnaDipendenze, fare clic suVisualizzaper visualizzare nuovamente le dipendenze di un'istanza.
- Fare clic suSalva modifichee confermare che si desidera salvare la selezione. Una volta salvata, non è possibile annullare l'esclusione. Per annullare l'esclusione, avviare una nuova migrazione.
Nella paginaDipendenze differenze, il sistema visualizza l'istanza come esclusa nella tabella delle istanze. Quando si esclude un'istanza di primo livello, il sistema segnala l'istanza di primo livello comeEsclusae le relative dipendenze comeEsclusa da padre.Il sistema non esclude le dipendenze che sono anche dipendenze di un altro tipo di implementazione se tale tipo di implementazione fa parte della stessa migrazione.È anche possibile verificare l'istanza esclusa nella schedaEsclusidella paginaReport differenze pre-migrazione. - Dopo aver esaminato e compreso le modifiche apportate dalla migrazione al tenant di destinazione, fare clic suProcedi con migrazioneper visualizzare un riepilogo finale delle istanze di cui eseguire la migrazione.
- Fare clicsu Avvia migrazione.
- Al termine della migrazione, fare clic suVisualizza report post migrazioneper visualizzare un riepilogo delle modifiche nel tenant di destinazione.I report di riepilogo post-migrazione rimangono disponibili per 2 anni.
- (Facoltativo) Nella paginaReport post-migrazione, fare clic suEsegui confronto tenantper confrontare le istanze dei tipi di implementazione tra due tenant.È possibile salvare i confronti come reportdi confronto tenant.
Quando la migrazione viene completata, il sistema rende disponibile il contenuto del pacchetto di configurazione nel tenant di destinazione.