Stundennachweis PDF anzeigen über Webservice: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
(11 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Es besteht die Möglichkeit, durch Konfiguration des Intranets den Stundennachweis für einen Mitarbeiter als PDF abzurufen. Dies ermöglicht es auch Mitarbeitern, die keinen ALEX Benutzer haben, ihren Stundennachweis bequem übers Intranet abzurufen.  
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.  


Hierfür muß die [[Bfx.Alex.UI.Web.dll]] im Configfile eingetragen sein.
== Ausgangssituation ==


Im Anschluss lässt sich mit der folgenden, angepassten URL der Stundennachweis aufrufen.
=== Voraussetzungen ===


<nowiki> http://IP:WEBUI_PORT/AlexPrint?type=TimeSheet&id=PERSONALNUMMER&date=DD.MM.YYYY</nowiki>
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, 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