metafresh logo and link to homepage

Wie erweitere ich ein Importformat um neue Formatfelder? (Systemadministrator)

Überblick

Mithilfe eines Importformats kannst Du festlegen, welche Daten bzw. Spalten aus einer Importdatei übernommen werden sollen, wie diese Spalten benannt und voneinander getrennt sind (Trennzeichen) und in welche Datenbanktabellen die Importdaten übertragen werden sollen.

Welche Spalten Dir beim Anlegen eines Importformats zur Auswahl stehen, ist abhängig von der DB-Tabelle, die mit dem Format verknüpft ist. Als Systemadministrator kannst Du diese Datenbanktabelle anpassen, verändern und erweitern, um so in dem Importformat eigene Felder hinzuzufügen. Gehe hierzu wie folgt vor:

Schritte

  1. Melde Dich bei metasfresh an mit der Benutzerrolle “Systemadministrator”.
  2. Gehe ins Menü und öffne das Fenster “Tabelle und Spalte”.
  3. Verwende die Filterfunktion und suche nach der DB-Tabelle, die Du anpassen möchtest, z.B. die Importtabelle “I_Product” für Produktdaten.
  4. Öffne den Datenbanktabelleneintrag.
  5. Gehe zur Registerkarte “Spalte” unten auf der Seite und klicke auf "Neu hinzufügen". Es öffnet sich ein Overlay-Fenster.
  6. Scrolle runter bis zum Feld System-Element, gib dort einen Teil des Namens der neuen Spalte ein und klicke auf den passenden Treffer in der Dropdown-Liste.
  7. Trage in das darüberliegende Feld die Länge ein, die die neue Spalte in der Datenbank haben soll.
  8. Klicke auf “Bestätigen”, um das Overlay-Fenster zu schließen und die Spalte zur Liste hinzuzufügen.
  9. Starte die Aktion “Spalte synchronisieren”, um die Spalte in der Datenbank zu persistieren.
  10. metasfresh speichert automatisch.
Wichtiger Hinweis:
Damit die importierten Daten aus einer neu hinzugefügten Spalte auch an die richtige Stelle im System übertragen werden, wird pro Spalte eine eigene SQL-Funktion nach dem Muster <ImportTableName>_<IMPORT_AFTER_ROW>_<somedesc> benötigt, z.B. I_Product_Import_After_Row_InterCheese(IN p_C_DataImport_ID numeric, IN p_recordId numeric,) für neue Spalten im Importformat für Produktdaten.
Die Aktivierung neuer Spalten wird von unseren Entwicklern übernommen. Setze Dich bei Bedarf einfach mit uns in Kontakt und wir kümmern uns darum!

Nächste Schritte (optional)


Zur Quelldatei auf github.com