Discussions

Ask a Question
ANSWERED

Webhooks

Hey Papershift! Is there a was to get webhook notifications whenever a specific action occurs in the app? Thanks for your Help, Michael

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

Import Absences from Bamboohr

Good day! I have the task to import absences from Bamboohr to Papershift using the API's. I already have the needed data from Bamboohr stored in an array. I have some trouble understanding the "Absences" section in the PapershiftAPI. Example of my array from Bamboohr Absences: user_id: 79 start: 2017-10-18 end: 2017-10-19 type: Krankheit this one example absence I wan't to import to Papershift, however I don't understand the following: - what are absence_type_external_id/absence_type_id/user_external_id/user_id and what are they used for? - In bamboohr I have a user with "user_id" 79, now I want to link this ID with the same user on Papershift. Where can I enter this id 79? I tried to use "staff_number", but it is only accessible from the "users". - Where do I enter the absence type?(Krankheit in the example) I can maybe set the "external_id", however the only way i found is through the API. Is there any other way to set it?
ANSWERED

Aufgaben per API anlegen

Hallo Papershift Team Wir planen die Integration von Papershift in den Prozess eines neuen Franchise Unternehmens. Dafür ist es notwendig, dass innerhalb einer Schicht Aufgaben dokumentiert werden (z.b abhaken der zu reinigenden Räume). Wir haben gesehen, dass das über Ihre Erweiterung "Aufgaben" möglich ist. Jedoch sollen neben den Schichten die zu erledigten Aufgaben auch per API geschrieben werden. Daher die Frage, ist so etwas möglich?

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

Stempeluhr

Hallo zusammen, ist es möglich, die "Stempeluhr" über die API zu triggern, d.h. "Kommen" und "Gehen" für Nutzer via API zu befüllen? Mir schwebt eine Integration der beiden Funktionen in unsere PHP-Software vor (Meldefunktion darf nur von bestimmten Standorten aus bedient werden, das überwacht unsere Software bereits). Vielen Dank für die Mühe.

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
ANSWERED

API Fehlercode 422 "WorkingSession is overlapping with existing WorkingSession."

Hallo lieber Papershift-Support, ich bekomme wiederholt den Fehler 422 beim Anlegen von Zeiteinträgen obwohl in dieser Zeit kein Zeiteintrag vorhanden ist. Es ist zwar ein Zeiteintrag für einen späteren Zeitraum am selben Tag, aber nicht in dem Zeitraum wofür ich den Fehler bekomme. Wir wollen automatisiert mehrere Zeiteinträge pro Tag importieren, der Fehler passierte bei einem Import eines Mitarbeiters über das gesamte Jahr 2018 mit knapp 250 Zeiteinträgen. Danke & VG

Ü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

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?