Calculateur du taux d’utilisation des bureaux flexibles
Le calculateur du taux d’utilisation des bureaux flexibles transforme un nombre quotidien de réservations en un pourcentage d’occupation clair.
Lancer gratuitement
Indiquez combien de postes ont été réservés et combien étaient disponibles le même jour : l’outil divise la première valeur par la seconde, puis multiplie le résultat par 100. Les équipes chargées des espaces peuvent ainsi comparer la demande selon les dates, repérer une capacité sous-utilisée et présenter les réservations avec un indicateur cohérent. L’outil contrôle également les valeurs impossibles afin qu’un pourcentage trompeur ne se retrouve pas dans un rapport ou un tableau de bord.
Utilisez des chiffres quotidiens portant sur le même périmètre
Commencez par deux nombres concernant le même site, les mêmes règles de réservation et la même journée. Le nombre de bureaux réservés correspond aux postes retenus pour cette date, tandis que le total disponible représente la capacité réellement proposée à la réservation. Un périmètre cohérent est indispensable : comparer les réservations de tout un immeuble aux postes disponibles sur un seul étage produit un pourcentage apparemment précis, mais inutilisable. Écartez les bureaux attribués en permanence, fermés pour maintenance ou indisponibles dans le système flexible. Pour mesurer la demande, prenez le décompte définitif de la journée et non un cumul comprenant annulations et nouvelles réservations. Zéro réservation est accepté et donne correctement zéro pour cent, mais la capacité doit être supérieure à zéro. Les réservations dépassant la capacité sont également refusées afin de révéler une différence de périmètre, un doublon ou une capacité erronée avant la création du rapport.
Interprétez correctement le pourcentage obtenu
Le calcul divise les bureaux réservés par le total disponible, puis multiplie le quotient par 100. Lorsque les trois quarts des postes proposés sont réservés, le taux atteint 75 pour cent. Le résultat est arrondi à deux décimales pour rester lisible et stable dans les tableaux de bord, les exports et les comparaisons automatisées. Un taux élevé traduit une forte demande par rapport à l’offre, mais ne prouve pas que chaque poste réservé a réellement été occupé. Une personne peut réserver sans venir : le taux de réservation et l’occupation constatée sont donc deux mesures distinctes. À l’inverse, un faible résultat ne justifie pas automatiquement la suppression de bureaux. La demande varie selon le jour, la saison, l’organisation des équipes et la politique de travail hybride. Examinez une série de dates ou regroupez les résultats par jour de la semaine avant de modifier la capacité. Des définitions constantes comptent davantage qu’un pourcentage isolé.
Intégrez ce taux aux décisions immobilières
Ajoutez le taux calculé à un tableau de bord quotidien, à une revue hebdomadaire des espaces ou à une alerte signalant les journées particulièrement chargées ou calmes. Une équipe peut comparer les lundis aux jeudis, mesurer l’effet d’une nouvelle règle ou repérer les étages dont la capacité ne correspond plus aux habitudes de réservation. L’API convient lorsque les totaux se trouvent déjà dans un tableur, un entrepôt de données ou un logiciel de réservation : envoyez les valeurs du jour, enregistrez le pourcentage retourné et conservez les deux nombres d’origine à proximité pour assurer la traçabilité. Chaque requête automatisée coûte $0.002 ; le calculateur dans le navigateur convient aux vérifications ponctuelles. N’imposez pas un objectif universel. La plage adaptée dépend de la marge souhaitée pour les réservations tardives, de l’accessibilité, de la proximité des équipes et des imprévus. Associez ce taux aux annulations, arrivées et présences, puis précisez toujours ce que mesure le rapport.
Cas d’usage
Suivre la demande quotidienne
Transformez les réservations et la capacité de chaque journée en un pourcentage cohérent pour votre tableau de bord.
Comparer jours et sites
Évaluez des étages ou bureaux de capacités différentes sur une même échelle, tout en conservant un calcul par jour.
Contrôler les données de planification
Détectez une capacité nulle ou des réservations supérieures à l’offre avant leur arrivée dans un rapport.
Questions fréquentes
Comment calcule-t-on l’utilisation des bureaux flexibles ?
Divisez les bureaux réservés par le total disponible le même jour, puis multipliez par 100. Le résultat est arrondi à deux décimales.
Que se passe-t-il si aucun bureau n’est disponible ?
Le calcul renvoie une erreur de saisie, car un taux d’utilisation ne peut pas être établi avec une capacité nulle.
Le nombre de bureaux réservés peut-il être égal à zéro ?
Oui. Si la capacité est supérieure à zéro, aucune réservation donne un taux d’utilisation de zéro pour cent.
Le taux de réservation correspond-il à l’occupation réelle ?
Non. Ce taux compare les réservations à la capacité réservable. L’occupation physique exige des données d’arrivée, de capteurs ou de présence.
Que se passe-t-il si les réservations dépassent la capacité ?
Le calculateur refuse la saisie, qui signale généralement un périmètre incohérent, des doublons ou une capacité incorrecte.
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"desks_booked": 36,
"total_desks_available": 48
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "home.desk_booking_utilization_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |