Discussions

Ask a Question

Laufender Saldo in API

Hello everybody! I am developing a small application that would get several information from Papershift. Now I need to get the current time saldo (Laufender Saldo) of each employee through the API. Is this value possible to get through the Time Tracking, Metrics or any other function in the API? A small example code would be very appreciated. Thanks a lot for your help and have a nice day!

Actions und user_id bzw. user_external_id

Hallo, ich weiß, dass die Actions als "beta" markiert sind, allerdings liefern diese seit gestern beim Übertragen ein "422 Unprocessable Entity" zurück mit dem Inhalt "{"user_id":["muss ausgefüllt werden"]}". Das ist richtig, ich übergebe keine user_id jedoch die dann nötige user_external_id aus unserem ERP - die nach wie vor so im Papershift gepflegt ist. Ich helfe mir momentan mit einem Workaround, indem ich vorher die user_id anhand der external_id des Users abfrage und diese dann sende, aber ist halt eine API-Abfrage mehr.

Inkonsistente Dokumentation

Hallo liebes Team! Ich schreibe eine Papershift Integration für ein Terminplanungssystem und stoße in der Dokumentation öfter auf widersprüchliche Aussagen. 1. Es ist nirgends angegeben, wie man bei Usern oder anderen Elementen explizit eine external_id festlegt, ein Update mit { "api_key": "...", "user": { "id": 1, "external_id": "abc" } } gibt zurück: "Did not find user with external ID 'abc' within authorized enterprise". (Der API-Key ist korrekt aktiviert und funktioniert auch sonst) Man sollte ja davon ausgehen können, dass die externe ID ersetzt/aktualisiert wird, wenn die normale ID angegeben ist. 2. Die Beispiele in der Dokumentation sind teilweise inkonsistent, so enthält das request für Update User folgendes: "data_profiles": { "birthday": "1980-06-20", "desc": "Sample description" } Das response enthält: "data_profiles": { "birthday": { "label": "Geburtstag", "value": "1980-06-20" } } Sollte intern dabei JSON merge/patch (rfc7396) verwendet werden, so wäre diese Notation falsch. (https://tools.ietf.org/html/rfc7396) Ansonsten ein großes Lob! Die Software funktioniert wirklich gut und ist übersichtlich. Eine kurze Antwort wäre hilfreich :) Vielen Dank! D. Marcinkowski

Display all shift assignments from a working area

Hi, I'm trying to implement your API for Young Capital. They would like to display all shift assignments for a working area (for a range of two weeks). Their requirement doesn't sound too crazy but I don't think there's a way to easily implement this using the current API. Could you tell me if it's possible for you to add either: 1. a parameter [user_ids] for the assignments list. (Currently you can only pas a shift_id. Ideally you would have a [working_area_id] parameter, but that requires more work on your side...) 2. to the user json, { assignments: [assignment_ids] } (Less ideal, because I can understand that this potentially returns a very large dataset.) We would ideally need a scope of 200 items per page so we don't have to loop over all the pages and can add display them nicely in one calendar view. Kind regards, Martijn Lafeber

Überstundenausgleich - Stundenanzahl

Sehr geehrte Damen und Herren, wenn man eine Abwesenheit über die API hinzufügt muss man den Zeitraum eingeben. Wir kriegen unsere Stunden nicht "von-bis" sondern als Stundenanzahl und da es momentan keine andere Option gibt, tragen wir diese von 00:00:00 - xx:xx:xx Beispiel: 3 Stunden -> 00:00:00 - 03:00:00 Das Problem ist, dass diese Stunden bei der Auswertung nicht eingetragen werden und somit wird der Saldo falsch berechnet. (Abwesend - 15.01/24.01 und 25.01) Man sieht zwar ein Rufzeichen und Überstundenausgleich, aber der Wert ist 0. https://imgur.com/a/2eTWL Wir müssen das momentan bei alle Mitarbeiter händisch korrigieren. Ich hoffe wir können gemeinsam eine Lösung finden. Mit freundlichen Grüßen Georgi Damyanov

Externe Lohnabrechnung online einsehen

Hallo, wir haben ein externes Programm zur Lohnabrechnung und würden diese den Mitarbeitern in deren Papershift Account zur Verfügung stellen wollen. Gibt es eine Möglichkeit die Abrechnung mit dem Account zu verknüpfen und sie in Papershift einsehen & speichern zu können? Viele Grüße

Fehler beim Exporter

Sehr geehrte Damen und Herren, beim Exportieren der Monatsauswertung als Excel/CSV werden manchmal manche Saldo-Werte als "1,11022E-16" ausgegeben.: https://imgur.com/a/Oizbv Das erste Mal als das passiert ist, haben sich die Werte am nächsten Tag automatisch korrigiert. (wieder auf dem laufenden Saldo) Das passiert jetzt zum zweiten Mal und ich wollte fragen ob Sie wissen warum? Mit freundlichen Grüßen Georgi Damyanov

API add working_areas

Hallo Papershift-Team, Meine Frage: In der Dokumentation ist nur beschrieben, wie working_areas ausgelesen werden können. Ich müsste aber welche anlegen, ist das bei euch schon möglich? Das wäre der passende Link dazu: https://developers.papershift.com/docs/working-areas Es wäre schon wenn diese Funktion zügig implementiert werden würde :-)

Gesamt Soll- und Ist-Stunden für Benutzer

Ist es möglich sich die Gesamt Soll und Ist Stunden für einen Benutzer abzurufen? Oder geht dies nur durch das abrufen aller working sessions, welche dann manuell zusammengerechnet werden müssen?

Externe ID's wurden gelöscht (nicht von uns)

Guten Morgen, es ist schon Mal passiert, dass zwei "externe ID's" (32 und 50) in Papershift rausgenommen wurden. (nicht von uns) Ich wollte fragen ob wir den Grund finden können, denn das sollte eigentlich gar nicht passieren. Mit freundlichen Grüßen Georgi Damyanov