C#-Skript über den Applikationsserver ausführen lassen

Es ist möglich Im Applikationsserver in den selbst definierten Funktionen C#-Skripting zu verwenden. Dadurch braucht man keine Assembly für die Ausführung von Skripten im Applikationsserver zu verwenden, da das mitunter für kleinere Skripte recht umständlich ist.

WICHTIG!

Beim Anlegen von einem neuen Funktionseintrag ist dabei unbedingt darauf zu achten, dass der Funktionseintrag den Namen „C#SKRIPT“ bekommt, wie das schon z.B. für ASSEMBLY oder WFEVENT (=WorkflowEvent) praktiziert wird. Des weiteren muss in diesem Fall „Spezialfunktion“ als Funktionsart ausgewählt werden.

In diesem Beispiel soll das IMEX-Modul jeden Morgen um 9:00 über den Applikationsserver gestartet werden, dementsprechend wurden die Einstellungen unter "Aktion bearbeiten" für diese Funktion konfiguriert:

Anschließend können im Dialog „Funktionen eingeben“ die Funktionen definiert werden.

  1. Öffnen Sie den Dialog "Funktionen eingeben" über "Funktion bearbeiten".
  2. Tragen Sie unter „Fkt.Name“ einen Namen für Ihre Funktion ein.

Hinweis:

Die Bezeichnung ist rein informativ, es wird aber empfohlen seine Funktionen sinnvoll zu benennen.

  1. Wählen Sie unter „Parameter-Typ“ das „Skript“ aus.
  2. Klicken Sie doppelt in die Spalte „Parameter-Wert“. Es öffnet sich ein C#Skript-Editor, in dem Sie ihren Skripting-Code eintragen können.

  1. Speichern Sie ihre Änderungen und kehren Sie in den Dialog „Aktion bearbeiten" zurück, wo Sie ggf. weitere Einstellungen vornehmen können, z.B. wann und wie häufig die Aktion ausgeführt werden soll. Nachdem Sie ihre Funktion nach ihren Wünschen eingerichtet haben, speichern Sie bitte Ihre Änderungen. In der Tabelle des Dialoges „Funktionseinträge in Applikationsserver-Tabelle“ finden Sie nun Ihre Funktion, die nun entsprechend der gesetzten Einstellungen über den Applikationsserver ausgeführt werden kann.

Verwandte Themen

Dialogfenster Aktionen bearbeiten

Dialogfenster Funktionen eingeben

Dialogfenster Funktionseinträge in Applikationsserver-Tabelle

Funktionseinträge festlegen

Druck von List&Label-Berichten als Dateien