Field Service Composants de gestion de la capacité et des réservations
Plusieurs types de composants sont installés avec la fonctionnalité Gestion de la capacité et des réservations, notamment les tables, les règles métier, les travaux planifiés et les Field Service includes de script.
Installez le module d’extension Field Service Contractor Management (com.snc.fsm_contractor_management) pour prendre en compte les groupes externes lors de la réservation, de la définition et de l’affectation de la capacité de travail. Pour plus d'informations, consultez Activer Field Service Contractor Management.
- Réservations de capacité : réservez un pourcentage de capacité d’un groupe ou de la disponibilité des agents pour répondre à des demandes spécifiques. Par exemple, 60 % pour les types de travaux de dépannage et 40 % pour les types de travaux d’installation.
- Définitions de capacité : allouez la quantité correcte de travail aux groupes de travail internes ou externes en fonction des heures définies, du nombre de tâches ou des calendriers de travail des agents. Vous pouvez définir la capacité pour un jour, une semaine, un mois ou une année.
- Affectations de capacité : affectez la capacité et les réservations de capacité à des groupes de travail internes et à des groupes externes de sociétés sous-traitantes.
- Utilisations de la capacité : affichez l’enregistrement de la capacité utilisée par différents groupes et agents.
- Calendriers d’allocation de capacité : gérez et répartissez votre capacité de ressources sur une période définie, en veillant à ce qu’un certain pourcentage de vos ressources soit réservé pour des tâches le jour même.
Tables
| Table | Description |
|---|---|
| Définition de capacité [wm_capacity_definition] |
Stocke la capacité d’un groupe ou d’un agent de service sur site interne et les règles de réservation à utiliser lors de l’affectation des tâches. |
| Canal de demande [wm_demand_channel] |
Stocke les données quotidiennes de capacité et de demande pour chaque affectation, utilisées pour le tableau de bord de capacité. |
| Mesures de la demande de capacité [wm_capacity_demand] |
Stocke les données de mesures pour toutes les affectations de capacité |
| Réservation de capacité [wm_capacity_reservation] |
Stocke la définition de réservation et les conditions d’exclusion. |
| Règle de réservation de capacité [wm_capacity_reservation_rule] |
Stocke les règles de réservation et les conditions pour lesquelles les réservations doivent être utilisées. |
| Affectation de capacité [wm_capacity_assignment] |
Stocke les affectations de définition de capacité aux groupes dans une période spécifique pour aider à éviter les conflits de capacité dans une période donnée en validant les dates de début et defin d’effet . |
| Utilisation de la capacité [wm_capacity_usage] |
Stocke la capacité utilisée par un agent de service sur site interne ou un groupe dans un délai spécifique. |
| Calendrier d'allocation [wm_allocation_schedule] |
Stocke le pourcentage par défaut d’allocation de capacité. |
| Détails du calendrier d'allocation [wm_allocation_schedule_detail] |
Stocke la date de début relative, la date de fin relative et le pourcentage de capacité qui doit être alloué pour un calendrier d’allocation. |
Règles métier
| Règle métier | Table | Description |
|---|---|---|
| Éviter les conflits dans la période de temps de capacité | Affectation de capacité [wm_capacity_assignment] |
Surveillez la période définie pour l’affectation de capacité afin de vous assurer qu’aucun groupe n’a plusieurs affectations de capacité dans la même période ou des intervalles qui se chevauchent. |
| Mettre à jour la capacité au changement de tâche | Tâche de commande de travaux [wm_task] |
Ajoutez ou mettez à jour la capacité chaque fois qu’une tâche est affectée ou désaffectée. Vous pouvez mettre à jour la capacité chaque fois que la durée estimée de travail ou de déplacement change. |
| Mettre à jour la capacité lors de la suppression d’une tâche | Tâche de commande de travaux [wm_task] |
Mettez à jour la capacité utilisée chaque fois qu’une tâche ouverte est supprimée dans la fenêtre donnée. |
| Valider la valeur de capacité | Définition de capacité [wm_capacity_definition] |
Valide la valeur de la capacité fournie pour la définition de capacité. La capacité doit être une valeur entière positive non nulle. |
| Valider Effectif jusqu’à et Effectif à partir de | Affectation de capacité [wm_capacity_assignment] |
Valide les dates saisies dans les champs Effectif jusqu’à et Effectif à partir de dans la table Affectation de capacité. Le système calcule l’effet jusqu’à ce jour en fonction de la valeur saisie dans le champ Répéter pour si la valeur Capacité par n’est pas sélectionnée comme pour le programme de l’agent. La valeur Effectif à partir de la date doit toujours être égale ou postérieure à la date actuelle, et antérieure ou égale à la date d’effet jusqu’à . Lors de la mise à jour de l’affectation de capacité, la valeur Effectif jusqu’à ne peut pas être définie à une date antérieure à l’utilisation de la capacité. |
| Valider le pourcentage de valeur allouée | Règle de réservation de capacité [wm_capacity_reservation_rule] |
Valide la valeur de pourcentage alloué dans la table Règle de réservation de capacité. Cette valeur doit être un nombre entier positif non nul, inférieur ou égal à 100. |
| Mettre à jour le domaine pour l’affectation de capacité | Affectation de capacité [wm_capacity_assignment] |
Le système affecte des domaines aux enregistrements en fonction des informations contenues dans le champ Type . Si le type est « Agents internes du territoire » ou « Groupe prestataire du territoire », le domaine est défini à l’aide du champ Territoire . Pour tout autre type, le domaine est déterminé par le champ Groupe . |
| Valider le pourcentage alloué | Calendrier d'allocation [wm_allocation_schedule] |
Valide la valeur de pourcentage d’allocation par défaut pour un calendrier d’allocation. Le pourcentage d’allocation par défaut doit être un nombre entier positif non nul, inférieur ou égal à 100. |
| Valider la plage | Détails du calendrier d'allocation [wm_allocation_schedule_detail] |
Valide les dates saisies dans les champs Démarrage relatif et Fin relative dans la table Détails du calendrier d’allocation . La date de début relative doit toujours être la date actuelle ou une date future, et antérieure ou égale à la date de fin relative . La date de fin relative doit toujours être la date actuelle ou une date future, postérieure ou égale à la date de début relative. |
| Valider le pourcentage alloué | Détails du calendrier d'allocation [wm_allocation_schedule_detail] |
Valide la valeur de pourcentage d’allocation pour les détails du calendrier d’allocation. Le pourcentage d’allocation doit être un nombre entier positif non nul, inférieur ou égal à 100. |
| Valider les champs | Remplacement de l'affectation de capacité [wm_capacity_override] |
Valide les valeurs fournies pour les champs de la table Remplacement d’affectation de capacité. |
| Empêcher la mise à jour de l’enregistrement sur inactif | Canal de demande [wm_demand_channel] |
Valide si le canal de demande est utilisé par une règle de réservation. Cette règle vous empêche de supprimer ou de désactiver le canal de demande s’il est utilisé dans une règle de réservation. |
| Mettre à jour le canal de demande sur WOT | Tâche de commande de travaux [wm_task] |
Met à jour le canal de demande pour une tâche de commande de travaux selon les conditions définies pour le canal de demande. |
| Mettre à jour la table des mesures de demande de capacité | Remplacement de l'affectation de capacité [wm_capacity_override] |
Met à jour la table Mesures de la demande de capacité lorsque la table Remplacement de l’affectation de capacité est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Définition de capacité [wm_capacity_definition] |
Met à jour la table Mesures de la demande de capacité lorsque la table Remplacement de l’affectation de capacité est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Calendrier [cmn_schedule] |
Met à jour la table Mesures de la demande de capacité lorsque la table Calendrier est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Calendrier de travail de l'agent [agent_work_schedule] |
Met à jour la table Mesures de la demande de capacité lorsque la table Calendrier de travail de l’agent est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Calendrier personnel de l'agent [agent_events] |
Met à jour la table Mesures de la demande de capacité lorsque la table Calendrier personnel de l’agent est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Entrée de calendrier [cmn_schedule_span] |
Met à jour la table Mesures de la demande de capacité lorsque la table Entrée de calendrier est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Groupe de territoires [sn_tp_territory_group] |
Met à jour la table Mesures de la demande de capacité lorsque la table Groupe de territoires est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Adhésion au territoire [sn_tp_territory_membership_override] |
Met à jour la table Mesures de la demande de capacité lorsque la table Appartenance au territoire est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Détails du calendrier d'allocation [wm_allocation_schedule_detail] |
Met à jour la table Mesures de la demande de capacité lorsque la table Détails du calendrier d’allocation est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Calendrier d'allocation [wm_allocation_schedule] |
Met à jour la table Mesures de la demande de capacité lorsque la table Calendrier d’allocation est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Catégories de capacités [wm_capacity_bucket] |
Met à jour la table Mesures de la demande de capacité lorsque la table Catégories de capacité est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Règle de réservation de capacité [wm_capacity_reservation_rule] |
Met à jour la table Mesures de la demande de capacité lorsque la table Règle de réservation de capacité est mise à jour. |
| Mettre à jour la table des mesures de demande de capacité | Affectation de capacité [wm_capacity_assignment] |
Met à jour la table Mesures de la demande de capacité lorsque la table Affectation de capacité est mise à jour. |
| Mettre à jour la capacité pour la tâche de rendez-vous | Tâche de commande de travaux [wm_task] |
Met à jour la table Utilisation de la capacité lorsqu’une tâche de réservation de rendez-vous est créée ou mise à jour. |
| Empêcher les doublons de nom, de condition | Canal de demande [wm_demand_channel] |
Valide le nom et la condition spécifiés dans la table Canal de demande. Vérifie s’il existe déjà un canal de demande portant ce nom et si la condition spécifiée est utilisée par un autre canal de demande. |
| Valider les champs en fonction du type | Affectation de capacité [wm_capacity_assignment] |
Valide les valeurs fournies pour les champs de la table d’affectation de capacité.
Si le module d’extension Planification des territoires n’est pas installé, le groupe ne doit pas être vide. |
| Interdire les changements de définition de capacité | Définition de capacité [wm_capacity_definition] |
Vous empêche de mettre à jour les valeurs des champs Capacité par et Fréquence si la définition de capacité est utilisée ou si un remplacement d’affectation de capacité actif est défini pour la définition de capacité. |
| Interdire le remplacement pour agent-schedule | Remplacement de l'affectation de capacité [wm_capacity_override] |
Vous empêche de remplacer la définition de capacité si la définition de capacité est basée sur le programme de l’agent. |
| Supprimer la capacité pour une tâche non prise en charge | Tâche de commande de travaux [wm_task] |
Supprime la capacité allouée pour les tâches non prises en charge. |
| Restreindre les modifications apportées à la définition | Définition de capacité [wm_capacity_definition] |
Vous empêche de mettre à jour la capacité par valeur dans Agent Schedule s’il existe une affectation de remplacement de capacité active pour cette définition de capacité. |
| Valider la définition globale | Définition de capacité [wm_capacity_definition] |
Valide si la valeur du champ Définir la capacité par catégories est applicable à la fréquence spécifiée. |
| Valider lors de la suppression de la définition | Définition de capacité [wm_capacity_definition] |
Vous empêche de supprimer une définition de capacité si elle possède des affectations de capacité actives. |
| Pour vérifier que l’utilisation n’est pas inférieure à 0 | Utilisation de la capacité [wm_capacity_usage] |
Valide la valeur du champ Capacité utilisée . La valeur doit être supérieure ou égale à zéro. |
| Valider le pourcentage total | Catégories de capacités [wm_capacity_bucket] |
Valide le pourcentage total des capacités de charge de travail affectées aux catégories. Le pourcentage total doit être compris entre 1 et 100. |
| Afficher la mise à jour de l’utilisation de la capacité | Catégories de capacités [wm_capacity_bucket] |
Vous empêche de mettre à jour les champs % de capacité, Début et Fin d’un compartiment de capacité en cours d’utilisation. |
| Valider le pourcentage alloué | Calendrier d'allocation [wm_allocation_schedule] |
Valide la valeur de pourcentage d’allocation pour un calendrier d’allocation. La valeur doit être un nombre entier positif non nul, inférieur ou égal à 100. |
| Valider les compartiments de capacité de chevauchement | Catégories de capacités [wm_capacity_bucket] |
Valide l’heure de fin fournie. L’heure de fin doit être postérieure à l’heure de début . Cette règle vérifie si la période donnée chevauche la période d’une autre catégorie de capacité. |
Travaux planifiés
| Tâche planifiée | Description |
|---|---|
| Données des mesures de la demande de capacité de calcul | Calcule et génère des données pour le tableau de bord Analyse des capacités du territoire du service sur site. |
Includes de script
| Include de script | Description |
|---|---|
| FSMDemandManagementQueryUtil | Contient toutes les requêtes pour la génération de données pour le tableau de bord Analyse des capacités du territoire du service sur site. |
| FSMDemandManagementUtil | Calcule et génère des données pour la tâche planifiée Données des mesures de demande de capacité de calcul . |