Rechner für die Hot-Desk-Auslastung
Der Rechner für die Hot-Desk-Auslastung wandelt die tägliche Anzahl der Buchungen in einen eindeutigen Prozentsatz um.
Im Browser ausführen – kostenlos
Geben Sie an, wie viele Schreibtische gebucht wurden und wie viele am selben Tag verfügbar waren. Der Rechner teilt den ersten Wert durch den zweiten und multipliziert das Ergebnis mit 100. So können Workplace-Teams die Nachfrage an verschiedenen Tagen vergleichen, ungenutzte Kapazitäten erkennen und die Buchungslage mit einer einheitlichen Kennzahl darstellen. Unmögliche Werte werden geprüft und abgewiesen, damit keine irreführende Prozentangabe in einen Bericht oder ein Dashboard gelangt.
Verwenden Sie Buchungs- und Kapazitätszahlen mit gleichem Bezug
Beginnen Sie mit zwei Zahlen, die für denselben Standort, dieselben Buchungsregeln und denselben Kalendertag gelten. Die gebuchten Schreibtische sind die für diesen Tag reservierten Plätze; die insgesamt verfügbaren Schreibtische bilden die Kapazität, die tatsächlich zur Buchung angeboten wurde. Ein einheitlicher Bezug ist entscheidend: Buchungen für ein ganzes Gebäude mit dem Angebot einer einzelnen Etage zu vergleichen, ergibt zwar eine exakt wirkende, aber bedeutungslose Prozentzahl. Lassen Sie fest zugewiesene, wegen Wartung gesperrte oder anderweitig nicht buchbare Plätze unberücksichtigt. Nutzen Sie für die Nachfrage die endgültige Tageszahl und keine kumulierte Angabe mit Stornierungen und erneuten Buchungen. Null Buchungen sind zulässig und ergeben null Prozent. Die verfügbare Kapazität muss jedoch größer als null sein. Buchungen oberhalb der Kapazität werden ebenfalls zurückgewiesen, damit unterschiedliche Bezugsgrößen, Dubletten oder fehlerhafte Kapazitätsdaten vor der Berichterstellung auffallen.
Ordnen Sie den Auslastungswert richtig ein
Für die Berechnung werden die gebuchten Schreibtische durch die insgesamt verfügbaren geteilt und das Ergebnis mit 100 multipliziert. Sind drei Viertel des Angebots reserviert, beträgt die Auslastung 75 Prozent. Der Rückgabewert wird auf zwei Nachkommastellen gerundet und bleibt dadurch in Dashboards, Exporten und automatisierten Vergleichen gut lesbar und stabil. Ein hoher Wert zeigt eine starke Buchungsnachfrage im Verhältnis zum Angebot, beweist jedoch nicht, dass jeder reservierte Platz tatsächlich besetzt war. Eine Person kann buchen und nicht erscheinen; Buchungsauslastung und beobachtete Anwesenheit sind daher unterschiedliche Messgrößen. Auch ein niedriger Wert ist allein noch kein Grund, Schreibtische abzubauen. Die Nachfrage schwankt nach Wochentag, Jahreszeit, Teamrhythmus und Hybridregelung. Prüfen Sie deshalb mehrere Tage oder gruppieren Sie die Ergebnisse nach Wochentag, bevor Sie Kapazitätsentscheidungen treffen. Einheitliche Definitionen sind aussagekräftiger als ein einzelner Prozentwert.
Nutzen Sie die Quote für Arbeitsplatzentscheidungen
Übernehmen Sie die berechnete Quote in ein tägliches Dashboard, eine wöchentliche Flächenprüfung oder eine Warnung für auffällig volle und ruhige Tage. Ein Workplace-Team kann Montage und Donnerstage vergleichen, die Wirkung einer neuen Regel messen oder Etagen erkennen, deren Angebot nicht mehr zum Buchungsverhalten passt. Die API eignet sich, wenn die Zahlen bereits in einer Tabelle, einem Data Warehouse oder einem Buchungssystem liegen: Senden Sie die täglichen Werte, speichern Sie den zurückgegebenen Prozentsatz und bewahren Sie die Ausgangszahlen daneben für Prüfzwecke auf. Jede automatisierte Anfrage kostet $0.002; einzelne Prüfungen sind im Browser möglich. Betrachten Sie einen pauschalen Zielwert nicht als Erfolgsbeweis. Der sinnvolle Bereich hängt von Reserven für späte Buchungen, Barrierefreiheit, Teamnähe und Störungen ab. Kombinieren Sie die Quote nach Möglichkeit mit Stornierungen, Check-ins und Anwesenheitsdaten und kennzeichnen Sie klar, ob Ihr Bericht Reservierungen oder tatsächliche Präsenz abbildet.
Anwendungsfälle
Tägliche Buchungsnachfrage verfolgen
Wandeln Sie Buchungen und verfügbare Kapazität jedes Tages in eine einheitliche Kennzahl für Ihr Dashboard um.
Wochentage und Standorte vergleichen
Vergleichen Sie Etagen oder Büros verschiedener Größe auf einer gemeinsamen Prozentskala und pro Kalendertag.
Planungsdaten kontrollieren
Erkennen Sie Tage ohne Kapazität und Buchungen oberhalb des Angebots, bevor ungültige Werte in Berichte gelangen.
Häufige Fragen
Wie wird die Hot-Desk-Auslastung berechnet?
Teilen Sie die gebuchten Schreibtische durch die am selben Tag verfügbaren und multiplizieren Sie mit 100. Das Ergebnis wird auf zwei Nachkommastellen gerundet.
Was geschieht, wenn keine Schreibtische verfügbar sind?
Die Berechnung meldet eine ungültige Eingabe, da bei einer Kapazität von null keine Auslastungsquote bestimmt werden kann.
Darf die Zahl der gebuchten Schreibtische null sein?
Ja. Ist die Kapazität größer als null, ergeben null Buchungen eine Auslastung von null Prozent.
Ist Buchungsauslastung dasselbe wie Büroanwesenheit?
Nein. Diese Quote vergleicht Reservierungen mit buchbarer Kapazität. Tatsächliche Belegung erfordert Check-in-, Sensor- oder Anwesenheitsdaten.
Was passiert, wenn die Buchungen das Angebot übersteigen?
Der Rechner weist die Eingabe zurück, da sie meist auf unterschiedliche Bezugsgrößen, Dubletten oder fehlerhafte Kapazität hindeutet.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/home/desk-booking-utilization-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"desks_booked":36,"total_desks_available":48}'const res = await fetch("https://api.kit.forhosting.com/home/desk-booking-utilization-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"desks_booked": 36,
"total_desks_available": 48
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/home/desk-booking-utilization-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"desks_booked": 36,
"total_desks_available": 48
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/home/desk-booking-utilization-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"desks_booked":36,"total_desks_available":48}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"desks_booked":36,"total_desks_available":48}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/home/desk-booking-utilization-rate", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"desks_booked": 36,
"total_desks_available": 48
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.desk_booking_utilization_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |