Wiki source code of Skript-Editor
Last modified by Jannis Klein on 2024/08/13 07:44
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{aagon.floatingbox/}} | ||
2 | |||
3 | Im Skript-Editor haben Sie die Möglichkeit, den Code einer bestehenden PowerShell-Vorlage zu bearbeiten und das Skript direkt als Testkonfiguration mit dem Microservice-Schema zu testen. | ||
4 | |||
5 | Um eine PowerShell-Vorlage im Skript-Editor zu öffnen, wählen Sie die PowerShell-Vorlage aus und klicken Sie in der Ribbonleiste auf den Button //Skript//. Geben Sie ggf. anschließend in der Passwortabfrage Ihr Passwort als Operator ein, wenn Sie auch die Testkonfigurationen bearbeiten möchten. Ansonsten können Sie das Fenster einfach schließen. Der PowerShell-Editor öffnet den Code der auswählten Vorlage nun in einem neuen Fenster. | ||
6 | |||
7 | = Aufbau des Skript-Editors = | ||
8 | |||
9 | Der Skript-Editor lässt sich in drei Bereiche unterteilen: die Ribbonleiste, den Code-Editor und den Bereich für Testkonfigurationen mit Ausgabe. | ||
10 | |||
11 | {{figure}} | ||
12 | (% style="text-align:center" %) | ||
13 | [[image:Übersicht_PowerShell_Skript_Editor_beschriftet.png||alt="Aufbau des Skript-Editors"]] | ||
14 | |||
15 | {{figureCaption}} | ||
16 | Aufbau des Skript-Editors | ||
17 | {{/figureCaption}} | ||
18 | {{/figure}} | ||
19 | |||
20 | In der Ribbonleiste stehen Ihnen folgende Funktionen zur Verfügung, mit denen Sie den Skript-Editor bedienen können: | ||
21 | |||
22 | |**Button**|**Funktionen** | ||
23 | |Speichern|Speichert das bearbeitete PowerShell-Skript. | ||
24 | |Einstellungen|Öffnet ein Fenster zum Anpassen von Schriftgröße und Zeilenumbrüchen im Editor. | ||
25 | |Hinzufügen|Öffnet das Dialogfenster zum Hinzufügen einer Testkonfiguration. | ||
26 | |Löschen|Löscht die ausgewählte Testkonfiguration. | ||
27 | |Stoppen|Stoppt alle derzeit aktiven Testkonfigurationen. | ||
28 | |Handbuch|Öffnet die Webseite [[https:~~/~~/doc.aagon.com/bin/view/AESB>>https://doc.aagon.com/bin/view/AESB]] im Standard-Browser. | ||
29 | |||
30 | Im Code-Editor können Sie den Code des PowerShell-Skripts bearbeiten. Dafür stehen Ihnen die Standard-Funktionen wie //Ausschneiden, Kopieren, Einfügen// und //Löschen// zur Verfügung. Diese können Sie über die Standard-Shortcuts oder das Kontextmenü nutzen. In den [[Essential Code-Snippets>>doc:AESB.19.Workspaces.Powershell.Code-Snippets.WebHome]] finden Sie zudem vorgefertigte Code-Einheiten für konkrete Anwendungsfälle. | ||
31 | |||
32 | Im Bereich der Testkonfigurationen können Sie das aktuelle PowerShell-Skript mit individuellen Testeingaben lokal ausführen lassen. Dazu müssen Sie im [[Schema-Designer>>doc:AESB.19.Workspaces.Powershell.Schema-Designer.WebHome]] mindestens eine Schema-Konfiguration erstellt haben. Das Ausgabe-Fenster können Sie mit dem Pfeil-Button ausblenden, mit dem Button //Ausgabe leeren// den ausgegebenen Inhalt löschen und über die Checkbox //Automatisches Scrollen// den Fokus auf das Ende der Ausgabe aktivieren/deaktivieren. | ||
33 | |||
34 | = Eine Testkonfiguration ausführen = | ||
35 | |||
36 | Bei der Durchführung einer Testkonfiguration wird das Microservice-Schema des PowerShell-Skripts mit Testeingaben belegt. Die Testeingaben müssen Sie im Bereich der Testkonfiguration vergeben. Anschließend können Sie die Durchführung der Testkonfiguration mit den Buttons in der Menüleiste starten. Die Ausgabe der Ergebnisse erfolgt im Ausgabe-Fenster. | ||
37 | |||
38 | {{figure}} | ||
39 | (% style="text-align:center" %) | ||
40 | [[image:Skript_Editor_Testkonfiguration.png||alt="Skript-Editor mit laufender Testkonfiguration"]] | ||
41 | |||
42 | {{figureCaption}} | ||
43 | Skript-Editor mit laufender Testkonfiguration | ||
44 | {{/figureCaption}} | ||
45 | {{/figure}} | ||
46 | |||
47 | Sobald eine Testkonfiguration gestartet wurde, läuft diese im Hintergrund auch weiter, wenn Sie den Skript-Editor schließen. | ||
48 | |||
49 | {{aagon.infobox}} | ||
50 | Bevor Sie die AESB Console schließen können, müssen alle laufenden Testkonfigurationen beendet sein. Sollten beim Schließen der Console noch Testkonfigurationen aktiv sein, erhalten Sie eine Information, bevor sich die Console beendet. | ||
51 | {{/aagon.infobox}} | ||
52 | |||
53 | == Testkonfigurationen speichern == | ||
54 | |||
55 | Wenn Sie Ihre Testeingabe für weitere Testkonfigurationen sichern möchten, klicken Sie in der Menüleiste im Bereich der Testkonfiguration auf den Button //Speichern.// | ||
56 | |||
57 | {{aagon.infobox}} | ||
58 | Beim Exportieren einer PowerShell-Vorlage bleiben gespeicherte Testkonfigurationen erhalten und werden mit exportiert. | ||
59 | {{/aagon.infobox}} |