Contexte

Je possède une salle de sport dans laquelle je propose des cours collectifs jusqu'à 3 personnes (inscription à l'accueil de la salle de sport) et des cours particuliers pour débutant ou confirmé (inscription possible depuis mon site internet).

J'ai à ma disposition 3 vélos elliptiques.


Les cours sont donnés par les 3 coachs : seuls deux d'entres eux peuvent donner les cours particuliers pour confirmé.


Paramétrage des ressources

Une ressource est actuellement limitante dans mon activité : les vélos.


Les vélos

> Création d'une ressource "Vélo" avec une quantité de 3


NB : on ne définit pas les plages de disponibilité des ressources dans cet exemple, car ce n'est pas un critère bloquant : les ressources sont disponibles 24/7.


Paramétrage des services

Je propose 3 types de service : le cours particulier pour débutant, le cours particulier pour confirmé, le cours collectif.


Le cours particulier pour débutant

> Création d'un service "Cours particulier - Niveau débutant" avec une capacité de 1 (un seul élève à la fois)



> On rattache la ressource nécessaire pour la tenue de cette prestation : 1 vélo



Le cours particulier pour confirmé

> Création d'un service "Cours particulier - Niveau confirmé" avec une capacité de 1 (un seul élève à la fois)


>On rattache la ressource nécessaire pour la tenue de cette prestation : 1 vélo

> On définit les équipiers capables de mener ce cours niveau confirmé.



Le cours collectif

> Création d'un service "Cours collectif - Tous niveaux" avec une capacité de 3 (3 élèves maximum)


> On rattache la ressource nécessaire pour la tenue de cette prestation : 1 vélo (1 vélo par élève)


>On définit que ce cours n'est pas accessible à la prise de rendez-vous en ligne (inscription uniquement à l'accueil)


Réservation d'un cours particulier en ligne

> le client choisit le cours particulier qu'il souhaite prendre : il n'est pas possible de s'inscrire en ligne à un cours collectif



> suite à l'enregistrement du rendez-vous, un vélo est réservé



> ainsi que le temps du coach à qui le système a attribué la prestation.




Réservation d'un cours collectif depuis la console

> La réservation se fait depuis la console


> On suit le nombre de participants inscrits au cours collectif proposé



> L'inscription de chaque participant réserve 1 vélo : il y a autant de vélos réservés que de participants;



Avantages

Le calcul de la disponibilité prend en compte les disponibilités des professeurs habilités à la prestation lors de la réservation d'un service, mais aussi la disponibilité des ressources associées à ce service.


Par exemple, si des coachs sont disponibles mais que tous les vélos sont réservés, il n'est pas possible de prendre rendez-vous à ce créneau.

Idem, s'il reste des places dans un cours collectif mais que tous les vélos sont réservés.