Der Chatbot hilft Ihnen bei Fragen rund um das Produkt und die Anpassbarkeit der Software. Wie bei allen AI-generierten Daten sollten die Antworten bei kritischen Informationen verifiziert werden. Nehmen Sie dafür gerne Kontakt
mit uns auf. Weitere Informationen zur Verarbeitung der Chat-Daten bieten wir auf der Datenschutzseite
.
Die besten Antworten liefert der Chatbot, wenn Ihr Input möglichst viele Informationen enthält. Zum Beispiel:
«Welche Apps stehen im Vertec Cloud Abo zur Verfügung?»
Der Vertec Script Editor zur Erstellung und Ausführung von Python Scripts
Produktlinie
Standard
|
Expert
Betriebsart
CLOUD ABO
|
ON-PREMISES
Module
Leistung & CRM
Budget & Teilprojekt
Fremdkosten
Ressourcenplanung
Business Intelligence
Erstellt: 08.08.2019
Aktualisiert: 19.08.2024
|
Python Konsole aus Scripts Artikel hierhin ausgelagert
Um Python Scripts direkt auszuführen, gibt es den Script Editor. Diesen öffnen Sie über Menü Einstellungen > Script Editor. Der Script Editor wird als eigene Seite in einem neuen Tab angezeigt:
Im linken Teil des Fensters wird der Code angezeigt bzw. bearbeitet. Es muss sich dabei um gültigen Python Code handeln.
Der rechte Teil des Fensters ist das Ausgabefenster (als separate Anwendung gibt es die Python Konsole
, welche nur das Ausgabefenster anzeigt).
Es gibt folgende 4 Buttons:
Ausführen: Führt den im linken Teil des Fensters angezeigten Code aus.
Datei öffnen: Damit kann ein Script vom Filesystem im Script Editor geöffnet werden. Dieser Button ist in der Web App nicht vorhanden.
Datei speichern: Speichert den im linken Teil des Fensters angezeigten Code in die entsprechende Datei. Handelt es sich um neuen Code, kommt ein Speicherdialog. Dieser Button ist in der Web App nicht vorhanden.
Das Vertec Einstellungen Menü
Der Script Editor verwendet als argobject
das zuletzt ausgewählte Vertec Objekt in einem der anderen Tabs. Das jeweilige argobject wird im oberen Teil des Script Editor Fensters angezeigt.
Es können beliebig viele Script Editor Fenster parallel geöffnet werden. Diese funktionieren unabhängig voneinander, zeigen jedoch alle jeweils als argobject das zuletzt ausgewählte Vertec Objekt.
Der Script Editor kann auch über den Button Script Editor in einem Scripteintrag geöffnet werden. In diesem Fall enthält er den Scripttext des entsprechenden Scripteintrags.
Neben den üblichen Kürzeln für Kopieren (Ctrl+C) und Einfügen (Ctrl+V) sind die folgenden Tastaturkürzel verfügbar:
Markieren und Tab: markierten Block einrücken
Markieren und Shift-Tab: Einrückung des markierten Blocks verkleinern
Ctrl+E: Script ausführen (ab Vertec 6.3.0.8)
Ctrl+Z: Undo (ab Vertec 6.3.0.8)
Einzeilige Befehle können auch direkt im Ausgabefenster des Script Editors oder in der Python Konsole
eingegeben werden, z.B. argobject, oder for e in argobject.eintraege: print e.code etc.
Im Ausgabefenster kann die letzte Eingabe durch Ctrl + ↑ aufgerufen und direkt erneut ausgeführt werden. Wird Ctrl + ↑ mehrfach aufgerufen, kommen (alle) vorherigen Eingaben bzw. durch Ctrl + ↓ wieder die neueren.
Die Python Konsole
Ein wichtiger Teil des Script Editors ist die Möglichkeit, auf dem aktuellen Objekt eine Python Anweisung auszuführen und das Ergebnis zu sehen, also die Konsolen-Funktionalität. Um dies zu erleichtern, gibt es ab Vertec 6.3 eine Python Konsole, welche für Benutzer mit Administratorenrechten zur Verfügung steht.
Die Konsole kann über das Menü Einstellungen sowie über das Tastaturkürzel F3 ein- und ausgeblendet werden:
Am unteren Rand des Vertec-Fensters wird die Konsole angezeigt:
Die Höhe der Konsole kann mit der Maus verändert werden:
Mit Rechtsklick in die Python-Konsole erscheint ein Kontext-Menü mit Option zum Löschen des Konsolen-Inhalts.
Die Variable "argobject"
Die Variable argobject liefert das zurzeit aktuelle Objekt (den aktuellen Eintrag) in Vertec. Dies ist der Eintrag, welcher im aktiven Fenster von Vertec als Haupteintrag ausgewählt ist, z.B.: