Import Skript yanis42-Lieferant

Daten

An dieser Stelle können Sie ein selbst-programmiertes C#-Skript eingeben. Dieses wird aufgerufen, nachdem der LieferantNeu gefüllt wurde, aber bevor er in die Datenbank gespeichert wird.

Die Parameter des Skripts

zaehler

Diese Variable beginnt bei 1 und wird bei jedem weiteren zu importierenden Lieferanten um 1 erhöht.

Die können diese Variable verwenden um z.B. zu Testzwecken nur einen Lieferanten zu importieren.

lieferantNeu

Das Objekt lieferantNeu repräsentiert den Lieferanten, nachdem er verändert, aber bevor er innerhalb des yanis42-Systems gespeichert wurde.

Der Aufbau des Objekts lieferantNeu entnehmen Sie bitte folgenden Link.

lieferantAlt

Das Objekt lieferantAlt repräsentiert den Lieferanten, bevor er verändert wurde.

Der Aufbau des Objekts lieferantAlt entnehmen Sie bitte folgenden Link.

Im Skript zur Verfügung stehende Befehle

Neben den "normalen" C#-Befehlen stehen Ihnen folgende weitere Befehle zur Verfügung:

Log(string text)

Schreibt den übergebenen Text in den Log. Sollte am Ende des Vorgangs mindestens ein Zeichen im Log stehen, erhalten die Empfänger des Monitorings eine Meldung vom yanis42-System. In dieser Nachricht steht dann der Log.

Die Rückgabe des Skripts

Der von Ihnen geänderte Parameter lieferantNeu wird dem CSV Connector zur weiteren Bearbeitung übergeben. D.h. sämtliche von Ihnen durchgeführten Veränderungen an diesem Objekt werden nun so in die Datenbank des yanis42-Systems eingefügt.

Sollten Sie `null` zurück geben, so wird der aktuelle Datensatz **nicht importiert**. So können Sie z.B. verhindern, dass manche Lieferanten importiert werden.