<
Von Version < 36.1 >
bearbeitet von S F
am 2022/11/28 15:25
Auf Version < 37.1 >
bearbeitet von S F
am 2022/11/28 15:33
>
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -215,7 +215,7 @@
215 215  {{/figureCaption}}
216 216  {{/figure}}
217 217  
218 -Im [[ersten Schritt>>doc:||anchor="HClientsausderDatenbankauslesen"]] lernen Sie, wie Sie Informationen aus der ACMP-Datenbank auslesen und als Liste anzeigen können. Im [[zweiten Schritt>>url:https://manual.aagon.com/acmp/de/62/auswahlbasierteclientdatenanzeigen.htm]] wird die Möglichkeit hinzugefügt für ausgewählte Clients weitere Details anzeigen zu lassen. Im [[letzten Schritt>>url:https://manual.aagon.com/acmp/de/62/clientdatenspeichern.htm]] lernen Sie den Umgang mit zusätzlichen Dialogen, um die Daten in eine Datei zu speichern.
218 +Im [[ersten Schritt>>doc:||anchor="HClientsausderDatenbankauslesen"]] lernen Sie, wie Sie Informationen aus der ACMP-Datenbank auslesen und als Liste anzeigen können. Im [[zweiten Schritt>>doc:||anchor="HAuswahlbasierteClientdatenanzeigen"]] wird die Möglichkeit hinzugefügt für ausgewählte Clients weitere Details anzeigen zu lassen. Im [[letzten Schritt>>doc:||anchor="HClientdatenspeichern"]] lernen Sie den Umgang mit zusätzlichen Dialogen, um die Daten in eine Datei zu speichern.
219 219  
220 220  Erstellen Sie über die ACMP Console zunächst ein neues Client Command und ziehen Sie das Kommando FormEditor in den Skript-Bereich. Anschließend klicken Sie in dem neuen Dialog auf Form Bearbeiten und öffnen so den FormEditor.
221 221  
... ... @@ -420,7 +420,7 @@
420 420  
421 421  = Erstellung eines AD-Formulars =
422 422  
423 -Der Form Editor in ACMP unterstützt auch die Verwendung der LDAP-Befehle Search und Modify. Im folgenden wird aufgezeigt, wie Sie ein entsprechendes Formular erstellen. Sie werden kennenlernen, wie Sie ein Formular erstellen und einen LDAP-Suchfilter einrichten und wie Sie bei LDAP-Attribute über das Formular ändern können.
423 +Der Form Editor in ACMP unterstützt auch die Verwendung der LDAP-Befehle Search und Modify. Im Folgenden wird aufgezeigt, wie Sie ein entsprechendes Formular erstellen. Sie werden kennenlernen, wie Sie ein Formular erstellen und einen LDAP-Suchfilter einrichten und wie Sie bei LDAP-Attribute über das Formular ändern können.
424 424  
425 425  == Vorbereitung in der Code-Ansicht ==
426 426  
... ... @@ -504,13 +504,13 @@
504 504  {{/code}}
505 505  
506 506  Das Textfeld ist nun schon mit dem Suchfilter vorgefüllt.
507 -\\
507 +
508 508  
509 509  === Suchen-Button konfigurieren ===
510 510  
511 511  Damit Sie die LDAP-Suche ausführen können, müssen Sie den Suchen-Button konfigurieren. Wechseln Sie hierzu in die Code-Ansicht des Formulars. Hier erstellen Sie nun die Prozedur SearchLdapClick.
512 512  
513 -Definieren Sie zunächst eine temporäre Liste sowie einen Integer. Damit Sie den im Textfeld edfilter bereitbestellten Suchfilter benutzen, weisen Sie den Text des Suchfilterfeldes Ihrer Filter-Variable zu. Führen Sie einen LDAPsearch aus. Hierbei geben Sie den Host, den Port, die [[Authentifizierungsmethode>>doc:||anchor="HParameter"]], den User, das Passwort, Ihren Einstiegspunkt, den Filter, den [[Suchbereich>>doc:||anchor="HParameter"]], die Ergebnisliste und einen String für eventuelle Fehlermeldungen an.
513 +Definieren Sie zunächst eine temporäre Liste sowie einen Integer. Damit Sie den im Textfeld edfilter bereitbestellten Suchfilter benutzen, weisen Sie den Text des Suchfilterfeldes Ihrer Filter-Variable zu. Führen Sie einen LDAPsearch aus. Hierbei geben Sie den Host, den Port, die Authentifizierungsmethode, den User, das Passwort, Ihren Einstiegspunkt, den Filter, den Suchbereich, die Ergebnisliste und einen String für eventuelle Fehlermeldungen an.
514 514  
515 515  Die in der Variable llist enthaltenen Ergebnisse werden nun durchlaufen und der listbox1 hinzugefügt.
516 516  
... ... @@ -589,7 +589,7 @@
589 589  
590 590  Führen Sie nun in der Design-Ansicht einen Doppelklick auf den neu erstellten Button aus um in die Code-Ansicht zu wechseln.
591 591  
592 -Definieren Sie nun je eine Liste für das Attribut und die Ergebnismenge sowie einen Integer. Nachdem Sie geprüft haben, welches Ergebnis ausgewählt und angezeigt wurde, können Sie den im Anzeigefeld eingetragenen Wert (in diesem Beispiel die Telefonnummer) im markierten Ergebnis aktualisieren. Hierzu führen Sie einen LDAPmodify aus. Als notwendige Parameter geben Sie den Host, den Port, die [[Authentifizierungsmethode>>doc:||anchor="HParameter"]], den User, das Passwort, das anzupassende AD-Object und den anzupassenden Wert an. Abschließend geben Sie an, ob der eingegebene Wert den vorhandenen überschreiben soll (true) oder ob der eingegebene Wert an den bereits vorhandenen angefügt werden soll (false).
592 +Definieren Sie nun je eine Liste für das Attribut und die Ergebnismenge sowie einen Integer. Nachdem Sie geprüft haben, welches Ergebnis ausgewählt und angezeigt wurde, können Sie den im Anzeigefeld eingetragenen Wert (in diesem Beispiel die Telefonnummer) im markierten Ergebnis aktualisieren. Hierzu führen Sie einen LDAPmodify aus. Als notwendige Parameter geben Sie den Host, den Port, die Authentifizierungsmethode, den User, das Passwort, das anzupassende AD-Object und den anzupassenden Wert an. Abschließend geben Sie an, ob der eingegebene Wert den vorhandenen überschreiben soll (true) oder ob der eingegebene Wert an den bereits vorhandenen angefügt werden soll (false).
593 593  
594 594  **Codebeispiel**
595 595  
... ... @@ -639,7 +639,7 @@
639 639  == Nutzung von Projektvariablen ==
640 640  
641 641  Eine Projektvariable kann dazu genutzt werden, Informationen und Daten aus dem aktuellen Client Command in eine mit dem Form Editor erstellte Form zu übertragen. Ebenso können Informationen und Daten aus der erstellten Form nach deren Schließung zurück in das aktuelle Client Command übertragen werden. Somit lässt sich der Ablauf des Client Command beliebig steuern.
642 -Zunächst legen Sie dazu eine Projektvariable an (siehe [[Variablen>>doc:63.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.WebHome]]). Wenn Sie anschließend das Kommando Form editor nutzen, können Sie über die Funktion Code generieren (siehe [[Menüleiste>>doc:||anchor="HMenFCleisteundSchnellwahlleiste"]]) einen Dialog aufrufen.
642 +Zunächst legen Sie dazu eine Projektvariable an. Wenn Sie anschließend das Kommando Form editor nutzen, können Sie über die Funktion Code generieren (siehe [[Menüleiste>>doc:64.ACMP-Solutions.Client Commands.Client Command erstellen.Client Commands neu hinzufügen.Client Command Editor.Menüleiste.WebHome]]) einen Dialog aufrufen.
643 643  
644 644  {{figure}}
645 645  (% style="text-align:center" %)
... ... @@ -679,4 +679,4 @@
679 679  
680 680  Die Variable VAR benötigt zum Laden der Informationen und Daten beim Start der Form ein bestimmtes Format. Ebenso werden die Informationen in einem bestimmten Format gespeichert. Dabei werden die Informationen und Daten mit der Syntax Element.Eigenschaft=Wert,[…] geladen bzw. gespeichert.
681 681  
682 -Im Client Command kann die Variablen VAR somit z.B. über String-Kommandos (siehe Kapitel Kategorie Strings) mit Informationen und Daten vor dem Start der Form belegt werden. Nach dem Beenden der Form lässt sich die Variable über die Angabe %Variable.Eigenschaft% einfach abfragen. Um so z.B. das Betriebssystem eines zuvor in der Form angezeigten Clients abzufragen, geben Sie einfach den String %VAR.EditOS% an.
682 +Im Client Command kann die Variablen VAR somit z.B. über String-Kommandos (siehe Kapitel Kategorie Strings) mit Informationen und Daten vor dem Start der Form belegt werden. Nach dem Beenden der Form lässt sich die Variable über die Angabe %Variable.Eigenschaft% einfach abfragen. Umso z.B. das Betriebssystem eines zuvor in der Form angezeigten Clients abzufragen, geben Sie einfach den String %VAR.EditOS% an.

Navigation

© Aagon GmbH 2024
Besuchen Sie unsere neue Aagon-Community