Amministrazione generale > Promozione BAC > Utilità Business Administrative Change > Importare un package di modifiche amministrative aziendali
Importare un package di modifiche amministrative aziendali
La scheda Importa modifiche nell'utilità Business Administrative Change consente di importare il package di modifiche amministrative aziendali in un sistema di destinazione Windchill.
Prima di importare un package nel sistema di destinazione
Esportare il package di modifiche amministrative aziendali dal sistema di origine
Impostare la proprietà com.ptc.windchill.bac.ignoreGUIDList su All nel sistema di destinazione
Per ulteriori informazioni, vedere Distribuzioni complesse di Windchill.
Per importare il package di modifiche amministrative aziendali, effettuare le operazioni riportate di seguito nel sistema di destinazione.
1. Passare alla scheda Importa modifiche e fare clic sul pulsante Sfoglia. Viene aperto Esplora file.
2. In Esplora file passare alla posizione della cartella del package precedentemente esportato dal sistema di origine e selezionarla.
In alternativa, è possibile trascinare e rilasciare la cartella del package nella casella Package.
3. Selezionare le opzioni riportate di seguito.
Le opzioni seguenti consentono di determinare se le scelte di risoluzione dei conflitti e mappatura degli attributi definite nel sistema di destinazione (sistema di integrazione) devono essere mantenute durante l'importazione del package nel sistema di destinazione (sistema di test o di produzione):
Usa risoluzioni di conflitti in bundle - Applica le risoluzioni di conflitti incluse nel package da importare. Per ulteriori informazioni, vedere Usa risoluzioni di conflitti in bundle.
Usa mappatura in bundle - Utilizza le mappature degli attributi definite nel package durante l'esportazione per il processo di importazione. Per ulteriori informazioni, vedere Usa mappatura in bundle.
Se non è selezionata alcuna opzione, il processo di importazione non considererà mai alcuna scelta di risoluzione dei conflitti e mappatura degli attributi definita nel sistema di destinazione (sistema di integrazione).
4. Fare clic su Importa modifiche per avviare il processo di importazione.
Al termine del processo di importazione, nella tabella Stato importazione package sono elencati i package importati con il relativo stato di importazione. L'ID package è l'identificatore univoco del package. Tale ID può essere utilizzato in un secondo momento durante la risoluzione dei conflitti per filtrare i conflitti attinenti associati al package.
In base allo stato di importazione del package, è possibile eseguire le azioni riportate di seguito su ciascun package.
Stato: Completata
Scarica report: scarica i report di importazione localmente. I report contengono i dettagli del contenuto del package e di tutti i conflitti associati, le definizioni di mappatura e le risoluzioni dei conflitti utilizzate per importare il package.
Scarica file ZIP: scarica il file ZIP del package localmente. Se sono state utilizzate nuove mappature o risoluzioni dei conflitti per importare correttamente il package, riscaricando il package si genera una nuova versione del package che contiene le mappature e le risoluzioni dei conflitti più recenti. Questa è la versione del package da utilizzare per tutte le successive importazioni a valle.
Stato: Non riuscita con conflitti
Scarica report: scarica il report di importazione localmente.
Risolvi conflitti e riprova: avvia l'utilità Gestione eventi per risolvere i conflitti e tenta nuovamente l'importazione.
Mappa attributi: apre la scheda Importa mappature per mappare i valori degli attributi del package ai valori degli attributi nel sistema di destinazione.
La struttura di Business Administrative Change genera conflitti durante l'importazione quando viene identificato il problema di integrità dei dati o quando nel sistema di destinazione mancano i riferimenti critici per ricostruire un oggetto. Per importare correttamente un package nel sistema di destinazione, tutti i conflitti devono essere risolti. Per informazioni sui possibili conflitti e le risoluzioni associate, vedere Conflitto di importazione e Conflitto di eliminazione.
Se nell'utilità Gestione eventi sono elencati numerosi conflitti, immettere l'ID del package pertinente nella casella Cerca nella tabella per escludere i conflitti non attinenti. Selezionare l'icona nella colonna Azioni per visualizzare l'elenco di conflitti e le possibili opzioni per riprovare. Fare clic quindi su Riprova per riprovare a eseguire l'importazione. Per ulteriori informazioni, vedere Gestione dei conflitti.
Utilizzare l'azione per eliminare il package dal sistema. L'eliminazione di un package dal sistema elimina il record del package, ma non il contenuto associato.
Usa risoluzioni di conflitti in bundle
Risoluzione dei conflitti sono azioni o regole predefinite impostate per gestire tipi specifici di conflitti che possono verificarsi durante il processo di importazione.
Ad esempio, se è presente un tipo di conflitto denominato Contenitore non trovato e la risoluzione dei conflitti per questo tipo è impostata su IGNORA, il processo di importazione ignorerà il conflitto e proseguirà.
Usa risoluzioni di conflitti in bundle è un'opzione che, se selezionata, applica le risoluzioni dei conflitti incluse nel package da importare. Ciò significa che il processo di importazione utilizza le risoluzioni dei conflitti definite durante il download del package nel sistema di destinazione (sistema di integrazione).
Se durante il processo di importazione si verifica un conflitto (Contenitore non trovato) che corrisponde a un conflitto con una risoluzione nel file di risoluzione dei conflitti (ConflictResolution.xml) del package ed è selezionata l'opzione Usa risoluzioni di conflitti in bundle, il processo di importazione seguirà la risoluzione dei conflitti corrispondente (IGNORA).
Di conseguenza, il package viene importato correttamente, a condizione che durante l'importazione non si verifichi alcun nuovo conflitto per alcun altro oggetto.
Nel caso in cui non si seleziona l'opzione Usa risoluzioni di conflitti in bundle durante l'importazione di un package dal sistema di destinazione (sistema di integrazione), l'importazione ha esito negativo a causa dello stesso conflitto (Contenitore non trovato).
Usa mappatura in bundle
Si riferisce all'utilizzo delle mappature degli attributi definite all'interno del package per il processo di importazione.
Ad esempio, se Profilo1 è stato creato per OrgA, ma il package contiene le definizioni di mappatura che mappano OrgA a Organizzazione demo, selezionando Usa mappatura in bundle verrà creato Profilo1 in Organizzazione demo nel sistema di destinazione (sistema di test o di produzione).
Se durante il processo di importazione si verifica un conflitto (OrgA - Contesto non trovato) che corrisponde a una mappatura degli attributi nel file di mappatura (Mapping.xsl) nel package ed è selezionata l'opzione Usa mappatura in bundle, il processo di importazione seguirà la mappatura degli attributi corrispondente (Organizzazione demo).
* 
Se la casella di controllo Usa mappatura in bundle è selezionata, ha la precedenza sui valori di mappatura definiti nella scheda Importa mappature. Ciò significa che il sistema assegna la priorità alle mappature incluse nel package rispetto a tutte le mappature definite separatamente nella scheda Importa mappature.
Dalla prospettiva della sequenza, le mappature degli attributi hanno la precedenza sulle risoluzioni dei conflitti. Ciò significa che in caso di conflitto il sistema tenterà di risolverlo in base alle mappature degli attributi prima di applicare le regole di risoluzione dei conflitti.
Ad esempio, quando si mappa OrgA nel sistema di origine (sistema di integrazione) con OrgB nel sistema di destinazione (sistema di test o di produzione) nel file di mappatura (Mapping.xsl), si imposta la risoluzione dei conflitti su IGNORA per Contenitore non trovato e si importa un package con due profili: ProfiloA associato a OrgA e ProfiloC associato a OrgC, si verificano le situazioni di seguito indicate.
ProfiloA sarà importato correttamente e associato a OrgB in base alla mappatura definita.
ProfiloC sarà ignorato perché per esso non è stata definita una mappatura valida. La regola di risoluzione dei conflitti (IGNORA per Contenitore non trovato) fa sì che il sistema ignori l'importazione del profilo.
È stato utile?