Benutzer-Werkzeuge

Webseiten-Werkzeuge


                       
cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:0010_allgemein

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:0010_allgemein [18.02.2021 08:16:25] – Externe Bearbeitung 127.0.0.1cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:0010_allgemein [25.06.2021 18:17:48] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +{{indexmenu_n>0010}}
 +
 +====== Verwaltung Webarbeitsplätze ======
 +
 +Mit dem Programm cd8006 Verwalten Webarbeitsplätze können Sie die Konfiguration für Webarbeitsplätze durchführen.
 +
 +Jeder Arbeitsplatz hat hierbei einen frei wählbaren Namen. Zugeordnet wird jeder Arbeitsplatz anhand der IP-Adresse (IPv4 oder IPv6, je nachdem welche Variante Sie nutzen).
 +
 +Die Konfiguration wird hier intern als JSON gespeichert (sta_w4gl_properties.jsonstring).
 +
 +Das Programm folgt hierbei dem Ansatz dass keine Werte vorher definiert werden, sondern man einfach nach belieben Werte anlegen kann. Somit hat man volle Flexibilität über die Arten der Werte.
 +
 +Verschiedene Werte und Konfigurationen für einzelne Webarbeitsplätze sind somit problemlos realisierbar.
 +
 +Damit bei einer Neuanlage nicht alle Werte wieder gefüllt werden kann ein Terminal (Die Begriffe Terminal und Webarbeitsplatz bezeichnen das gleiche) als Defaultterminal definiert werden. Dessen Werte werden bei einer Neuanlage vorbelegt.
 +
 +Maske 1, Übersicht über die angelegten Webterminals:
 +
 +{{:cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:8e556b437555496a4baa21357cd09ba0.png}}
 +
 +Maske 2, Detailansicht eines Terminals:
 +
 +{{:cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:9fa9290fa3c4898fc75ff1648f6894fc.png}}
 +
 +Maske 3: Verwalten eines Wertes, Typ 'Text':
 +
 +{{:cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:1d1d37ff893ad596f1c349be6dab0c47.png}}
 +
 +Maske 3, Verwalten eines Wertes, Typ: Array (of String):
 +
 +{{:cimerp:0150_zusatzmodule:0240_mobile_datenerfassung:0030_verwaltung_webarbeitsplatz:b19bd65bb7043e5899e564c047c4e9ac.png}}
 +
 +Die möglichen Typen sind (diese sind an die JSON Spezifikation angelehnt!):
 +
 +String: Ein freier Text von beliebiger Länge
 +
 +Number: Eine Zahl (Kommastellen möglich)
 +
 +Boolean: Ein Ja/Nein (True/False) Wert
 +
 +Array: Ein Array von beliebig langen Texten. Besonders ist hier die Tatsache dass die Reihenfolge beibehalten wird
 +
 +Die Daten könenn über die cd8012 Webservices manipuliert und ausgelesen werden, eine Integration in cimRest ist vorgesehen.
 +
 +Wird keine terminalip mitgegeben so wird die IP der Remoteverbindung des Clients genutzt.
 +
 +Konfig holen:\\
 +{"cimproc": "cdpr4_getTerminalConfig", "terminalip": "172.30.10.1", "database": "betrieb01"}\\
 +{"cimproc": "cdpr4_getTerminalConfig", "terminalname": "TC PC", "database": "betrieb01"}\\
 +{"cimproc": "cdpr4_getTerminalConfig", "database": "betrieb01"}\\
 +\\
 +Antwort:
 +
 +<code>
 +{
 +
 +"config": {
 +
 +   "drucker": "meindrucker",
 +   "farbe": "bunt",
 +   "reihenfolge": ["btn1",
 +   "btn2",
 +   "btn4"]
 +
 +}, "terminalname": "TC PC",
 +
 +"terminalip": "172.30.10.1",
 +
 +"requestip": "172.30.10.1",
 +
 +"message": {
 +
 +"type": "I",
 +
 + "number": "13",
 + "text": "Der Aufruf war erfolgreich."
 +
 +</code>
 +
 +} }
 +
 +Konfig speichern:\\
 +{"cimproc": "cdpr4_putTerminalConfig", "terminalip": "172.30.10.1", "database": "betrieb01", "config": {"drucker28": "meindrucker", "farbe": "bunt", "reihenfolge": ["btn1", "btn2", "btn4"]}}\\
 +{"cimproc": "cdpr4_putTerminalConfig", "terminalname": "TC PC", "database": "betrieb01", "config": {"drucker28": "meindrucker", "farbe": "bunt", "reihenfolge": ["btn1", "btn2", "btn4"]}}\\
 +{"cimproc": "cdpr4_putTerminalConfig", "database": "betrieb01", "config": {"drucker28": "meindrucker", "farbe": "bunt", "reihenfolge": ["btn1", "btn2", "btn4"]}}\\
 +\\
 +Antwort:
 +
 +<code>
 +{
 +
 +"terminalname": "TC PC",
 +
 +"terminalip": "172.30.10.1",
 +
 +"requestip": "172.30.10.1",
 +
 +"message": {
 +
 +"type": "I",
 +
 + "number": "13",
 + "text": "Der Aufruf war erfolgreich."
 +
 +}
 +
 +}
 +
 +</code>
 +
 +{{indexmenu>.#1| msort nsort}}
 +
  
                       

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki