Änderungen von Dokument Client Commands neu hinzufügen
Zuletzt geändert von Jannis Klein am 2024/03/19 17:56
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -4,17 +4,17 @@ 4 4 5 5 {{aagon.floatingbox/}} 6 6 7 -Um ein neues Client Command zu erstellen, wählen Sie den Ordner aus, in welchem das Client Command gespeichert werden soll. Anschließend klicken Sie auf Neues Client Command in der Schnellwahlleiste. Es wird der Client Command Editor geöffnet, über welchen Sie das neue Client Command entwerfen können. Weitere Informationen zum Client Command Editor finden Sie im Kapitel [[Client Command Editor>>doc: 63.ACMP-Solutions.Client Commands.ClientCommanderstellen.ClientCommands verwalten.WebHome]].7 +Um ein neues Client Command zu erstellen, wählen Sie den Ordner aus, in welchem das Client Command gespeichert werden soll. Anschließend klicken Sie auf Neues Client Command in der Schnellwahlleiste. Es wird der Client Command Editor geöffnet, über welchen Sie das neue Client Command entwerfen können. Weitere Informationen zum Client Command Editor finden Sie im Kapitel [[Client Command Editor>>doc:.Client Command Editor.WebHome]]. 8 8 9 9 Im Folgenden wird nun die Erstellung und Konfiguration eines Client Command anhand des bereits bestehenden Client Command Dienste auslesen erläutert. Das fertige Client Command soll dazu gedacht sein, auf einem Client dessen Dienste auszulesen und zu speichern, um Sie später über eine Abfrage aufrufen zu können. 10 10 11 -Nachdem Sie auf Neues Client Command geklickt haben, sehen Sie die Standardoberfläche des Client Command Editor und es kann sofort begonnen werden, das Client Command zu erstellen. Generell empfiehlt es sich, zunächst die Eigenschaften des neuen Client Command (siehe [[Eigenschaften>>doc: 63.ACMP-Solutions.Client Commands.ClientCommand erstellen.Client Commands neu hinzufügen.Client CommandEditor.Menüleiste.WebHome||anchor="HEigenschaften"]]) zu konfigurieren. Im Fall des Client Command Dienste auslesen müssen hier jedoch keine weiteren Einstellungen vorgenommen werden.11 +Nachdem Sie auf Neues Client Command geklickt haben, sehen Sie die Standardoberfläche des Client Command Editor und es kann sofort begonnen werden, das Client Command zu erstellen. Generell empfiehlt es sich, zunächst die Eigenschaften des neuen Client Command (siehe [[Eigenschaften>>doc:.Client Command Editor.Menüleiste.WebHome||anchor="HEigenschaften"]]) zu konfigurieren. Im Fall des Client Command Dienste auslesen müssen hier jedoch keine weiteren Einstellungen vorgenommen werden. 12 12 13 -= Consolen skript konfigurieren =13 += Consolen Skript konfigurieren = 14 14 15 -Um auf einem Client die Dienste auszulesen, ist ein Consolen -Skript eigentlich nicht erforderlich. Jedoch kann in diesem Fall z.B. ein Dialog für denjenigen angezeigt werden, welcher das Client Command aus einer Console heraus ausführt. Somit würde die ausführende Person nochmals angezeigt bekommen, was das Client Command für eine Aufgabe besitzt und wie diese ausgeführt wird. Über solch einen Dialog könnte ein evtl. falsch gewähltes Client Command auch noch abgebrochen werden.15 +Um auf einem Client die Dienste auszulesen, ist ein Consolen Skript eigentlich nicht erforderlich. Jedoch kann in diesem Fall z.B. ein Dialog für denjenigen angezeigt werden, welcher das Client Command aus einer Console heraus ausführt. Somit würde die ausführende Person nochmals angezeigt bekommen, was das Client Command für eine Aufgabe besitzt und wie diese ausgeführt wird. Über solch einen Dialog könnte ein evtl. falsch gewähltes Client Command auch noch abgebrochen werden. 16 16 17 -Um diesen Dialog aufzurufen, ziehen Sie das Kommando Dialogs aus der linksseitigen Commandlist in den Skriptbereich. Es öffnet sich ein Fenster, über welches der Dialog nun konfiguriert wird (siehe [[Kategorie Dialogs>>doc:63.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Commandlist.Dialogs.WebHome]]).17 +Um diesen Dialog aufzurufen, ziehen Sie das Kommando Dialogs aus der linksseitigen Commandlist in den Skriptbereich. Es öffnet sich ein Fenster, über welches der Dialog nun konfiguriert wird. 18 18 19 19 Geben Sie unter dem Tab Allgemein als Beschreibung der Aktion den Text Information ein. Weitere Angaben sind hier nicht notwendig. Wechseln Sie nun zum Tab Nachrichteneinstellungen. Geben Sie hier den Titel Dienste auslesen und eine passende Nachricht ein. Folgende Nachricht ist im vorhandenen Client Command eingegeben worden: 20 20 ... ... @@ -28,9 +28,8 @@ 28 28 29 29 Eine Variable muss nicht angegeben werden, da die weitere Ausführung des Client Command einzig und allein von den Buttons abhängt. Somit müssen auch keine An-/Eingaben verarbeitet werden. 30 30 31 -Unter dem Tab Eingabeeinstellungen werden keine Konfigurationen vorgenommen, da keine weiteren Eingaben vom Benutzer erwartet werden, als ein Klick auf OK oder Abbrechen. 31 +Unter dem Tab //Eingabeeinstellungen// werden keine Konfigurationen vorgenommen, da keine weiteren Eingaben vom Benutzer erwartet werden, als ein Klick auf OK oder Abbrechen. 32 32 33 - 34 34 (% style="text-align:center" %) 35 35 [[image:63_ClientCommands_ClientCommandsneuhinzufügen_924.png||alt="Einen Dialog hinzufügen"]] 36 36 ... ... @@ -51,7 +51,7 @@ 51 51 52 52 === Beschreibung der Aktion === 53 53 54 -Hier können Sie zum einen einenNamen angeben, unter dem Sie, auch bei einem längerem Client Command, den Befehl wiederfinden können. Hier wird per Default der Name des Befehls eingetragen. Zusätzlich können Sie einen Kommentar hinterlassen, der den Befehl und die Funktionsweise näher beschreibt.53 +Hier können Sie zum einen Namen angeben, unter dem Sie, auch bei einem längerem Client Command, den Befehl wiederfinden können. Hier wird per Default der Name des Befehls eingetragen. Zusätzlich können Sie einen Kommentar hinterlassen, der den Befehl und die Funktionsweise näher beschreibt. 55 55 56 56 === Optionen === 57 57 ... ... @@ -61,7 +61,6 @@ 61 61 62 62 Unter den Ausführungsoptionen geben Sie an, unter welchem Kontext der Baustein ausgeführt werden soll. Sie können zwischen den folgenden Optionen wählen: 63 63 64 - 65 65 |**Kontext**|**Ausführung**|**Beschreibung** 66 66 |Immer ausführen|Agent oder Console|Der Baustein wird immer ausgeführt 67 67 |Maschinenbezogen|Agent|Der Baustein wird nur ausgeführt, wenn dieser auf der Maschine bisher nicht ausgeführt wurde. ... ... @@ -77,7 +77,7 @@ 77 77 78 78 == Zeit erfassen == 79 79 80 -Als erstes sollte die Zeit erfasst werden. Dazu ziehen Sie das Kommando Get date/time per Drag-and-Drop aus der Commandliste in den Skript–Bereich. Im Details Tab geben Sie an, dass Sie die/das Aktuelle Zeit/Datum nutzen wollen. Als Format wählen Sie dd.mm.yyyy, hh.nn. Somit erhalten Sie z.B. das Datum 09.02.2017, 16.31, welches in einer Variablen gespeichert wird. Diese Variable geben Sie im unteren Dialogbereich an. Erstellen Sie dazu eine Variable TIME (siehe [[Variablen>>doc: 63.ACMP-Solutions.Client Commands.ClientCommand erstellen.Client Commands neu hinzufügen.Client CommandEditor.Menüleiste.WebHome||anchor="HVariablenbearbeiten"]]).78 +Als erstes sollte die Zeit erfasst werden. Dazu ziehen Sie das Kommando Get date/time per Drag-and-Drop aus der Commandliste in den Skript–Bereich. Im Details Tab geben Sie an, dass Sie die/das Aktuelle Zeit/Datum nutzen wollen. Als Format wählen Sie dd.mm.yyyy, hh.nn. Somit erhalten Sie z.B. das Datum 09.02.2017, 16.31, welches in einer Variablen gespeichert wird. Diese Variable geben Sie im unteren Dialogbereich an. Erstellen Sie dazu eine Variable TIME (siehe [[Variablen>>doc:.Client Command Editor.Menüleiste.WebHome||anchor="HVariablenbearbeiten"]]). 81 81 82 82 (% style="text-align:center" %) 83 83 [[image:https://manual.aagon.com/acmp/de/61/hmfile_hash_aa5d9278.png||alt="5.3.1.2 - Zeit" height="483" width="552"]] ... ... @@ -121,7 +121,7 @@ 121 121 122 122 Um die Daten des eben ausgelesenen Dienstes zu speichern, ziehen Sie das Kommando Store Value on server (Client) in das Skript. Unter dem Tab Details stellen Sie die Option auf Mehrfachwert auf dem Server sichern. Ganz wichtig ist nun die Option Alte Werte löschen, welche Sie aktivieren. Somit werden die alten Daten der Dienste gelöscht, bevor neue Daten gespeichert werden. Ebenso ist genau diese Option der Grund für die Variable COUNT sowie die If-Else-Verzweigung. Da die Variable Count später erhöht wird, wird dieses Kommando nicht wieder ausgeführt. Dazu später mehr. 123 123 124 -Suchen Sie nun die Felder aus dem Bereich Feld, in welchen die Daten der ausgelesenen Dienste gespeichert werden sollen. Per Doppelklick wird ein Feld im unteren Bereich eingeblendet. Hier werden nun die Felder Dienstname, Status, Starttyp und Zuletzt ausgelesen genutzt. Diese Felder wurden allerdings vorher in den Benutzerdefinierte Felder angelegt (siehe [[Benutzerdefinierte Felder>>doc:63.ACMP-Solutions.System.Einstellungen.Benutzerdefinierte Felder.WebHome]]).122 +Suchen Sie nun die Felder aus dem Bereich Feld, in welchen die Daten der ausgelesenen Dienste gespeichert werden sollen. Per Doppelklick wird ein Feld im unteren Bereich eingeblendet. Hier werden nun die Felder Dienstname, Status, Starttyp und Zuletzt ausgelesen genutzt. Diese Felder wurden allerdings vorher in den Benutzerdefinierte Felder angelegt. 125 125 126 126 Sind nun die benötigten Felder alle im unteren Bereich (Wert) vorhanden, können diesen die entsprechenden Werte zugewiesen werden. Die Werte wurden zuvor in die Variable SERVICE eingelesen, welche nun genutzt werden kann: 127 127 ... ... @@ -158,7 +158,7 @@ 158 158 159 159 Um die Daten des eben ausgelesenen Dienstes zu speichern, ziehen Sie das Kommando Store Value on server (Client) in das Skript. Unter dem Tab Details stellen Sie die Option auf Mehrfachwert auf dem Server sichern. Die Option Alte Werte löschen aktivieren Sie diesmal nicht. Somit werden die neuen Daten der Dienste gespeichert, ohne dass die alten gelöscht werden. 160 160 161 -Suchen Sie nun die Felder aus dem Bereich Feld, in welchen die Daten der ausgelesenen Dienste gespeichert werden sollen. Per Doppelklick wird ein Feld im unteren Bereich eingeblendet. Hier werden nun die Felder Dienstname, Status, Starttyp und Zuletzt ausgelesen genutzt. Diese Felder wurden allerdings vorher in den Benutzerdefinierte Felder angelegt (siehe [[Benutzerdefinierte Felder>>doc:63.ACMP-Solutions.System.Einstellungen.BenutzerdefinierteFelder.WebHome]]).Sind nun die benötigten Felder alle im unteren Bereich (Wert) vorhanden, können diesen die entsprechenden Werte zugewiesen werden. Die Werte wurden zuvor in die Variable SERVICE eingelesen, welche nun genutzt werden kann.159 +Suchen Sie nun die Felder aus dem Bereich Feld, in welchen die Daten der ausgelesenen Dienste gespeichert werden sollen. Per Doppelklick wird ein Feld im unteren Bereich eingeblendet. Hier werden nun die Felder Dienstname, Status, Starttyp und Zuletzt ausgelesen genutzt. Diese Felder wurden allerdings vorher in den Benutzerdefinierte Felder angelegt. Sind nun die benötigten Felder alle im unteren Bereich (Wert) vorhanden, können diesen die entsprechenden Werte zugewiesen werden. Die Werte wurden zuvor in die Variable SERVICE eingelesen, welche nun genutzt werden kann. 162 162 163 163 |((( 164 164 Dienstname