Skip to main content

Properties

Id: eine eindeutige Guid, über welche das Plugin innerhalb des Programms identifiziert, geladen und ausgeführt wird

Name: der Name des Plugins, welcher in der Auswahl-Liste in den Import-Definitionen angezeigt wird

Beschreibung: eine Beschreibung des Plugins. Wird aktuell noch nicht sichtbar genutzt, sondern stellt eher eine interne Information für den Entwickler dar

IsFileBasedImport: Gibt an, ob es ein Import ist, der lokal abgelegte Dateien einliest, so dass die gleiche Import-Logik wie CSV/XML/JSON Files verwendet werden kann. Bei Importen aus Datenbanken, Web Services, etc. muss hier «false» zurückgegeben werden.

HasDataForImport: Gibt an, ob es ein Import ist, der wirklich Daten in einer DataTable liefert, oder ob es rein irgendeine «Aktion» (FTP Download, eMail, etc.) ist, die ausgeführt werden soll und z.B. aus einem FTP Download die Dateien in ein definiertes Verzeichnis speichert. Bei solchen «Aktion» genannten «Importen» muss hier «false» zurückgegeben werden.

Log: Informationen, die nach einem Import ins Log geschrieben werden sollen

HasError: gibt an, ob bei einem Import ein Fehler aufgetreten ist