Stundennachweis PDF anzeigen über Webservice: Unterschied zwischen den Versionen

Markierung: 2017-Quelltext-Bearbeitung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 15: Zeile 15:
==== Schema für URL-Kodierung ====
==== 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.
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'''
  '''/AlexPrintTimeSheet'''
  ?id=
  ?id=
  &date=
  [&date=]


{| class="wikitable"
{| class="wikitable"
Zeile 26: Zeile 26:
| <code>id</code> || Zeichenkette || Eine Personalnummer  
| <code>id</code> || Zeichenkette || Eine Personalnummer  
|-
|-
| <code>date</code> || Datum || Datum des Monats des gewünschten Stundennachweises
| <code>date</code> || Datum || Datum des Monats des gewünschten Stundennachweises, falls nicht angegeben '''Heute'''
|}
|}


Zeile 32: Zeile 32:
[[Kategorie:Transparenz für Mitarbeiter]]
[[Kategorie:Transparenz für Mitarbeiter]]
[[Kategorie:Schnittstellen]]
[[Kategorie:Schnittstellen]]
[[Kategorie:Webservice]]

Aktuelle Version vom 12. Januar 2023, 08: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