Field Service Composants d’aménagement du territoire
Plusieurs types de composants sont installés avec la fonctionnalité d’aménagement du territoire, notamment des Field Service tables, des rôles, des scripts includes et des règles métier.
Tables
| Table | Description |
|---|---|
| Territoire sn_tp_territory |
Stocke des informations sur les territoires, telles que le nom d’un territoire. |
| Condition du territoire sn_tp_territory_condition |
Stocke les conditions ajoutées à un territoire pour filtrer le territoire qui correspond le mieux à une commande de travaux ou à une tâche de commande de travaux. |
| Géographie du territoire sn_tp_territory_geography |
Stocke les informations de script GeoJSON qui sont générées automatiquement lors du tracé d’une géographie pour les territoires. |
| Groupe de territoires sn_tp_territory_group |
Stocke des informations sur les groupes de qualification, de répartition et d’affectation affectés à un territoire. |
| Remplacement de l’adhésion au territoire sn_tp_territory_membership_override |
Stockez des informations indiquant si l’agent ou l’équipe est un membre principal ou secondaire du territoire. |
| Modèle de territoire sn_tp_territory_model |
Stocke des informations sur le modèle de territoire par défaut, ainsi que sur ses territoires et ressources mappés. |
| Source du modèle de territoire sn_tp_territory_model_source |
Stocke des informations sur les tables sources mappées au modèle de territoire, telles que wm_task et wm_order. |
| Gestionnaire du territoire sn_tp_territory_manager |
Stocke des informations concernant les gestionnaires du territoire. |
Rôles
| Rôles | Description |
|---|---|
| Field Service Modifier l’allocation de ressources du territoire [sn_fsm_tp.fsm_territory_edit_resource_allocation] |
Modifiez l’allocation des ressources associées au territoire sélectionné Field Service . |
| Planificateur de territoire FSM [sn_fsm_tp.fsm_planificateur_territoire] |
Créez de nouveaux Field Service territoires avec la possibilité d’afficher les territoires existants Field Service , de gérer l’allocation des ressources dans les territoires, etc. |
| Accès en lecture du territoire FSM [sn_fsm_tp.fsm_territoire_read] |
Affichez les Field Service données du territoire. |
| Administrateur du territoire [sn_tp.territory_admin] |
Créez de nouveaux modèles de territoire, de nouvelles sources et de nouvelles règles de correspondance. |
| Modifier l’allocation de ressources du territoire [sn_tp.territory_edit_resource_allocation] |
Modifiez l’allocation des ressources associées au territoire sélectionné. |
| Géographie du territoire en écriture [sn_tp.écriture_geography_territoire] |
Créez, mettez à jour ou supprimez la géographie du territoire. |
| Planificateur de territoire [sn_tp.planificateur_de_territoire] |
Afficher les territoires, les allocations de ressources et autres, ainsi que la possibilité de créer de nouveaux territoires. |
| Territoire lu [sn_tp.territory_read] |
Affichage des données du territoire. |
| Gestionnaire des ressources du territoire [sn_tp.gestionnaire_des_ressources_territoire] |
Gérer les ressources du territoire où l’utilisateur connecté a été affecté en tant que gestionnaire de ressources |
| Gestionnaire du territoire [sn_tp.territory_manager] [sn_tp.gestionnaire_des_ressources_territoire] |
Gérer les territoires et leurs informations connexes. En outre, hérite du rôle de gestionnaire des ressources de territoire. |
| Gestionnaire de territoire FSM [sn_fsm_tp.fsm_territory_manager] [sn_tp.territory_manager] [sn_tp.gestionnaire_des_ressources_territoire] |
Gérez les territoires Field Service et leurs informations connexes. En outre, hérite du rôle de gestionnaire des ressources de territoire. |
| Gestionnaire des ressources de territoire FSM [sn_fsm_tp.fsm_gestionnaire_des_ressources] [sn_tp.territory_manager] [sn_tp.gestionnaire_des_ressources_territoire] |
Gérer les ressources de service sur site du territoire où l’utilisateur connecté a été affecté en tant que gestionnaire des ressources |
Includes de script
| Script include | Description |
|---|---|
| FieldServiceTerritoryPlanning | Contient les fonctions utilitaires pour fournir des données, telles que les détails du territoire, les groupes d’affectation ou autres aux courtiers en données. |
| MatchTerritoryCondition (Condition de correspondance) | Contient les fonctions utilitaires Filtrer les territoires pour la tâche de commande de travaux en fonction des conditions de filtrage utilisées par les règles de correspondance de planification de territoire. |
| Filtres de territoire | Contient des méthodes pour que tous les qualificatifs de référence filtrent le territoire en fonction des groupes, des agents, des équipes et du territoire parent correspondants. |
| TerritoryMatchingDimensionLocation | Contient les fonctions utilitaires pour filtrer les territoires en fonction de l’emplacement de la tâche que la règle de correspondance doit utiliser. |
| TerritoryPlanningHelpers | Contient des méthodes d’aide pour l’implémentation globale de la planification de territoire. |
| Planification du territoireAJAX | Classe Ajax qui fournit des fonctions d’aide pour vérifier si le module d’extension de planification de territoire est actif, obtenir le modèle par défaut, renseigner le territoire dans le formulaire de tâche de commande de travaux et valide le groupe d’affectation sélectionné pour une tâche de commande de travaux. |
Règles métier
| Règle métier | Table | Description |
|---|---|---|
| Supprimer le remplacement de l’agent | Groupe de territoires [sn_tp_territory_group] |
Supprime l’enregistrement d’adhésion modifié d’un agent si le groupe correspondant est supprimé du territoire. |
| Supprimer le remplacement de membre de l’équipe | Groupe de territoires [sn_tp_territory_group] |
Supprime l’enregistrement d’adhésion modifié d’une équipe si le groupe correspondant est supprimé du territoire. |
| Remplir les groupes d’affectation | Groupe de territoires [sn_tp_territory_group] |
Remplit automatiquement les groupes d’affectation correspondants lors de l’ajout d’un groupe d’expédition au territoire. |
| Mettre à jour le territoire s’il ne correspond pas | Tâche de commande de travaux [wm_task] |
Valide et affecte le meilleur territoire pour le groupe d’affectation sélectionné si allow_assignment_override est sélectionné. |
| Valider le groupe de qualifications | Commande de travaux [wm_order] |
Vérifie si la commande de travaux a un groupe de qualifications valide. |
| Autoriser uniquement un territoire-groupe unique | Groupe de territoires [sn_tp_territory_group] |
Empêche l’ajout d’une combinaison de groupes en double qui inclut la qualification, le répartiteur et l’affectation à un territoire. |
| Autoriser uniquement les utilisateurs uniques | Remplacement de l’adhésion au territoire [sn_tp_territory_membership_override] |
Empêche la sélection d’un utilisateur en double pour un territoire dans la table de remplacement d’appartenance au territoire. |
| Calculer la zone de délimitation géographique | Géographie du territoire [sn_tp_territory_geography] |
Calcule la valeur maximale ou minimale de latitude et de longitude à partir de la géographie du territoire définie GeoJSON. |
| Vérifier et créer l’adhésion à l’équipe | Tâche de commande de travaux [wm_task] |
Crée un nouvel enregistrement d’appartenance au territoire pour l’équipe affectée dynamiquement lors de l’enregistrement de la tâche de commande de travaux, en définissant les dates « De » et « À » de manière à ce qu’elles correspondent aux dates « Début effectif » et « Fin effective » de l’équipe. |
| Validations des dates d’adhésion | Remplacement de l’adhésion au territoire [sn_tp_territory_membership_override] |
Valide les dates saisies dans les champs De et À de la table de remplacement d’appartenance au territoire pour un membre du territoire. |
| Valider le champ de couleur | Territoire [sn_tp_territory] |
Valide le code hexadécimal de la couleur d’un territoire. |
| Valider le parent | Territoire [sn_tp_territory] |
Valide la hiérarchie d’un territoire parent. |
| Valider la table source pour le modèle | Source du modèle de territoire [sn_tp_territory_model_source] |
Empêche les entrées en double pour un modèle et une table source sur la source du modèle de territoire. |
| Valider la condition du territoire | Condition du territoire [sn_tp_territory_condition] |
Empêche la création d’entrées en double pour les conditions territoriales d’un territoire spécifique. |
| Valider le nom de la géographie du territoire | Géographie du territoire [sn_tp_territory_geography] |
Empêche la création d’entrées en double pour une nouvelle géographie de territoire. |
| Valider le nom du modèle de territoire | Modèle de territoire [sn_tp_territory_model] |
Empêche la création d’entrées en double pour un nouveau modèle de territoire. |
| Valider le nom du territoire | Territoire [sn_tp_territory] |
Empêche la création d’entrées en double pour un nouveau territoire. |
| Valider l’utilisateur et le territoire | Remplacement de l’adhésion au territoire [sn_tp_territory_membership_override] |
Garantit que l’utilisateur ajouté à la table de remplacement d’appartenance au territoire est associé au territoire |
Propriétés
| Propriété | Description |
|---|---|
| sn_fsm.use_query_rules | Lorsque le paramètre est défini sur « vrai », les règles de la table « sn_query_rule » contrôlent les données liées à Gestion des services sur site qu’un utilisateur peut lire. Cela inclut les commandes de travaux (OF) et les tâches de commande de travaux (WOT). Si la valeur est définie sur « faux », ces enregistrements ne seront pas filtrés en fonction de règles et les utilisateurs pourront y accéder sans restrictions basées sur des règles.
|
| sn_tp.max_coordinates_allowed | Nombre maximal de coordonnées autorisées dans la géographie GeoJSON. Cette propriété est en lecture seule et n’est pas modifiable.
|
| sn_tp.percentage_overlap | Valeur en pourcentage (comprise entre 0 et 100) indiquant le seuil de chevauchement géographique entre les territoires. La valeur par défaut est de 5 %.
|
Règles de requête
| Règle de requête | Description |
|---|---|
| tâche wm : Mon territoire affecté | Permet aux administrateurs d’activer la sécurité des données pour les agents, les répartiteurs et les qualificateurs pour les commandes de travaux et les tâches de commande de travaux. Cela les aide à voir les commandes de travaux et les tâches de commande de travaux créées dans leurs territoires. Marquez les WO - My territory tables et WOT - MY Territory comme actives. |
Travaux planifiés
| Tâche planifiée | Description |
|---|---|
| Planification de territoire - Calculer les territoires qui se chevauchent | Calcule les chevauchements pour les agents et les zones géographiques. |
| Planification de territoire : calculer les territoires qui se chevauchent : agent | Calcule les chevauchements pour les agents. Lorsqu’elle est exécutée, la tâche planifiée déclenche des événements pour calculer le chevauchement entre deux agents. |
| Planification territoriale - Calculer les territoires qui se chevauchent - Géographie | Calcule les chevauchements pour les zones géographiques. Lorsqu’elle est exécutée, la tâche planifiée déclenche des événements pour calculer la superposition entre deux zones géographiques. |
Field Service Propriétés de la console de planification de territoire
La console de planification de territoire utilise les propriétés suivantes.
| Propriétés | Définition |
|---|---|
| sn_fsm_tp.territory_membership_override_to_date (en anglais seulement) | Détermine le champ de date de fin par défaut de l’agent lorsqu’il est ajouté au territoire à l’aide de l’onglet Agents suggérés . Les agents sont disponibles sur le territoire jusqu’à la date spécifiée. |
| sn_fsm_tp.territory_max_zoom_level | Définit le niveau de zoom automatique maximal pour la carte. Les valeurs valides sont comprises entre 1 et 20.
|
| sn_fsm_tp.type_de_repères_de_superposition | Détermine comment afficher les données telles que les agents et les équipes en fonction de la vue, du port ou du territoire.
|
| sn_fsm_tp.territory_initial_zoom | Définit le niveau de zoom initial de la carte.
|
| sn_fsm_tp.niveau_transparence_territoriale | Détermine l’opacité d’une zone géographique nouvellement créée sur la carte.
|
| sn_fsm_tp.type_carte_territoire | Utilise différents types de vues de carte pour visualiser les territoires, telles que les feuilles de route, les satellites, les hybrides et le MNT.
|
| sn_fsm_tp.max_territoires_pour_planification_ | Détermine le nombre maximal de territoires prêts pour la planification des tâches de commande de travaux.
|
| Niveau d’opacité de la carte thermique sur la carte | Détermine l’opacité de la carte thermique. Les valeurs valides sont comprises entre 0,0 et 1,0.
|
| Rayon d’influence des points de données dans la carte thermique | Détermine le rayon qui influence le point de données dans la carte thermique.
|