Beschreibung
Skripts können zur Erweiterung der Auftragsverwaltung verwendet werden. Es kann sich dabei um Skripts in Textform oder bereits kompilierte DLL Dateien handeln. Die Skript Engine verwendet Net Framework 4.5 und akzeptiert derzeit VisualBasic als Programmiersprache. DLL's können in einer beliebigen Programmiersprache vorliegen die von Net Framework unterstützt wird.
Die Skripts können je nach Verwendungszweck die angegebenen Interfaces verwenden.
Pfade für Skripts
Pfad |
Dateityp |
Unterordner |
Autostart |
Kommentar |
---|---|---|---|---|
C:\Program Files (x86)\Styletronix.net\Auftragsverwaltung V2\PlugIns |
.DLL |
Ja |
Ja |
|
[Datenpfad]\Scripts\Lagerabfrage |
.DLL |
Nein |
Ja |
|
[Datenpfad]\Scripts\Autostart |
.DLL |
Nein |
Ja |
Ab Version 12.1.4 |
[Datenpfad]\Scripts\DEBUG |
.sxv2_AdvScript2 |
Nein |
Nein |
Ab Version 19.6.8 |
Ab der Version 12.8.4 werden die Skripts aus dem Datenpfad beim start der Anwendung in den lokalen Datenordner der Auftragsverwaltung kopiert. Dies verhindert das sperren der Skript-Dateien auf dem Server und ermöglicht die Aktualisierung von Skripts, während die Auftragsverwaltung auf der Arbeitsstation geöffnet ist. Um Konflikte bei der ausführung von mehreren Datenbanken zu verhindern, wird dem Datenpfad die Datenbank GUID hinzugefügt.
Seit Version 19.6.8 werden die Ordner wie hier beschrieben kopiert, Skripts werden allerdings direkt vom Quellpfad geladen, da diese dadurch nicht gesperrt werden und eine manipulation ausgeschlossen ist. Lediglich DLL Dateien werden lokal geöffnet.
Quelle |
Ziel |
---|---|
[Datenpfad]\Scripts\Lagerabfrage |
%ProgramData%\Styletronix.net\Auftragsverwaltung V2\[Datenbank GUID]\Scripts\Lagerabfrage |
[Datenpfad]\Scripts\Autostart |
%ProgramData%\Styletronix.net\Auftragsverwaltung V2\[Datenbank GUID]\Scripts\Autostart |
Unterstützte Dateitypen
.sxv2_AdvScript2
Skript-Datei der Auftragsverwaltung ab Version 19.6.8
Dieses Format ermöglicht erweiterte Optionen wie z.b. verschiedene Programmiersprachen.
Erzeugt wird das Format über die Option "Neuen Skript erstellen" im Hauptmenü unter Systemeinstellungen -> Zusatzmodule
Der Inhalt der Datei wird bei jedem start der Anwendung kompiliert.
.DLL
Kompilierte DLL für .NET Framework
Veraltete Dateitypen
Der Support für folgende Dateitypen Endet in nächster Zeit. Vorhandenen Module mit dieser erweiterung werden dann nicht mehr funktionieren.
.sxv2_AdvScript
Skript-Datei der Auftragsverwaltung.
Die Datei entspricht einer Office 2007/2010/2013 .docx -Datei
Der Inhalt der Datei wird bei jedem start der Anwendung kompiliert.
.VB
Textdatei
Es wird empfohlen die Datei im UTF-8 Format zu speichern.
Der Inhalt der Datei wird bei jedem start der Anwendung kompiliert.