Points d’extension dans Field Service Management

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Utilisez des points d’extension pour personnaliser diverses configurations.

    Dans le navigateur d’application, entrez sys_extension_point.list et cliquez sur Entrée pour afficher les points d’extension utilisés dans l’application Gestion des services sur site.

    Vous pouvez créer plusieurs implémentations pour chaque point d'extension et fournir un numéro de commande pour chaque implémentation. L'implémentation avec le numéro de commande le plus bas est exécutée.

    Des points d’extension sont disponibles pour les configurations suivantes :
    • Entrées de calendrier de type événement
    • Réservation de rendez-vous
    Tableau 1. Points d’extension pour les entrées de calendrier de type événement
    Nom du point d’extension Description
    AgentEventUtil Personnalisez la logique pour les entrées de calendrier de type événement.
    AgentScheduleUtil Personnalisez la logique de calcul des périodes de congés d’événements.
    Tableau 2. Points d’extension pour la prise de rendez-vous
    Nom du point d’extension Description
    sn_apptmnt_booking. AppointmentBookingAvailabilityExtPoint Personnalisez la logique pour déterminer les fenêtres de rendez-vous pouvant être réservées.
    sn_apptmnt_booking. Rendez-vousBookingDaoExtPoint Personnalisez la logique utilisée pour créer ou mettre à jour un enregistrement de rendez-vous.
    sn_apptmnt_booking. AppointmentBookingImplExtPoint Personnalisez la logique pour valider les données de rendez-vous avant la création d’un rendez-vous.
    sn_apptmnt_booking. Rendez-vousBookingUtilExtPoint Personnalisez la logique pour créer une carte des paramètres des données de rendez-vous qui sera utilisée pour créer et mettre à jour les enregistrements de rendez-vous.
    sn_apptmnt_booking. AppointmentRescheduleCancelExtPoint Personnalisez la logique utilisée pour déterminer si les rendez-vous peuvent être annulés ou reportés.
    sn_apptmnt_booking. Rendez-vousRESTHelperExtPoint Personnalisez la logique pour récupérer une liste des dates et des périodes disponibles pour la prise de rendez-vous.
    sn_apptmnt_booking. AppointmentRecommendationExtPoint Permet à d’autres applications d’intégrer la recommandation de créneaux de réservation de rendez-vous.
    sn_apptmnt_booking. Rendez-vousBookingLockingUtilExtPoint Acquérez et libérez des verrous dans le workflow de prise de rendez-vous.
    sn_apptmnt_booking. AppointmentBookingVariablesExtensionPoint

    Utilisé par l’API de rendez-vous et l’API de réservation pour extraire des Catalog_id pour la tâche.

    sn_apptmnt_booking. AppointmentEnableUnifiedUI Active le composant de calendrier de l’interface utilisateur unifiée pour l’extension de table de tâches spécifique.
    sn_apptmnt_booking. Rendez-vousHolidayHelperExt

    Calcule le délai en tenant compte des jours fériés, comme indiqué par le paramètre consider_holidays_in_leadtime dans la configuration du service Prise de rendez-vous.

    sn_apptmnt_booking. AppointmentLeadTimeCalculation Détermine s’il convient de prendre en compte ou d’ignorer le délai de replanification d’un rendez-vous, en fonction du paramètre ignore_lead_time_on_reschedule dans la configuration du service Prise de rendez-vous.
    sn_apptmnt_booking.use_unified_appt_widget Autorisez d’autres applications à utiliser le calendrier de réservation de rendez-vous sismique.
    sn_apptmnt_booking. AppointmentRecommendationExtPoint Personnalisez les critères de proximité et de recommandation pour recommander des rendez-vous.
    sn_apptmnt_booking. Rendez-vousSeismicUI

    Récupère les détails de configuration de réservation de rendez-vous en fonction de la table de tâches sélectionnée dans la configuration.

    Tableau 3. Points d’extension pour la gestion de modèles
    Nom du point d’extension Description
    sn_fsm_adv_tmp. FSMTemplateMgmntExtPoint Personnalisez la logique pour permettre au modèle de commande de travaux de mapper les informations de la table source aux champs appropriés d’une commande de travaux.
    sn_fsm_adv_tmp. FSMTableMapSourceIdentifier Personnalisez la logique pour identifier la source d’un ordre de travail.
    Tableau 4. Points d’extension pour le rayon et la distance de geofencing
    Nom du point d’extension Description
    Configuration de la limite géographique sur site Vous permet de définir des valeurs par défaut pour les champs de rayon de limite géographique et d’unité de limite géographique dans la tâche de commande de travaux.
    Tableau 5. Points d’extension pour le dégradé de couleurs de la carte thermique
    Nom du point d’extension Description
    Dégradé de carte thermique (sn_cmn_mo. HeatmapGradient) Vous permet de définir le dégradé de couleurs de la carte thermique.
    Tableau 6. Points d’extension pour les indicateurs clés de performance (KPI) du territoire
    Nom du point d’extension Description
    IndicateursTerritoire(sn_fsm_tp. TerritoryIndicators) Permet de définir les indicateurs clés de performance (KPI) pour analyser les performances du territoire. Les indicateurs configurés apparaissent dans le panneau latéral contextuel de la console Planification des territoires de service sur site.
    Tableau 7. Points d’extension pour la gestion du travail planifié
    Nom du point d’extension
    sn_fsm_planned_wm. PWMScheduleSuppressionExtensionPoint Personnalisez la logique pour valider quand une occurrence de calendrier est supprimée.
    sn_fsm_planned_wm. PWMScheduleEffectivityExtensionPoint Calcule les échéances de la demande, les heures des prochaines exécutions et l’effectivité en fonction des configurations ou des règles.
    sn_fsm_planned_wm. PWMSourceRecordExtensionPoint Dérive les champs spécifiques à la source, comme l’emplacement, l’actif, le CI ou l’IB en fonction de la table associée au plan de maintenance.
    sn_fsm_planned_wm. PlannedWorkManagementExeExtensionPoint Les processus planifient les résultats du calendrier de maintenance comme un ordre de travail.
    sn_fsm_planned_wm. PWMScheduleStartExtensionPoint Personnalisez la date de début effectif du calendrier du plan de travail pour différents actifs.
    Lorsque vous configurez un calendrier de travaux planifié pour qu’il commence à une date calculée, le calendrier commence à la date de début effectif calculée par l’implémentation personnalisée de ce point d’extension.
    Remarque :
    Une implémentation par défaut est fournie pour ce point d’extension. Vous pouvez modifier l’implémentation par défaut selon vos besoins professionnels.
    sn_fsm_planned_wm. TaskPlanTemplateOutputTasks Personnalisez les opérations CRUD pour les tâches, les tickets ou les incidents créés à partir de modèles de plan de tâche liés à un plan de travail.

    Par exemple, pour une unité business de votre organisation, vous pouvez personnaliser le point d’extension afin de créer des tickets pour un plan de travaux et les lier aux occurrences planifiées via un nouveau champ dans l’enregistrement Tickets.

    Pour une autre unité business, vous pouvez personnaliser le point d’extension pour créer des tickets et les lier aux occurrences de calendrier via une nouvelle table.