Field Service Composants des opérations de l’équipe

  • Release version: Washingtondc
  • Updated February 1, 2024
  • 7 minutes to read
  • Le module d’extension, les rôles, les tables, les script includes et les règles métier de l’application Field Service Crew Operations.

    Field Service Crew Operations ajoute le menu Mon équipe au navigateur d’application et les modules suivants :
    • Mes équipes : permettez aux gestionnaires et aux répartiteurs de créer et de gérer des équipes.
    • Tâches de mon équipe : permet aux agents de consulter les tâches d’équipe affectées à une équipe à laquelle ils appartiennent.

    Rôles

    Field Service Crew Operations ajoute les rôles suivants :
    Table 1. Rôles dans les opérations de l’équipe Field Service
    Rôle Description
    Modérateur de l’équipe de Field Service

    [wm_crew_moderator]

    Permet aux répartiteurs et aux gestionnaires de créer des équipes, de gérer les membres de l’équipe, d’affecter des compétences et des emplacements et de les affecter à des groupes d’affectation.

    Tables

    Field Service Crew Operations ajoute les tables suivantes :
    Table 2. Tables installées avec Field Service Crew Operations
    Table Description
    Équipe

    wm_crew

    Stocke des informations de haut niveau sur l’équipe, telles que la taille de l’équipe, le responsable, l’emplacement, le calendrier, le rayon de déplacement.
    Groupe de l'équipe

    wm_crew_group

    Stocke le mappage des équipes aux groupes d’affectation sélectionnés.
    Membre de l'équipe

    wm_crew_member

    Stocke les différents membres de l’équipe et leur disponibilité effective au sein de l’équipe.
    Besoin de l'équipe

    wm_crew_requirement

    Stocke les exigences précises pour une équipe, telles que la taille minimale de l’équipe et la taille recommandée.
    Compétence de l'équipe

    wm_crew_skill

    Stocke les compétences que les membres de l’équipe possèdent actuellement.
    Destinataire de la tâche

    wm_task_assignee

    Stocke le mappage de tous les agents travaillant sur une tâche de commande de travaux.

    Includes de script

    Field Service Crew Operations ajoute les nouveaux script includes suivants :
    Table 3. Includes de script pour Field Service les opérations de l’équipe
    Script Include Description
    CrewSchedulingUtils Met à jour les membres de l’équipe, les compétences de l’équipe, les besoins de l’équipe, les délégataires de tâches et les équipes auxquelles un agent appartient.
    CrewSchedulingClientUtils Récupère les équipes auxquelles un agent appartient et les tâches qui leur sont affectées pour l’utilisation d’un script côté client.
    LocationFromTask de l’équipe Évalue les équipes en fonction de leur emplacement et de la distance qui les sépare de la tâche.
    CrewMatchingDimensionSkills (en anglais seulement) Évalue les équipes en fonction de leurs compétences et des compétences requises pour la tâche.
    CrewTasksScheduleUtil Détermine le calendrier de l’équipe et de l’agent.
    FSMUtil Vérifie le rayon de l’équipe, la distance par rapport à la tâche, et si la tâche a besoin d’une équipe.
    Validation SMDate Vérifie les conflits de planification des tâches si un agent fait déjà partie d’une équipe et s’il est possible d’ajouter un agent à une équipe en fonction des dates de début ou de fin d’effet.
    SMGeoDistanceUtils Étend les fonctions de l’agent à l’équipe, telles que la recherche de minuit ce jour-là pour l’équipe, la recherche de la tâche suivante le même jour, l’obtention de plusieurs emplacements d’agent et le calcul de la durée de déplacement.
    TimeRecordingHelper (en anglais seulement) Modifie le message d’information pour inclure le nom d’un agent.

    Règles métier

    Field Service Crew Operations ajoute les règles métier suivantes :
    Table 4. Règles métier installées avec Field Service Crew Operations
    Règle métier Table Description
    Abandonner la suppression de l’équipe Équipe

    [wm_crew]

    Empêche la suppression d’une équipe si celle-ci est référencée dans une tâche de commande de travaux.
    Abandonner l’inactivation de l’équipe Équipe

    [wm_crew]

    Empêche l’activation d’une équipe si celle-ci a des affectations de tâches actives.
    Ajoute le niveau de compétence par défaut compétence de l'utilisateur

    [sys_user_has_skill]

    Ajoute le niveau de compétence par défaut.
    Ajouter un groupe et un membre pour le chef d’équipe Équipe

    [wm_crew]

    Crée des enregistrements wm_crew_group et wm_crew_member pour le chef d’équipe.
    Ajouter des compétences de groupe à l’équipe Groupe de l'équipe

    [wm_crew_group]

    Ajoute de nouvelles compétences à l’équipe chaque fois qu’un nouveau groupe est ajouté à l’équipe.
    Ajouter des groupes d’équipe manquants pour le membre de l’équipe Membre de l'équipe

    [wm_crew_member]

    Met à jour un groupe d’équipe lorsqu’un nouveau membre est ajouté à l’équipe.
    Calculer la durée estimée pour l’équipe Tâche de commande de travaux

    [wm_Task]

    Calcule la durée de déplacement estimée d’une équipe.
    Vérifier la taille de l’équipe Équipe

    [wm_crew]

    Valide la taille de l’équipe au moment de sa création.
    Vérifier la taille de l’équipe à la création Membre de l'équipe

    [wm_crew_member]

    Valide la taille de l’équipe au moment de l’ajout des membres de l’équipe.
    Vérifier la taille de l’équipe lors de la mise à jour Membre de l'équipe

    [wm_crew_member]

    Valide le nombre de membres dans une équipe lorsqu’un enregistrement de membre de l’équipe est mis à jour ou supprimé.
    Rechercher des membres en double pour la même équipe Membre de l'équipe

    [wm_crew_member]

    Empêche l’ajout de membres en double dans une équipe.
    Vérifier la disponibilité du responsable pour l’équipe de tâches Équipe

    [wm_crew]

    Vérifie la disponibilité du chef d’équipe au moment de l’affectation d’une tâche à l’équipe spécifique à la tâche.
    Vérifier que le membre fait partie d’une équipe active Membre de l'équipe

    [wm_crew_member]

    Veille à ce qu’un membre de l’équipe ne fasse pas partie de plusieurs équipes en même temps afin d’éviter les conflits dans l’adhésion d’un membre de l’équipe.
    Vérifier les conflits de tâches pour les membres de l’équipe Membre de l'équipe

    [wm_crew_member]

    Vérifie si le membre de l’équipe a des conflits dus à des affectations de tâches existantes.
    Vérifier les conflits de tâches pour les délégataires de tâches Tâche de commande de travaux

    [wm_task_assignee]

    Vérifie tout conflit dans le calendrier du délégataire de tâche en raison de l’affectation de tâche existante.
    Vérification du rayon de l’équipe Tâche de commande de travaux

    [wm_Task]

    Affiche un message d’information lorsque la tâche affectée à une équipe se trouve en dehors du rayon couvert.
    Vérifications de la date Membre de l'équipe

    [wm_crew_member]

    Valide les dates de début et de fin d’effet pour les membres de l’équipe.
    Désactiver le membre lorsque l’équipe est inactive Équipe

    [wm_crew]

    Désactive les membres de l’équipe lorsqu’une équipe n’est pas active.
    Désactiver les équipes de tâches Tâche de commande de travaux

    [wm_Task]

    Marque l’équipe spécifique à la tâche comme inactive lorsque la tâche est terminée ou annulée.
    Supprimer les délégataires de tâches pour les équipes de tâches Membre de l'équipe

    [wm_crew_member]

    Supprime les délégataires d’une tâche de commande de travaux lorsqu’un membre est supprimé de l’équipe spécifique à la tâche.
    Désactiver les équipes de tâches terminées/annulées Équipe

    [wm_crew]

    Définit une équipe sur Inactif une fois que la tâche affectée est terminée ou annulée.
    Gérer les besoins de l’équipe de tâches Tâche de commande de travaux

    [wm_Task]

    Crée et supprime le besoin en équipe d’une tâche de commande de travaux.
    Supprimer les compétences de groupe de l’équipe Groupe de l'équipe

    [wm_crew_group]

    Supprime les compétences de l’équipe lorsqu’un groupe d’équipes est supprimé de l’équipe.
    Restreindre les actions sur le chef d’équipe Membre de l'équipe

    [wm_crew_member]

    Limitez les actions sur le leader de l’équipe.
    Restreindre les mises à jour au responsable principal Tâche de commande de travaux

    [wm_task_assignee]

    Limite la possibilité de mettre à jour ou de supprimer le responsable principal d’une équipe dans la liste connexe des délégataires de tâche.
    Répliquer le temps de déplacement de la tâche des membres de l’équipe Tâche de commande de travaux

    [Task_time_worked]

    Enregistre le temps mis par les membres de l’équipe pour se rendre à l’emplacement de la tâche et le temps qu’ils ont passé à travailler sur une tâche de commande de travaux.
    Définir l’équipe affectée à en tant que chef d’équipe Tâche de commande de travaux

    [wm_Task]

    Définit le champ Affecté à avec le nom du chef d’équipe lorsqu’une tâche est affectée à une équipe.
    Définir le niveau de compétence hérité sur faux Compétence de l'équipe

    [wm_crew_skill]

    Définit le champ Niveau de compétence hérité sur faux.
    Équipe de travail : vérifier la disponibilité du responsable Équipe

    [wm_crew]

    Vérifie la disponibilité du chef d’équipe lors de l’affectation d’une tâche à l’équipe spécifique à la tâche.
    Mettre à jour les dates d’effet de l’équipe Tâche de commande de travaux

    [wm_Task]

    Définit les dates d’effet pour les membres de l’équipe similaires aux dates de début et de fin des tâches pour les équipes spécifiques à la tâche.
    Mise à jour initiée à partir de la tâche Équipe

    [wm_crew]

    Met à jour le champ initié à partir du avec le numéro de tâche de commande de travaux.
    Mettre à jour les délégataires de tâches pour l’équipe de tâches Membre de l'équipe

    [wm_crew_member]

    Ajoute ou met à jour les délégataires de la tâche dans une tâche de commande de travaux lorsque la tâche est affectée à l’équipe spécifique à la tâche.
    Mettre à jour la durée de déplacement sur les tâches de l’équipe Tâche de commande de travaux

    [wm_Task]

    Met à jour la durée de déplacement pour les tâches de commande de travaux qui nécessitent une équipe en fonction de la valeur du champ Équipe affectée .
    Valider l’équipe Équipe

    [wm_crew]

    Valide les détails de l’équipe lors de sa création.
    Valider la suppression du groupe de l’équipe Groupe de l'équipe

    [wm_crew_group]

    Empêche la suppression d’un groupe d’équipe lorsqu’un membre actif fait partie de l’équipe de ce groupe.
    Valider les dates d’effet des membres de l’équipe Membre de l'équipe

    [wm_crew_member]

    Valide les dates de début et de fin d’effet pour les membres de l’équipe.
    Valider la taille de l’équipe Besoin de l'équipe

    [wm_crew_requirement]

    Valide la taille minimale et recommandée de l’équipe pour une tâche de commande de travaux.