Entités de ressource

Les ressources représentent les personnes, outils, salles ou équipements utilisés pour fournir un service. Elles sont collectées dans des groupes de ressources avec des attributs similaires pour faciliter leur utilisation en les ajoutant à un groupe basé sur une contrainte (groupe de ressources). Dans Dynamics 365 Customer Engagement (on-premises), les ressources sont classées en tant qu’utilisateurs ou installations/équipements.

Une ressource est une entité qui peut être programmée. Des exemples de ressources sont les employés, les contacts, les clients, les travailleurs du savoir ou les biens physiques tels que les équipements. Dans les services web Dynamics 365 Customer Engagement, les ressources sont représentées par les entités d’utilisateur système (utilisateur) et d’équipement (installation/équipement). En tant que ressources, ces entités ont également une propriété de site qui peut affecter la planification.

Une ressource a également son propre calendrier qui définit les heures de travail et les contraintes. Lors de sa création, si un calendrier n’est pas spécifié pour une ressource, un calendrier avec une disponibilité 24 heures sur 24, 7 jours sur 7 est créé par défaut. Les ressources prennent en charge plusieurs rendez-vous simultanés. Cette prise en charge est assurée par la capacité définie dans la règle de calendrier d’un calendrier. Un calendrier de ressources décrit non seulement quand une ressource n’est pas disponible, mais aussi l’effort de ressource disponible (capacité) et, éventuellement, l’effort requis (coût du service). Cela est défini dans une spécification de ressources pour les services qu’elle prend en charge. La spécification de ressources est un composant requis du service. Elle ne peut pas être planifiée sans spécifier les ressources planifiables. Celles-ci sont évaluées par le moteur de planification lorsqu’il recherche la disponibilité des ressources pour une demande de rendez-vous spécifique. La ressource doit tenir son carnet de rendez-vous et répondre au moteur de planification uniquement pour les engagements, restrictions de calendrier et contraintes existants.

Une spécification de ressources est une entité qui choisit des membres dans un groupe ou une équipe. Elle représente également le lien entre un service et ses ressources et peut être contenue dans un groupe de ressources pour permettre l’imbrication. Pour plus d’informations, voir le schéma dans Utilisation des planifications et des rendez-vous. Une spécification de ressources définit le nombre et la méthode de sélection des ressources au sein d’un groupe, en plus des efforts requis pour un service donné. Chaque service a exactement une spécification de ressources mais plusieurs services peuvent partager la même spécification de ressources.

Les ressources peuvent être regroupées pour former un groupe de ressources disponibles. Les groupes de ressources peuvent contenir des ressources utilisateur, des ressources d’équipement, des équipes et d’autres groupes de ressources, et permettent au moteur de planification de sélectionner une ressource disponible dans un groupe de ressources. Par exemple, un groupe peut inclure toutes les ressources qui ont la compétence « Médecin ». Un autre groupe de ressources pourrait inclure toutes les ressources qui ont la compétence « Infirmière ». Vous pouvez ensuite définir une spécification de ressource qui en spécifie une du groupe Médecins et une autre qui en spécifie deux du groupe Infirmières. Vous pouvez maintenant définir un nouveau groupe de ressources appelé « Équipe de chirurgie » qui contient ces deux spécifications de ressources, une du groupe Docteurs et deux du groupe Infirmières. Un service « Chirurgie » peut désormais faire référence à une spécification de ressources qui fait référence à ce groupe de ressources. Il s’agit d’un exemple qui décrit comment créer rapidement un ensemble bien défini de règles de ressource pour participer à un service. Un service peut définir des critères dans le groupe de ressources dans son ensemble, par exemple, une ressource du groupe, toutes les ressources du groupe ou un sous-ensemble.

Exemple de code pour les entités de planification et de rendez-vous

Entité de service