Stundennachweis PDF anzeigen über Webservice: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(17 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
es muß [[Bfx.Alex.UI.Web.dll]] im Configfile eingetragen sein.
Das [[Intern:Bfx.Alex.UI.Web.dll|WebUI-Webservice]] - '''Stundennachweis PDF''' ist eine [[Programmfunktion]] zur Abfrage des Stundennachweis pro Personal und Datum im Dateiformat PDF.  


danach kann man mit einer URL Stundennachweise aufrufen. URL:
== Ausgangssituation ==


http://IP:WEBUI_PORT/AlexPrint?type=TimeSheet&id=PERSONALNUMMER&date=DD.MM.YYYY
=== Voraussetzungen ===
 
Es müssen die Voraussetzungen für den Betrieb des [[Intern:Bfx.Alex.UI.Web.dll|WebUI-Webservice]] erfüllt sein sein.
 
=== Formatierung der Anfrage ===
 
Die Daten werden dem Webservice '''in der URL kodiert''' als '''GET'''-Argumentübertragung übergeben.
 
Ein Datum wird immer als <code>DD.MM.YYYY</code> übertragen.
 
==== Schema für URL-Kodierung ====
 
Der [https://de.wikipedia.org/wiki/URL-Encoding Prozent-Encodierte] [https://de.wikipedia.org/wiki/Query-String Query-String] der URL muss folgendes Format haben. Parameter in eckigen Klammern sind optional:
 
'''/AlexPrintTimeSheet'''
?id=
[&date=]
 
{| class="wikitable"
! Parameter !! Wertebereich !! Beschreibung
|-
| <code>id</code> || Zeichenkette || Eine Personalnummer
|-
| <code>date</code> || Datum || Datum des Monats des gewünschten Stundennachweises, falls nicht angegeben '''Heute'''
|}
 
[[Kategorie:Funktionsübersicht]]
[[Kategorie:Transparenz für Mitarbeiter]]
[[Kategorie:Schnittstellen]]
[[Kategorie:Webservice]]

Aktuelle Version vom 12. Januar 2023, 09:40 Uhr

Das WebUI-Webservice - Stundennachweis PDF ist eine Programmfunktion zur Abfrage des Stundennachweis pro Personal und Datum im Dateiformat PDF.

Ausgangssituation

Voraussetzungen

Es müssen die Voraussetzungen für den Betrieb des WebUI-Webservice erfüllt sein sein.

Formatierung der Anfrage

Die Daten werden dem Webservice in der URL kodiert als GET-Argumentübertragung übergeben.

Ein Datum wird immer als DD.MM.YYYY übertragen.

Schema für URL-Kodierung

Der Prozent-Encodierte Query-String der URL muss folgendes Format haben. Parameter in eckigen Klammern sind optional:

/AlexPrintTimeSheet
?id=
[&date=]
Parameter Wertebereich Beschreibung
id Zeichenkette Eine Personalnummer
date Datum Datum des Monats des gewünschten Stundennachweises, falls nicht angegeben Heute

Diskussionen