Zum Inhalt

Pinya HR-Integration

WFM kann Abwesenheitsdatensätze von Mitarbeitern aus Pinya HR importieren. Der Import läuft automatisch jede Stunde über einen Cronjob. Die Daten werden für die Urlaubsplanung und die Erkennung von Schichtkonflikten verwendet.


Was importiert wird

Pinya HR stellt Abwesenheitsdatensätze für Mitarbeiter bereit. WFM importiert:

Feld Beschreibung
Mitarbeiter-ID Wird über die E-Mail-Adresse mit WFM-Mitarbeitern abgeglichen
Daten Von/Bis Start- und Enddatum der Abwesenheit
Abwesenheitstyp Der Pinya-Abwesenheitstyp (Urlaub, Krankheitstag, HO, …), verwendet für die Typzuordnung unten

Note

Alle Abwesenheitsdatensätze werden importiert. Jeder trägt seinen Pinya-Abwesenheitstyp, den Sie einem bestimmten WFM-Anfragetyp zuordnen können - siehe Zuordnung von Abwesenheitstypen.


Pinya-Integration konfigurieren

  1. Gehen Sie zu Einstellungen > Integrationen > Anwendungen.
  2. Klicken Sie auf Neue Anwendung und wählen Sie den Typ Pinya.
  3. Füllen Sie aus:

    Feld Beschreibung
    Basis-URL Basis-URL der Pinya-API
    Mandant Kennung des Pinya-Mandanten
    Zugriffstoken Authentifizierungstoken
    Abwesenheiten während der Arbeitszeit ausschließen Wenn aktiviert, werden in Pinya als Arbeitszeit markierte Abwesenheiten nicht importiert
    Offset Datum von Wie viele Monate in die Vergangenheit Abwesenheiten importiert werden
    Offset Datum bis Wie viele Monate in die Zukunft Abwesenheiten importiert werden
  4. Klicken Sie auf Speichern.

Um die Einstellungen später zu ändern, öffnen Sie die vorhandene Pinya-Anwendung in der Liste - jeder Anwendungstyp kann nur einmal angelegt werden.


Zuordnung von Abwesenheitstypen

Jede Pinya-Abwesenheit trägt einen Typ (Urlaub, Krankheitstag, HO, …). Im Abschnitt Zuordnung von Abwesenheitstypen können Sie jeden Typ einem WFM-Anfragetyp zuordnen, damit Abwesenheiten mit der richtigen Bezeichnung und Farbe im Dienstplan erscheinen.

  1. Wählen Sie unter Standard-Anfragetyp den Anfragetyp, der für jeden nicht zugeordneten Abwesenheitstyp verwendet wird.
  2. Fügen Sie für jeden Pinya-Abwesenheitstyp, den Sie gesondert anzeigen möchten, eine Zeile hinzu: Wählen Sie den Abwesenheitstyp und den Anfragetyp, dem er zugeordnet wird.
  3. Klicken Sie auf Speichern.

Als Zuordnungsziel werden nur Anfragetypen für Abwesenheiten angeboten. Eine Abwesenheit, deren Typ nicht zugeordnet ist, fällt auf den Standard-Anfragetyp zurück. Die Zuordnung dient nur der Anzeige - eine nicht zugeordnete Abwesenheit wird trotzdem importiert und blockiert weiterhin den Dienstplan.

Die Liste der Pinya-Abwesenheitstypen wird aus den Daten des stündlichen Imports gefüllt, ein Typ erscheint also im Dropdown, sobald er mindestens einmal importiert wurde.


Wie der Import funktioniert

Der Import läuft automatisch jede Stunde über einen Cronjob. Der Ablauf:

  1. Stellt mit den konfigurierten Anmeldedaten eine Verbindung zur Pinya-API her.
  2. Lädt die Mitarbeiterliste herunter und ordnet E-Mails den WFM-Mitarbeiter-IDs zu.
  3. Lädt Abwesenheitsdatensätze für den konfigurierten Datumsbereich herunter.
  4. Erstellt oder aktualisiert Datensätze in der WFM-Datenbank.
  5. Markiert Datensätze mit der Quelle „pinya" zur Nachverfolgung.

Manueller Import

Es gibt keine Schaltfläche für den manuellen Import. Der Import läuft automatisch. Wenn Sie einen Import sofort auslösen müssen, wenden Sie sich an Ihren Administrator.


Wie die importierten Daten verwendet werden

Schichtplanung

Beim Erstellen von Schichtplänen prüft WFM auf Abwesenheitskonflikte. Wenn ein Mitarbeiter während einer geplanten Schicht eine importierte Abwesenheit hat:

  • Die Schicht wird automatisch angepasst oder geteilt.
  • Administratoren erhalten eine Benachrichtigung über den Konflikt.

Urlaubsfonds

Importierte Abwesenheiten werden auf die Urlaubsnutzung des Mitarbeiters angerechnet. Der Urlaubsfonds verfolgt die Nutzung über alle Quellen hinweg (Pinya, manuelle Anfragen, andere Integrationen).

Benachrichtigungen

Arbeitsplatzadministratoren erhalten Benachrichtigungen, wenn eine importierte Abwesenheit mit einer geplanten Schicht kollidiert.


Datenabgleich

Mitarbeiter werden zwischen Pinya und WFM über die E-Mail-Adresse abgeglichen. Stellen Sie sicher, dass die E-Mail-Adressen der Mitarbeiter in beiden Systemen übereinstimmen.

Wenn ein Mitarbeiter in Pinya, aber nicht in WFM existiert (keine übereinstimmende E-Mail), wird der Abwesenheitsdatensatz übersprungen.


Filteroptionen

Abwesenheiten während der Arbeitszeit ausschließen

Standardmäßig (Abwesenheiten während der Arbeitszeit ausschließen deaktiviert) werden alle Abwesenheitsdatensätze importiert.

Wenn aktiviert, werden in Pinya als „Arbeitszeit" markierte Datensätze übersprungen. Verwenden Sie dies, wenn Pinya sowohl Abwesenheiten als auch Arbeitszeiten erfasst und Sie nur Abwesenheiten wünschen.


Hinweise

  • Der Import erstellt keine doppelten Datensätze – bestehende Datensätze werden über die externe ID abgeglichen.
  • Importierte Datensätze werden in der Datenbank mit der Quelle „pinya" markiert.
  • Der Datumsbereich für den Import wird aus dem aktuellen Datum plus den Offsets berechnet.
  • Wenn die Pinya-Anmeldedaten ungültig sind oder die API nicht verfügbar ist, protokolliert der Cronjob einen Fehler und versucht es in der nächsten Stunde erneut.