Auslastungsdaten aus jeder Quelle anbinden

Übernehmen Sie Zuweisungen, Nichtverfügbarkeiten und Kapazitäten aus Ihrem PSA-, ERP- oder Ressourcenplanungstool in MuchSkills. Ihr Team stellt eine API mit reinem Lesezugriff bereit, die die auf dieser Seite beschriebenen Datensätze liefert, und MuchSkills ruft sie nach Zeitplan ab. Die Einrichtung ist Teil Ihrer MuchSkills-Implementierung.

Aktualisiert

Individuelle IntegrationAdmins und HRIT

Wer
Das technische Team Ihres Systems gemeinsam mit unserem CTO
Art der Anbindung
Individuelle Einrichtung im Rahmen Ihrer Implementierung
Synchronisierung
MuchSkills ruft Ihre API nach einem gemeinsam vereinbarten Zeitplan ab
Zugriff
Nur Lesezugriff

So funktioniert es

Ihr PlanungstoolEine API mit Zuweisungen, Abwesenheiten und Kapazitäten
Nur lesend, über HTTPS, im vereinbarten Rhythmus
MuchSkills liest ausVerknüpft Datensätze über E-Mail-Adresse und Projekt-ID, berechnet die Auslastung
Bei jedem Abruf
Ihr WorkspaceAuslastungsberichte, Verfügbarkeit und Team Builder, immer aktuell

Organisationen berechnen Auslastung ganz unterschiedlich: in Stunden oder Prozent, pro Tag oder pro Zeitraum, mit jeweils eigenen Kapazitätsregeln. Deshalb stellt Ihr Team die bereits vorhandenen Datensätze in einer von drei Strukturen bereit, und MuchSkills ruft sie nach Zeitplan ab. Bevor etwas live geht, bestätigen Ihr Team und unser CTO die Feldzuordnung in einer technischen Abstimmung.

Wenn Sie nur Abwesenheiten benötigen, brauchen Sie diese Seite nicht. Abwesenheiten können aus Ihrem HR-System, direkt aus MuchSkills oder über die MuchSkills API kommen.

Bevor Sie beginnen

  • Eine technische Ansprechperson, die aus Ihrem System eine gesicherte HTTPS-API bereitstellen kann.
  • Zugangsdaten mit reinem Lesezugriff für diese API: ein API-Schlüssel, OAuth 2.0 Client Credentials oder ein Servicebenutzer mit Passwort.
  • Stunden oder Prozent. Legen Sie einen Werttyp für alle Datensätze fest.
  • Ihre Kapazitätsregel. Eine einheitliche Standardwoche für alle oder eine individuelle Kapazität pro Person.
  • E-Mail-Adressen prüfen. Jeder Datensatz identifiziert die Person über ihre E-Mail-Adresse. Das muss die Adresse sein, mit der sie sich bei MuchSkills anmeldet.

Schritte

In Ihrem System

  1. Vorhandene Datensätze auflisten. MuchSkills arbeitet mit drei Datensatztypen: Allocation (Zeit für ein Projekt), Unavailability (Zeit, in der jemand keine neuen Aufgaben übernehmen kann, etwa Urlaub, Schulungstage oder Feiertage) und Capacity (die maximale Arbeitszeit einer Person in einem Zeitraum). Welche Felder jeder Typ benötigt, steht in der Tabelle unter Wichtige Hinweise.
  2. Struktur wählen. Entscheiden Sie sich für die Struktur, die Ihr System am einfachsten liefern kann: A, B oder C, beschrieben unter Wichtige Hinweise.
  3. Festlegen, wie die Kapazität übermittelt wird. Entweder als ein organisationsweiter Wert, den wir einmalig hinterlegen, oder als Capacity-Datensätze pro Person.
  4. API bereitstellen. Machen Sie den Endpunkt bzw. die Endpunkte über HTTPS mit Zugangsdaten für reinen Lesezugriff verfügbar. Wenn Sie den Zugriff nach IP-Adresse einschränken, geben Sie 13.51.77.53 und 16.170.107.61 frei.

Gemeinsam mit MuchSkills

  1. Details übermitteln. Senden Sie uns über einen gemeinsam vereinbarten sicheren Kanal die Endpunktadressen, die gewählte Struktur, eine Beispielantwort, Ihre Kapazitätsregel und die Zugangsdaten.
  2. Technische Abstimmung wahrnehmen. Ihre technische Ansprechperson und unser CTO bestätigen Feldzuordnung, Datenformat und Authentifizierung. Außerdem vereinbaren Sie, wie oft MuchSkills Daten abruft, welchen Zeitraum ein Abruf rückwirkend und im Voraus abdeckt, welche Zeitzone für Datumsangaben gilt, wie das Paging erfolgt und wie korrigierte Datensätze aus der Vergangenheit geliefert werden.
  3. Ersten Abruf prüfen. Wir rufen einen Testdatensatz oder die Daten einiger Personen und Projekte ab. Sie prüfen Auslastung und Verfügbarkeit in MuchSkills.
  4. Aktivieren. Ab diesem Zeitpunkt ruft MuchSkills Ihre API nach dem vereinbarten Zeitplan ab.

Erfolg prüfen

  • Die Berichte unter Team/Org › Reports zeigen die Auslastung pro Person und pro Projekt für den übermittelten Zeitraum.
  • Nichtverfügbarkeiten werden in der Verfügbarkeit der jeweiligen Person angezeigt, etwa in My Circle.
  • Wenn Sie im Team Builder ein Team zusammenstellen, sehen Sie bei allen Kandidatinnen und Kandidaten ihre aktuelle Zuweisung.

Ihre Vorteile

  • Kompetenzen und Arbeitslast auf einen Blick. Sehen Sie an einem Ort, wer die passenden Kompetenzen hat und wer Zeit hat.
  • Keine doppelte Datenpflege. Zuweisungen bleiben in dem Tool, das Ihre Delivery-Teams ohnehin nutzen.
  • Fundiertere Besetzungsentscheidungen. Erkennen Sie, wer überbucht ist, wer gerade ohne Projekt ist und wer bald aus einem Projekt ausscheidet, bevor Sie Personen einplanen.

Wichtige Hinweise

Felder pro Datensatztyp. Die Feldnamen bestimmen Sie selbst. Wir ordnen sie in der technischen Abstimmung zu.

FeldFormatAllocationUnavailabilityCapacity
DatensatztypAllocation, Unavailability oder CapacityPflichtPflichtPflicht
E-Mail-Adresse der PersonTextPflichtPflichtPflicht
Datum oder ZeitraumDatum nach ISO 8601 oder Start- und Enddatum. Tagesgenaue Angaben sind idealPflichtPflichtPflicht
WertDezimalzahlPflichtPflichtPflicht
Werttyphours oder percentage, in allen Datensätzen gleichPflichtPflichtPflicht
Projekt-IDText oder Zahl, eindeutig in Ihrem SystemPflichtNicht verwendetNicht verwendet
ProjektnameText, zur AnzeigePflichtNicht verwendetNicht verwendet
Aufgaben-ID und AufgabennameTextOptionalNicht verwendetNicht verwendet

Die drei Strukturen.

  • A. Projektbasiert. Endpunkt 1 liefert eine Liste der Projekte. Zu jedem Projekt gehören Projekt-ID, Projektname und die zugeordneten Personen, zu jeder Person ihre E-Mail-Adresse und ihre Allocation-Datensätze (Datum oder Zeitraum, Wert, Werttyp). Unavailability und Capacity sind keinem Projekt zugeordnet und kommen daher von Endpunkt 2: einer Personenliste mit der E-Mail-Adresse sowie den Unavailability- und Capacity-Datensätzen jeder Person.
  • B. Personenbasiert, mit Projektliste. Endpunkt 1 liefert die Projekte (Projekt-ID, Projektname), Endpunkt 2 die Personen. Zu jeder Person gehören ihre E-Mail-Adresse und ihre Datensätze, und jeder Datensatz enthält Datensatztyp, Datum oder Zeitraum, Wert und Werttyp. Allocation-Datensätze enthalten außerdem die Projekt-ID und optional eine Aufgaben-ID.
  • C. Flache Liste. Ein einziger Endpunkt liefert alle Datensätze in einer Liste, jeweils mit sämtlichen Feldern. Diese Variante ist am einfachsten bereitzustellen.

Ein Beispiel für Struktur C in Stunden:

[
  {"recordType": "Allocation", "userEmail": "anna@yourcompany.com", "projectId": "P-1042", "projectName": "Relaunch der Website", "start": "2026-11-02", "end": "2026-11-06", "value": 20, "valueType": "hours"},
  {"recordType": "Unavailability", "userEmail": "anna@yourcompany.com", "date": "2026-11-09", "value": 7.5, "valueType": "hours"},
  {"recordType": "Capacity", "userEmail": "anna@yourcompany.com", "start": "2026-11-02", "end": "2026-11-08", "value": 30, "valueType": "hours"}
]

MuchSkills ruft Ihre Daten ab. Es gibt keinen MuchSkills-Endpunkt, an den Sie Zuweisungen senden. MuchSkills ruft Ihre API nach dem vereinbarten Zeitplan auf.

Abwesenheiten aus nur einer Quelle. Synchronisiert Ihr HR-System Abwesenheiten bereits mit MuchSkills, lassen Sie Unavailability-Datensätze für Urlaub in dieser API weg oder teilen Sie uns mit, welche Quelle Vorrang hat. Verwaltet eine HR-Integration die Abwesenheiten, lässt die MuchSkills API kein Überschreiben zu. Wer Abwesenheiten über die API mit PUT /api/v2/profile/{email}/pto sendet, ersetzt bei jedem Aufruf sämtliche Abwesenheiten der betreffenden Person.

Keine Gründe, keine Gesundheitsdaten. Übermitteln Sie ausschließlich Datumsangaben und Zeitumfänge. Folgende Daten werden beim Eingang blockiert und nie gespeichert: Alter oder Geburtsdatum, Gehalt oder sonstige Vergütungsdaten, Leistungsbeurteilungen sowie politische, religiöse oder gesundheitsbezogene Daten.

Nur Lesezugriff. MuchSkills schreibt über diese Verbindung niemals Daten in Ihr System zurück.

Unsere IP-Adressen. MuchSkills verbindet sich immer von denselben zwei Adressen aus: 13.51.77.53 und 16.170.107.61. Wenn Ihr System oder Netzwerk den Zugriff nach IP-Adresse einschränkt, nehmen Sie beide in die Allowlist auf.

Fehlerbehebung

Was Sie sehenUrsacheLösung
Für einige Personen wird keine Auslastung angezeigtIhre E-Mail-Adresse in Ihrem System weicht von der Adresse ab, mit der sie sich bei MuchSkills anmeldenE-Mail-Adressen angleichen
Die Auslastung wirkt zu hoch oder zu niedrigFür einige Personen fehlt die Kapazität, oder die Datensätze mischen Stunden und ProzentKapazität für alle übermitteln oder den organisationsweiten Wert bestätigen und einen einheitlichen Werttyp verwenden
Nichtverfügbarkeiten werden nicht angezeigtDie Datensätze sind einem Projekt zugeordnet oder haben kein DatumAls Unavailability-Datensätze mit Datum oder Zeitraum und ohne Projekt senden
Eine Änderung an einer vergangenen Zuweisung wird nicht angezeigtDie Änderung liegt außerhalb des Zeitraums, den MuchSkills abruftMit uns einen längeren Rückblickzeitraum vereinbaren
Abwesenheiten erscheinen doppeltSowohl Ihr HR-System als auch diese API übermitteln sieAbwesenheiten nur aus einer Quelle senden
Die Abrufe wurden eingestelltDie Zugangsdaten sind abgelaufen oder wurden geändertNeue Zugangsdaten über den vereinbarten sicheren Kanal an uns senden
Welche Tools können wir auf diesem Weg anbinden?

Jedes System, das eine gesicherte HTTPS-API mit den auf dieser Seite beschriebenen Datensätzen bereitstellen kann: PSA-Tools, ERP-Systeme, Tools für die Ressourcenplanung oder Ihre eigene Datenbank hinter einer API. Für Jira mit Tempo und Dynamics 365 Business Central gibt es eigene Connectoren.

Können wir Zuweisungen stattdessen an MuchSkills senden?

Derzeit nicht. Die MuchSkills API hat keinen Endpunkt für Projektzuweisungen. MuchSkills liest sie daher aus einer API auf Ihrer Seite.

Sollen wir Stunden oder Prozentwerte senden?

Beides geht. Wählen Sie eine Variante und nutzen Sie sie für jeden Datensatz, damit die Auslastung bei allen gleich berechnet wird.

Müssen wir für jede Person die Kapazität senden?

Nur wenn sie variiert, zum Beispiel bei Teilzeitkräften oder unterschiedlichen Verträgen. Arbeiten alle dieselbe Standardwoche, nennen Sie uns einen Wert, etwa 37,5 Stunden pro Woche, und wir hinterlegen ihn einmalig.

Wie oft liest MuchSkills unsere API aus?

Nach einem Zeitplan, den wir in der technischen Abstimmung festlegen. Dabei klären wir auch, wie weit jeder Abruf in die Vergangenheit und in die Zukunft reicht.

Können Abwesenheiten aus einer anderen Quelle kommen?

Ja. Abwesenheiten können aus der Synchronisierung Ihres HR-Systems stammen, von der Führungskraft der Person oder einem Owner oder Admin in MuchSkills eingetragen oder mit PUT /api/v2/profile/{email}/pto an die MuchSkills API gesendet werden. Senden Sie sie nur aus einer Quelle.

Brauchen Sie den Grund für eine Abwesenheit?

Nein. Senden Sie nur die Datumsangaben und den zeitlichen Umfang. Senden Sie niemals Gesundheitsinformationen wie Krankheit als Grund.

Wie übermitteln wir die Zugangsdaten sicher?

Über einen sicheren Kanal, den wir vorab mit Ihnen vereinbaren, etwa eine Freigabe über einen Passwortmanager. Niemals per einfacher E-Mail.

Wir prüfen den Kalender von Daniel...

Stellen Sie uns Ihre Fragen

Ein echter Mensch antwortet, meist noch am selben Arbeitstag.

Live-Webinar · 30 Oct, 10:00 CET

How to analyse the Skill Gaps in your organisation

MuchSkills allows organisations to conduct an in-depth skills gap analysis in a matter of minutes and uncover the skill gaps that hurt organisational performance In this webinar, you will learn how t…