Unternehmensverwaltung > BAC-Erhöhung > Befehlszeilenprogramm zur BAC-Erhöhung ausführen > Beispielanwendungsfälle für Typdefinition
  
Beispielanwendungsfälle für Typdefinition
Sie können alle Typdefinitionsobjekte vollständig austauschen, einschließlich hierarchischer Informationen. Es können jedoch auch BAC-Informationen der folgenden Objekte unabhängig voneinander ausgetauscht werden:
Wiederverwendbare Attribute
Maßgröße
Globale Aufzählungen
Einheitensysteme
Die folgende Tabelle enthält Informationen über den Import und Export des Typdefinitionsobjekts basierend auf Beispielanwendungsfällen:
Verwendungsbeispiel
Exportieren
Importieren
Der nachfolgende Screenshot zeigt ein Beispiel eines BAC-Pakets, das ausgetauscht werden soll:
In diesem Anwendungsfall werden alle Dokumenttypdefinitionen ohne Änderungen ausgetauscht.
Alle Typdefinitionen werden für den Export gesammelt.
Nur BAC-Informationen von LWCTypeDefinition-Objekten werden ausgetauscht.
Alle Informationen zum Typ und ihre zugeordneten Basisdefinitionsobjekte werden in einen Ordner exportiert, der in der ZIP-Datei des BAC-Pakets archiviert wird.
Alle Objekte werden als neue Objekte importiert.
Inkrementell:
Attributänderung in "ECAD-Daten".
Layout-Änderung in "Minuten".
"ECAD-Daten" und "Protokoll" werden für den Export gesammelt.
BAC-Informationen der oben genannten Elemente werden zusammen mit den BAC-Informationen ihres Vorgängers ausgetauscht.
Alle Informationen nur von aufgeführten Typen und ihre zugeordneten Basisdefinitionsobjekte werden exportiert.
Alle vorhandenen Objekte für die Aktualisierungsaktion werden identifiziert, und die Objekte werden importiert.
Inkrementell:
Wenn ein Attribut Attr1 vorhanden ist, das nur im Typ "Allgemein" verwendet wird, werden die folgenden Aktionen ausgeführt:
Eine im Typ "Allgemein" vorhandene Zuordnung des Attributs Attr1 wird gelöscht.
Das wiederverwendbare Attribut Attr1 wird gelöscht.
Die Typdefinition "Allgemein" wird für den Export gesammelt.
Die Verfolgung wird für die Attributzuordnung nicht gelöscht.
Die Typdefinition "Allgemein" wird nach Abschluss des Ladevorgangs aktualisiert.
Informationen zum Attribut Attr1, das dem Typ "Allgemein" zugeordnet ist, werden in einen temporären Speicherort geladen. Der Benutzer sollte einen manuellen Löschvorgang mit einem beliebigen vorhandenen Mechanismus durchführen können.
Inkrementell:
Wenn eine Aufzählungsbeschränkung für ein Attribut EnumAttr1 vorhanden ist, das im Typ "Dokument" verwendet wird, wird die folgende Aktion auf dem Ursprungssystem ausgeführt:
Ein Aufzählungseintrag wird für die Aufzählungsdefinition EnumAttr1 hinzugefügt.
Es werden keine Objekte für den Export ausgewählt, da Änderungen des Basisdefinitionsobjekts nicht nachverfolgt werden. Die Änderung der Aufzählungsdefinition hat keine direkte Auswirkung auf die Typdefinition "Dokument".
Keine Daten zum Importieren.
Wenn die Beschränkung eine lokale Aufzählung ist, die auf der globalen Aufzählung basiert, wird der Typ "Dokument" aktualisiert.
Inkrementell:
Löschen Sie die Typdefinition "Referenzdokument".
Die Löschdatensätze der Typdefinition "Referenzdokument" werden für den Export gesammelt.
Die Typdefinition "Referenzdokument" wird während des Löschvorgangs auf dem Zielsystem gelöscht.
Inkrementell:
Der Typ "MM Zeichnung" wird auf dem Ursprungssystem in "Model Drawing" umbenannt.
"Model Drawing" wird für den Export gesammelt.
"MM Zeichnung" wird auf Grundlage von Collaboration-Informationen gesucht. Die Umbenennung wird während der Suche auf dem Zielsystem ausgeführt.
Beim Umbenennen eines Typs wird der interne Name geändert. Die Eigenschaftswerte des Anzeigenamens können geändert werden, dies stellt jedoch keine Umbenennung dar.
Inkrementell:
Der Typ "MM Model" wird auf dem Zielsystem in "Manager Model" umbenannt.
Ein Attribut für "MM Model" wird auf dem Ursprungssystem geändert.
"MM Model" wird für den Export gesammelt.
Bei der Suche wird der umbenannte Typ "Manager Model" anhand von Collaboration-Informationen gefunden. Der Konflikt wird mit folgenden Lösungen an den Benutzer ausgegeben:
Überschreiben – Der Typ wird wieder in "MM Model" umbenannt.
Überspringen – Es wird kein neuer Typ erstellt.
Inkrementell: (Stammtyp auf dem Zielsystem geändert)
Der Typ "Dokument" wird mit dem neuen Attribut auf dem Zielsystem hinzugefügt.
Der Soft-Type "Plan" wird auf dem Ursprungssystem geändert.
Der Soft-Type "Plan" wird zusammen mit BAC-Informationen von "Dokument" übertragen.
Ein Konflikt wird für den geänderten Typ "Dokument“ ausgelöst. Als Lösung für den Konflikt wird "Überspringen" bereitgestellt.
* 
Es können erst dann weitere Übertragungen vom Ursprungssystem an das Zielsystem erfolgen, wenn der Stammtyp ausgetauscht wird und die Zielsystemversion überschreibt. Er gilt für jeden Typ, der auf dem Zielsystem geändert wird und über untergeordnete Elemente verfügt.
Inkrementell:
Unter dem Typ "Dokument" wird der neue Soft-Type "BACDocument" hinzugefügt.
"BACDocument" wird mit Vorgänger-Informationen exportiert.
"BACDocument" wird als neues Objekt importiert.
Inkrementell:
Ein WTDocument mit dem Soft-Type "Präsentation" wird auf dem Zielsystem erstellt.
Der Soft-Type "Präsentation" wird auf dem Ursprungssystem gelöscht.
Der Löschdatensatz "Präsentation" wird ausgetauscht.
Eine Konfliktprüfung während des Löschvorgangs identifiziert das Objekt "Verwendungsnachweis". Die Konflikte werden mit folgenden Lösungen ausgelöst:
Versuchen Sie es erneut und überspringen Sie für den selektiven Modus und den Entwicklungsmodus.
"Wiederholen" für den Modus "Synchronisieren".
Inkrementell: (Löschen und Neu erstellen)
Löschen Sie den Typ "Agenda".
Der Typ wird mit demselben internen Namen neu erstellt.
Der neue "Agenda"-Typ wird für den Export gesammelt.
Der Löschdatensatz des alten "Agenda"-Typs wird ebenfalls für den Export gesammelt.
Der BAC-Löschvorgang führt eine Suche auf Grundlage von Collaboration-Informationen durch und löscht den vorhandenen Typ "Agenda" auf dem Zielsystem.
Ein neuer "Agenda"-Typ wird erstellt.
* 
Die Beispiel-Anwendungsfälle dienen nur Anschauungszwecken. Diese Typen können nicht in das System geladen werden.