Composants de Gestion du travail planifié

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • Plusieurs types de composants sont installés avec Gestion du travail planifié, notamment des tables et des règles métier.

    Tables

    Gestion du travail planifié ajoute les tables suivantes.
    Tableau 1. Tables installées avec Gestion du travail planifié
    Table Description
    Plan de travaux

    [wm_planned_work_plan]

    Stocke les entités filtrées pour le plan de travail.
    Calendrier de travaux planifié

    [wm_planned_work_schedule]

    Stocke les calendriers configurés pour un plan de travail. Un calendrier peut être basé sur une durée, un compteur, une condition ou un script.
    Modèle de calendrier de travaux planifié

    [wm_m2m_schedule_template]

    Stocke la liste des modèles de commande de travaux appliqués aux calendriers de travail planifiés.
    Enregistrement de travaux planifié

    [wm_m2m_work_plan_to_record]

    Associe une planification de plan de travail à un enregistrement dans le système (à partir d’un ID de document). Contient également des informations sur l’heure ou la valeur de la dernière exécution du calendrier pour l’enregistrement et l’heure ou la valeur suivante à laquelle le calendrier s’exécutera.
    Mappage des attributs de modèles

    [wm_m2m_template_attribute_map]

    Stocke le mappage d’attribut d’un modèle de commande de travaux.
    Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]

    Stocke les occurrences du calendrier de travail.
    Planifier la suppression

    [wm_m2m_schedule_suppression]

    Stocke les occurrences des calendriers de travail supprimés.

    Rôles

    Gestion du travail planifié ajoute les rôles suivants.
    Tableau 2. Rôles dans Gestion du travail planifié
    Rôles Description
    Administrateur de travaux planifiés

    [sn_fsm_planned_wm.planned_work_admin]

    Créez des plans de travail, des calendriers de travail planifiés, liez des modèles de commande de travaux aux calendriers et générez des commandes de travaux.

    Includes de script

    Gestion du travail planifié ajoute les includes de script suivants.
    Tableau 3. Includes de script installés avec Gestion du travail planifié
    Script include Description
    PlannedWorkManagementExtensionPointImpl Implémente le point d’extension Global.PlannedMaintenanceExtensionPoint .
    PlannedWorkMgmtAjaxUtil Fonction utilitaire pour les scripts clients dans la gestion du travail planifié.
    PlannedWorkMgmtAPIHelperUtil Utilitaires pour la fonction wrapper permettant d’appeler des API incluses dans le périmètre global à partir du périmètre de gestion du travail planifié.
    FSMPWMUtil Fonction utilitaire pour l’application incluse dans le périmètre de la gestion du travail planifié.
    PWMForecastWOUtil Fonction utilitaire pour prévoir les commandes de travaux pour le travail planifié.
    PlannedMaintenanceExtensionPointImpl Implémentation par défaut pour l’application de maintenance planifiée.
    Util ExtPointExtPoint MaintenancePlanifié Utilitaire dans l’application de maintenance planifiée pour récupérer les points d’extension en fonction sys_class_name.
    PlannedWorkManagementHistoryUtil Utilitaire dans l’application de maintenance du travail planifié permettant d’extraire l’historique des cycles de maintenance d’un actif ou d’un inventaire.
    PlannedWorkManagementScheduleUtil Gère la logique de traitement pour l’enregistrement de travail du plan, les occurrences de calendrier, les commentaires sur les notes de travail, et autres.
    PlannedWorkMangementPlanUtil Méthodes d’utilitaire liées au plan de travail.
    PlannedWorkManagementEffectivityUtil Méthodes d’utilitaire pour déterminer et valider l’effectivité du calendrier.
    PlannedWorkManagementScheduleExeUtil Agit comme un commutateur entre les implémentations du point d’extension PlannedWorkManagementExeExtensionPoint en fonction du type de commande. La valeur par défaut du type de commande est commande de travaux.
    PWMWorkOrderExeExtensionPointImpl Implémentation du point d’extension PlannedWorkManagementExeExtensionPoint pour le type d’ordre sélectionné comme commande de travaux.
    PlannedWorkManagementConstants Maintient les constantes pour la gestion du travail de planification.
    PWMScheduleSuppression Maintient la logique de traitement de la suppression du calendrier.
    PWMScheduleOccurrence Gère la logique de traitement de l’occurrence de calendrier.
    PWMScheduleOccurrenceDAO Maintiens les méthodes DAO d’occurrence de calendrier.
    PWMWorkScheduleDAO Gère les méthodes DAO pour le calendrier de travail.
    PWMPlanWorkRecordDAO Gère les méthodes DAO pour l’enregistrement du plan.

    Règles métier

    Gestion du travail planifié ajoute les règles métier suivantes.
    Tableau 4. Règles métier installées avec Gestion du travail planifié
    Règle métier Table Description
    Création d’enregistrements entre périmètres Plan de travaux

    [wm_planned_work_plan]

    Crée l’enregistrement d’accès entre périmètres sur la table sur laquelle le plan de maintenance est créé et doit être exécuté.
    annuler la WO lorsque l’enregistrement du plan est inactif Enregistrement de travaux planifié

    [wm_m2m_work_plan_to_record]

    Annule la commande de travaux pour un enregistrement de plan lorsque cet enregistrement de plan est désactivé. L’enregistrement du plan est désactivé lorsque l’enregistrement de l’actif est modifié de sorte qu’il ne satisfait pas à la condition de filtre au niveau du plan.
    Planification des travaux planifiés pour le plan de maintenance Calendrier de travaux planifié

    [wm_planned_work_schedule]

    Limite la création d’un calendrier de travaux planifiés pour le plan de maintenance. Autorise uniquement lorsque le plan est de classe Travail planifié.
    Restreindre le modèle par calendrier Modèle de calendrier de travaux planifié

    [wm_m2m_schedule_template]

    Limite la création d’une planification de modèle en double dans la table.
    Restreindre la carte de table pour le modèle Mappage des attributs de modèles

    [wm_m2m_template_attribute_map]

    Limite l’utilisation d’une carte de table unique par modèle de commande de travaux
    Mettre à jour les nouveaux champs des enregistrements de calendrier M2M Calendrier de travaux planifié

    [wm_planned_work_schedule]

    Met à jour l’enregistrement du calendrier et recalcule la valeur suivante ou l’heure d’exécution suivante lorsque les champs de compteur ou de durée changent.
    Valider le début effectif du plan, fin Plan de travaux

    [wm_planned_work_plan]

    Vérifie si les dates de début et de fin effectives du plan de travail sont valides.
    Modèle de calendrier de travail pour maintenir le calendrier Modèle de calendrier de travaux planifié

    [wm_m2m_schedule_template]

    Limite l’ajout d’un calendrier de maintenance à un modèle de calendrier de travaux planifié.
    Mettre à jour la dernière date d’achèvement dans la commande de travaux Tâche de commande de travaux

    [wm_Task]

    Met à jour la dernière date d’achèvement de la commande de travaux pour le SLA de délai de grâce.
    Comparer les tâches de modèle de calendrier Planifier la suppression

    [wm_m2m_schedule_suppression]

    Valider la dépendance cyclique Planifier la suppression

    [wm_m2m_schedule_suppression]

    Supprimer SO par suppression planifiée Planifier la suppression

    [wm_m2m_schedule_suppression]

    Supprimer SO par calendrier Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]

    Supprimer SO par le calendrier suppressBy Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]

    Annuler la WO si SO est inactif Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]

    Vérifier le début effectif de l’OS Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]

    Changer les champs WO sur les changements de champ SO Occurrence de calendrier

    [wm_plan_work_schedule_occurrence]