Scripts registrieren

So registrieren Sie Scripts in Vertec

Sie können Scripts, die häufig verwendet werden, in der Datenbank registrieren. So registrierte Scripts müssen dann nicht über den Script Editor geladen und ausgeführt werden, sondern lassen sich direkt über einen Menüpunkt aufrufen.

Scripteintrag erzeugen

Um ein Script zu registrieren, müssen Sie einen Scripteintrag erzeugen. Klicken Sie dafür in Vertec im Ordner "Einstellungen" mit der rechten Maustaste auf Scripts und wählen Sie Neu > ScriptEintrag. Es öffnet sich folgendes Fenster (im Bild bereits mit Script zur besseren Anschauung):

Bezeichnung: Unter diesem Namen erscheint das Script später im Menü. Es sollte also darauf geachtet werden, dass der Name aussagekräftig ist, aber nicht allzu lang.

Klassen: Geben Sie hier an, für welche Klassen das Script ausgeführt werden kann. Gültig sind alle Klassen in Vertec. Beachten Sie, dass Klassennamen mit grossem Anfangsbuchstaben geschrieben werden müssen.

auf einzelne Objekte anwendbar: Setzen Sie hier ein Häkchen, falls das Script auf dem einzelnen Objekt, im Beispiel auf einem einzelnen Projekt, angewendet werden kann.

auf Listen (Container) anwendbar: Setzen Sie hier ein Häkchen, falls das Script auf einer Liste von Objekten, z.B. auf einer Liste von Projekten, ausgeführt werden kann.

Eventscript für: Wird nur verwendet, wenn Sie Scripts auf Events registrieren möchten. Dazu gehören auch die folgenden Optionen:

  • Erweiterte Berechtigungen
  • Klasse
  • Felder

Script Text: Hier geben Sie den Script Code an. Sie können diesen direkt hier erstellen oder auch aus einem bestehenden Script mittels Copy/Paste hier einfügen. Es kann sich dabei um VBScript oder Python Code handeln.

Ausführen: Um das Script zu Testzwecken auszuführen, klicken Sie auf den Button Ausführen. Der eigentliche Aufruf erfolgt über den Menüpunkt Eintrag, das Script wird dann direkt ausgeführt.

Registrierte Scripts ausführen

Wenn für das aktuell dargestellte Objekt, im Beispiel ein einzelnes Projekt, ein Script registriert ist, können Sie dieses über den Menüpunkt Eintrag - Name des Scripts ausführen.

eintrag_script.png

Eine weitere Möglichkeit ist es, das Script auf einem Eintrag in einer Liste via Rechtsklick aufzurufen.

listeneintrag_script.png

Beachten Sie, dass registrierte Scripts direkt ausgeführt werden. Es öffnet sich also vorgängig kein Fenster mehr, in dem Sie den Script Code einsehen können. Falls Sie am Script Code etwas ändern müssen, können Sie diesen im Ordner Einstellungen > Scripts im gewünschten Script anpassen.

Registrierung aufheben

Um die Registrierung aufzuheben, haben Sie zwei Möglichkeiten:

  • Scripteintrag löschen: Sie löschen den Script-Eintrag aus der Datenbank, in dem Sie das Einzelnfenster des Scripteintrags öffnen und auf das rote X klicken. Beachten Sie, dass Sie dabei den Script Code verlieren! Wenn Sie diesen behalten möchten, kopieren Sie ihn vorhängig in ein Text-File oder wählen Sie die folgende Variante:
  • Scripteintrag deaktivieren: Um einen Scripteintrag zu deaktivieren, entfernen Sie die Häkchen bei auf einzelnen Objekten anwendbar UND bei auf Listen (Container) anwendbar. So kann das Script nirgens mehr aufgerufen werden, bleibt aber im System erhalten.
erstellt: 26.06.2003
geändert: 28.06.2011: Screenshot ersetzt. Hinweis auf VBScript oder Python Code hinzugefügt.
Produktlinien: Expert
Module: Leistung & CRM
abgelegt unter:
   

kontakt

Suche in Knowledge Base
Hotline

Vertec Hotline: +41 43 444 60 05
Mo - Fr: 9-12 / 14-17 Uhr
Netviewer starten...
Weitere Informationen zu Netviewer.

Haben Sie eine technische Frage zu einem Vertec-Produkt?
zum Anfrageformular...

Unsere Kunden über unsere Support-Leistungen

„Vertec bietet einen hervorragenden Support beim Weiterausbau und bei der Parametrisierung und auch die Hotline-Unterstützung verdient das Prädikat top.“

Thomas Marx, Egeli Informatik AG (40 User)


„Der hervorragende Support, die Hotline sowie eine permanente Weiterentwicklung des Produkts garantieren uns einen hohen Investitionsschutz.“

Moreno Bellido , Walder Wyss & Partner AG, (156 User)