Webservice - Automatischer Konto-Report-Export: Unterschied zwischen den Versionen

Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Diese [[Programmfunktion]] dient dazu Informationen aus einem [[Automatischer Konto-Report-Export|Automatische Konto-Report-Export]] für eine Bit-Factory-fremde Software zu Verfügung zu stellen.
Diese [[Programmfunktion]] dient dazu Informationen aus einem [[Automatischer Konto-Report-Export|automatischen Konto-Report-Export]] mittels [[Webservice]] <span style="color: rgb(0, 0, 0); font-family: Montserrat, serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">Fremdsystemen zur maschinellen Weiterverarbeitung zur Verfügung zu stellen.</span>


Dabei wird das Ergebnis eines [[Konto-Report|Konto-Reports]] mittels [[Webservice]] über eine URL aufgerufen.  
== Ausgangssituation ==
 
=== Voraussetzungen ===
Das Webservice baut auf die Programmfunktionen [[Webservice Tagesinformationen]] bzw. [[Webservice Personalstammdaten Export]] auf und setzt voraus, dass {{Alex}} von Bit Factory gehostet wird.


==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Aufruf_der_Funktion">Aufruf der Funktion</span>==
==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Aufruf_der_Funktion">Aufruf der Funktion</span>==
Ist die Datenbank laut Schnittstellenanforderung eingerichtet, so kann man einen Automatischen Konto-Report-Export unverschlüsselt wie folgt aufrufen:
Ist die Datenbank laut Anforderung eingerichtet, so kann man einen automatischen Konto-Report-Export unverschlüsselt wie folgt aufrufen:
{{AlexBildRechts|Aufruf über URL|[[Datei:Webservice - Automatischer Konto-Report-Export.png]]}}
{{AlexBildRechts|Aufruf über URL|[[Datei:Webservice - Automatischer Konto-Report-Export.png]]}}


Zeile 26: Zeile 29:


==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Funktionsbeschreibung">Funktionsbeschreibung</span>==
==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Funktionsbeschreibung">Funktionsbeschreibung</span>==
Das Webservice - Automatischer Konto-Report-Export <span style="color: rgb(0, 0, 0); font-family: Montserrat, serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">ist eine</span> [[Programmfunktion]] <span style="color: rgb(0, 0, 0); font-family: Montserrat, serif; font-size: 15px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">zur Abfrage von Tagesinformationen pro Personal und Zeitbereich sowie zur Abfrage von Personalstammdaten für einen Zeitbereich.</span>


===<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Abgreifen_der_Steuerdaten">Abgreifen der Steuerdaten</span>===
===<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Abgreifen_der_Steuerdaten">Abgreifen der Steuerdaten</span>===
Die Hinterlegung der Steuerdaten für die Schnittstelle wird beim [[Automatischer Konto-Report-Export#Anlage Konto-Report|Konto-Report]] detailliert beschrieben.
Die Hinterlegung der Steuerdaten wird beim Anlegen eines [[Automatischer Konto-Report-Export|automatischen Konto-Report-Export]] detailliert beschrieben.


'''ACHTUNG:''' Es dürfen beliebig viele Spalten im Konto-Report hinzugefügt, jedoch keine Spalten entfernt werden!
'''ACHTUNG:''' Es dürfen beliebig viele Spalten im Konto-Report hinzugefügt, jedoch keine Spalten entfernt werden!
==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Beispiele">Beispiele</span>==
Es sollen folgende Informationen über die Schnittstelle abrufbar sein:
* Zuname
* Vorname
* Personalnummer
* Zeitausgleichskonsum
* Fortbildungdauer in Stunden
==<span class="mw-headline" style="box-sizing: border-box; font-family: Montserrat, serif;" id="Konkrete_Anwendungsf.C3.A4lle_.2B_L.C3.B6sungsm.C3.B6glichkeiten">Konkrete Anwendungsfälle</span>==
Es sollen folgende tagesaktuelle Informationen jederzeit verschlüsselt über die Schnittstelle abrufbar sein.
* Zuname
* Vorname
* Personalnummer
* Urlaub Rest in Tagen
* Krankenstandsdauer in Stunden
* DRZ +/- Übertrag


==Fußnoten==
==Fußnoten==

Version vom 25. April 2023, 08:46 Uhr

Diese Programmfunktion dient dazu Informationen aus einem automatischen Konto-Report-Export mittels Webservice Fremdsystemen zur maschinellen Weiterverarbeitung zur Verfügung zu stellen.

Ausgangssituation

Voraussetzungen

Das Webservice baut auf die Programmfunktionen Webservice Tagesinformationen bzw. Webservice Personalstammdaten Export auf und setzt voraus, dass Alex® von Bit Factory gehostet wird.

Aufruf der Funktion

Ist die Datenbank laut Anforderung eingerichtet, so kann man einen automatischen Konto-Report-Export unverschlüsselt wie folgt aufrufen:

Aufruf über URL
Webservice - Automatischer Konto-Report-Export.png

Unverschlüsselter Aufruf

Aufbau der URL:

http://Server-IP-Adresse:webServerPort/BezeichnungKontoReport.Dateiendung

Beispiel:

http://52.28.12.244:8080/Zeitguthaben.json

Verschlüsselter Aufruf

Aufbau der URL:

http://Server-IP-Adresse:webServerPort/BezeichnungKontoReport.Dateiendung&WebApiServerKey=Wert

Beispiel:

http://52.28.12.244:8080/Zeitguthaben.json&WebApiServerKey=1234-1234-1234-1234-1234

Funktionsbeschreibung

Das Webservice - Automatischer Konto-Report-Export ist eine Programmfunktion zur Abfrage von Tagesinformationen pro Personal und Zeitbereich sowie zur Abfrage von Personalstammdaten für einen Zeitbereich.

Abgreifen der Steuerdaten

Die Hinterlegung der Steuerdaten wird beim Anlegen eines automatischen Konto-Report-Export detailliert beschrieben.

ACHTUNG: Es dürfen beliebig viele Spalten im Konto-Report hinzugefügt, jedoch keine Spalten entfernt werden!

Fußnoten