HTML Formular Werte für ClientCommand auslesbar

Alle Fragen rund Antworten rund um die ACMP Client Commands und Container
Antworten
JZie
Beiträge: 11
Registriert: Do Dez 19, 2019 2:26 pm

Guten Morgen zusammen,

über ein Intranet stehen dem User allerlei Formulare (bspw. Berechtigungen beantragen, neue Benutzer melden,...) zur Verfügung.
Wir überlegen nun, ob es möglich ist diese Formulare in den Software Kiosk einzubetten, um bspw. gewisse Felder vorauszufüllen lassen (Benutzer, E-Mail, andere AD Attribute), um dem Benutzer die Eingabe zu erleichtern. Danach sollen die eingetragenen Werte von einem CC ausgelesen werden.

Die Frage ist nur, kommt man überhaupt dahin, dass man über eine API o.Ä. an den Browser Inhalt der Inputfelder kommt?

Besten Dank im Voraus und viele Grüße
Dennis Koch
Beiträge: 501
Registriert: Di Nov 20, 2012 4:03 pm

Hallo,

um diese Daten mit ACMP auszulesen können verschiedene Befehle genutzt werden.
Die Daten könnten z.B. in einem benutzerdefinierten Feld vorliegen und mit "Get Values from Server" auslesen oder es wird direkt eine LDAP Anfrage durchgeführt.
Wie Sie dann die Daten an die Website weitergeben können kann ich nicht sagen. Je nachdem sollte es aber möglich sein die Website mit entsprechenden Code aufzurufen um die Felder vorauszufüllen.
Mit freundlichen Grüßen / Best regards

Dennis Koch
Aagon GmbH
pennewiss
Beiträge: 46
Registriert: Mo Mär 11, 2019 6:03 pm

Ohne Support in den Formularen wird das vermutlich eher nichts.
Die Formularaufrufe müssten GET-Parameter für die Erstbefüllung unterstützen so dass ihr dann einfach https://my.intranet/formular?user=meier ... xample.com aufrufen könnt.
Alternativ per POST Parameter - dann müsste man sich eine HTML bauen, die ein verstecktes Formular hat und dass direkt beim Aufruf an die Seite sendet.

Von außen in den Browser eingreifen geht m.E. nicht. (Und das ist auch gut so)

Was eventuell auch gehen könnte ist AUTOMATE dafür zu verwenden. Aber das wird dann vermutlich auch nicht schön.

Grüße,
Marcel
Benutzeravatar
ngottschalk
Beiträge: 293
Registriert: Mi Sep 08, 2010 12:57 pm

JZie hat geschrieben: Di Jul 27, 2021 10:07 am Guten Morgen zusammen,

über ein Intranet stehen dem User allerlei Formulare (bspw. Berechtigungen beantragen, neue Benutzer melden,...) zur Verfügung.
Wir überlegen nun, ob es möglich ist diese Formulare in den Software Kiosk einzubetten, um bspw. gewisse Felder vorauszufüllen lassen (Benutzer, E-Mail, andere AD Attribute), um dem Benutzer die Eingabe zu erleichtern. Danach sollen die eingetragenen Werte von einem CC ausgelesen werden.

Die Frage ist nur, kommt man überhaupt dahin, dass man über eine API o.Ä. an den Browser Inhalt der Inputfelder kommt?

Besten Dank im Voraus und viele Grüße
Auch wenn es wahrscheinlich keine gangbare Loesung ist: Sollten die Formulare auch als doc*x* Datei verfuegbar sein, dann diese and den entsprechenden Stellen mit Platzhaltern befuellen, im CC herunterladen, Dateiendung auf "zip" aendern, entpacken, in der "word\document.xml" Datei die Platzhalter durch die gewuenschten Werte ersetzen, zippen und die Endung wieder zu docx aendern. Sahnehaeubchen: Das Dokument ueber ein Shell-Execute ueber einen Mailto: URI-Handler an eine neue Email, adressiert an die korrekte Stelle mit entsprechendem Betreff, anhaengen und zack, fertig: Email mit vorausgefuelltem Dokument im Anhang, fertig zum versenden=)
Mit freundlichen Grüßen

Niklas Gottschalk (gottschalk@zoller-usa.com)
IT Systems Administrator
Zoller Inc.
JZie
Beiträge: 11
Registriert: Do Dez 19, 2019 2:26 pm

Hallo zusammen,

wir werden die Formulare dahingehend anpassen, dass die Infos in und aus einem Cookie geschrieben werden.
Das lässt sich ja dann auslesen.

Nicht ganz so schön, wie ich gehofft hatte, aber funktioniert.

Besten Dank für die Anregungen!
Antworten