Programmerweiterungen

Navigation:  Skripts >

Programmerweiterungen

Previous pageReturn to chapter overviewNext page

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
.sxv2_AdvScript2

Nein

Ja


[Datenpfad]\Scripts\Autostart

.DLL
.sxv2_AdvScript2

Nein

Ja

Ab Version 12.1.4

[Datenpfad]\Scripts\DEBUG

.sxv2_AdvScript2

Nein

Nein

Ab Version 19.6.8
Wird beim start der WWS geladen wenn Option "Lade DEBUG Skripts" in den Startoptionen aktiviert ist.

 

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.