powered by CADENAS

Manual

Manual

6.13. ERP-Mapping hinzufügen... / ERP-Mapping bearbeiten...

Bislang musste ein Kunden-Administrator bei jedem Katalog-Update ein Mapping für LinkDB-Datensätze durchführen, wenn Projekte oder Variablen geändert worden waren, was mit einigem Aufwand auf Kundenseite verbunden war und zu einer gewissen Vermeidungstendenz von Updates führte.[31]

Um die Kundenseite zu entlasten, werden mit V10 für die Katalog-Installation Mapping-Informationen direkt in die CIP-Datei mit aufgenommen, welche im SVN-Katalogstand geführt werden. Das heißt, die Aufgabe des Mappens wird nun von der Katalogmodellierung übernommen und muss nicht mehr auf Kundenseite bei jeder Installation vorgenommen werden.

[Hinweis] Hinweis

Für jedes neue Katalogrelease müssen die ERP-Mappings in PARTproject von der Modellierung eingetragen werden.

Publizieren ohne diese Mapping-Information ist nicht möglich.

Erstes Katalogupdate mit V10

Beim allerersten Katalogupdate mit V10 müssen die Updates noch einmal manuell (mit dem UpdateManager) durchgeführt werden, aber danach greift die neue Methode und manuelles Eingreifen ist nur noch in Ausnahmefällen nötig, wenn eine Anpassung nicht automatisch vorgenommen werden kann.

Beispiel:

Bei Katalog xy ist der letzte Stand vom 1.1.2015 noch ohne Mappings. Ein Kunde mit V10 hat genau diesen Katalogstand.

Jetzt wird eine neue Version am 1.6.2015 veröffentlicht. In dieser hat die Modellierung bereits Mappings eingetragen, und zwar zum letzten veröffentlichten Stand vom 1.1.2015.

Wenn der Kunde jetzt den neuen Stand installiert, werden diese Mappings automatisch eingetragen.

Wenn der Kunde allerdings einen Stand vom 1.10.2014 installiert hat, dann existieren dafür keine Mappings und wenn er dann den vom 1.6.2015 installiert, muss er noch einmal selber mappen. Allerdings kann der Teil der Projekte automatisch gemappt werden, der sich zwischen dem 1.10.2014 und dem 1.1.2015 nicht verändert hat.

ERP-Mapping hinzufügen... und ERP-Mapping bearbeiten...

  1. Ausgangssituation: Abgeschlossener SVN-Stand (bereit zur Publizierung, alles eingecheckt) beziehungsweise eine auf diesem Stand erstellte CIP-Datei

    Abgeschlossener SVN-Stand

    Abgeschlossener SVN-Stand

  2. Rufen Sie in PARTproject auf dem Kataloghauptverzeichnis das Kontextmenü auf. Klicken Sie unter Publizierung auf den Befehl ERP-Mapping hinzufügen....

    -> Es erscheint das Dialogfenster Release Mapping hinzufügen.

  3. Wählen Sie entweder die Option Veröffentlichten Katalogstand suchen oder die Option CIP Datei laden.

    Optional können Sie zusätzlich die Option Zuordnung über Bestellnummer durchführen wählen. Vorteil: Mit einer eindeutigen ID sollte das Mapping vollkommen automatisch erstellt werden können.

    Klicken Sie abschließend auf OK.

    -> Das Mapping wird erstellt und als Protokoll angezeigt.

    [Hinweis] Hinweis

    Das Erstellen des Mappings kann bei größeren Katalogen und/oder schlechter Netzwerkverbindung etwas länger dauern (ca. 1-2 Std.).

  4. Rufen Sie in PARTproject auf dem Kataloghauptverzeichnis das Kontextmenü auf. Klicken Sie unter Publizierung auf den Befehl ERP-Mapping bearbeiten....

    -> Sofern mehrere Mappings erstellt wurden, erscheint das Dialogfenster Quellversion auswählen. Wählen Sie hier aus, welches Mapping Sie bearbeiten möchten.

    Bestätigen Sie mit OK.

    -> Es erscheint das Dialogfenster Release Mapping bearbeiten.

Benutzeroberfläche des Dialogfensters Release Mapping bearbeiten

Release Mapping bearbeiten

Release Mapping bearbeiten

Die Benutzeroberfläche ist unterteilt in den Verzeichnisbaum links und die Tabelle mit Bearbeitungsfunktionen rechts.

Icons im Verzeichnisbaum

Im Verzeichnisbaum ist sofort ersichtlich, welche Projekte automatisch gemappt wurden (diese zeigen keine Symbole) und welche Projekte manuell bearbeitet werden müssen.

Bitmap

Bedeutung

Änderungen vorhanden

Diese müssen manuell bearbeitet und bestätigt werden.

Projekt gelöscht, aber noch nicht bestätigt

Bestätigt (egal ob zugeordnet oder gelöscht)

Icons in der Tabelle

Bitmap

Bedeutung

Änderungen vorhanden

Diese müssen manuell bearbeitet und bestätigt werden.

Zeile gelöscht. Die Änderung muss bestätigt werden.

Diese Zuordnung wurde vom Modellierer bestätigt
Diese Zeile ist ausgelaufen. Dies wurde vom Modellierer bestätigt

Tooltips in der Tabelle

Wenn Sie die Maus über die Icons bewegen, werden Kurzinformationen angezeigt.

Tooltip

Tooltip

Funktionen

Bitmap

Bedeutung

Zielprojekt hinzufügen

oder

Bedingung hinzufügen

Siehe hierzu ???.

Bedingung für die markierte Zeile generieren und in die Zwischenablage kopieren
  • Unter Zielprojekt: Zielprojekt entfernen

  • Unter Tabelle: Zuordnung zu diesem Projekt aufheben

  • Funktion: Dieses Projekt der aktuell selektierten Zeile zuweisen

    Die Funktion ist nur aktiv, wenn in der Tabelle mittels die Zuordnung zum Projekt aufgehoben wurde.

  • Tabelle: Aktuell zugeordnete Zeile

Projekt öffnen: Mit Klick auf das Icon wird in PARTproject das entsprechende Projekt selektiert.

Alle Zuordnungen bestätigen

oder

Zuordnung bestätigen

[Hinweis] Hinweis

Im Verzeichnisbaum gibt es noch den Kontextmenübefehl Alle Zuordnungen bestätigen.

Bei komplexen Änderungen wie beispielsweise Auflösung von Wertebereichsvariablen (gelbe Felder) zu festen Variablen kann auch über Algorithmen mit Hilfe von Fortran-Codes gemappt werden. Siehe hierzu splitinto2.prj.

Beispiele

[Hinweis] Hinweis

Die Beispiele finden Sie im SVN-Stand im Katalog "training -> catalog_update_erp_mapping" oder in einer Installation unter $CADENAS/training/catalog_update_erp_mapping.

Installieren Sie version2.cip irgendwo lokal und kopieren Sie das Hauptverzeichnis in einen "Test"-SVN-Stand. Wählen Sie bei Publizierung -> ERP-Mapping hinzufügen... unter CIP Datei laden version1.cip aus.

folder1 -> addremovewb Wertebereichsvariablen entfernen und neue hinzufügen
folder1 -> datowb

Zeilen zusammenfassen mit Wertebereich

folder1 -> davarrenamed Fixe Variablen umbenennen
folder1 -> lineswap Zeilentausch (Line ID)
folder1 -> precchanged Genauigkeit von Variablen ändern
folder1 -> wbvarrenamed Wertebereichsvariable umbenennen
folder2 -> torename/toremove Projekt umbenennen
folder3 -> splitinto2 Wertebereichsvariable auflösen in 2 Projekte mit fixen Variablen

folder4 -> merge_a

folder4 -> merge_b

2 Projekte (Tabellen) in eins zusammenfassen

Beispiele mit manueller Zuordnung

[Hinweis] Hinweis

Zu bearbeitende Projekte werden im Verzeichnisbaum mit entsprechenden Symbolen angezeigt.

  • Hier wurde die Genauigkeit der Zahlenwerte (Dezimalstellen) geändert.

    precchanged.prj

    precchanged.prj

  • Hier wurden die Variablen WB1 und WB2 entfernt und die Variablen WB3 und WB4 zugefügt. Bestätigen Sie die Zuordnungen mit Klick auf den grünen Haken (entweder einzeln oder für alle auf einmal).

    addremovewb.prj

    addremovewb.prj

  • Hier wurden die Zeilen 1 und 2 vertauscht. Bestätigen Sie die Zuordnung mit Klick auf den grünen Haken (entweder einzeln oder für alle auf einmal).

    lineswap.prj

    lineswap.prj

  • Das alte Projekt splitinto2.prj mit der Wertebereichsvariablen FORM soll gesplittet werden in 2 Zielprojekte splitinto2a.prj und splitinto2b.prj mit einer fixen Variablen FORM.

    splitinto2.prj

    splitinto2.prj

    1. Hierzu wählen Sie mittels Zielprojekt hinzufügen die entsprechenden 2 Zielprojekte aus.

      -> Es öffnet sich das Dialogfenster Projekt suchen oder auswählen.[32]

    2. Fügen Sie mittels Bedingung hinzufügen einmal die Bedingung FORM.EQ.'A' und einmal die Bedingung FORM.EQ.'A' hinzu. Siehe Abb. „splitinto2.prj“.

      Wird nun in der linken Tabelle (alte Version) der Wert der Wertebereichsvariablen FORM geändert, dann wird automatisch in der rechten Tabelle (neuer Versionsstand) das entsprechende Projekt mit der passenden fixen Variablen FORM gewählt.

      [Tipp] Tipp

      Verwenden Sie zum Erstellen von Bedingungen den Button Bedingung für die markierte Zeile generieren und in die Zwischenablage kopieren .

Beispiele mit automatischer Zuordnung

[Hinweis] Hinweis

Bei Projekten ohne Änderungssymbolen im Verzeichnisbaum wurde die Zuordnung automatisch vorgenommen. Es müssen keine weiteren Veränderungen vorgenommen werden.

  • Hier wurden fixe Variablen umbenannt. Rechts oben sehen Sie zur Kontrolle die Variablenzuordnung von alter und neuer Version.

    davarrenamed.prj

    davarrenamed.prj

  • Hier wurden Wertebereichsvariablen umbenannt. Rechts oben sehen Sie zur Kontrolle die Variablenzuordnung von alter und neuer Version.

    wbvarrenamed.prj

    wbvarrenamed.prj

  • Hier wurden Werte der fixen Variablen FORM in einer Wertebereichsvariable FORM zusammengefasst.

    datowb.prj

    datowb.prj

  • Hier wurde das Projekt torename.prj umbenannt auf torename2.prj.

    torename.prj und toremove.prj

    torename.prj und toremove.prj

  • Hier wurde das Projekt merge_b.prj aufgelöst. Dieses enthielt bei der fixen Variablen FORM andere Werte als merge_a.prj. Im neuen Versionsstand enthält das neue Projekt merge_ab.prj nun eine Wertebereichsvariable FORM, welche die Werte des gelöschten Projekts aufnimmt.

    merge_a.prj und merge_b.prj

    merge_a.prj und merge_b.prj



[31] Hierzu wird der Update Manager verwendet. Aufruf über PARTlinkManager -> Extras Menü -> Update Manager. Details finden Sie unter Abschnitt 5.8.4, „Katalogupdate mit ERP-Kopplung - Update Manager“ in PARTsolutions / PARTcommunity4Enterprise - Handbuch für Administration.

[32] Zum Suchen muss der Volltextsuchindex generiert sein.