Komponenten Des Geplanten Arbeitsmanagements
Mehrere Arten von Komponenten werden mit geplantem Arbeitsmanagement installiert, einschließlich Tabellen und Business-Regeln.
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Arbeitsplan [wm_planned_work_plan] |
Speichert die für den Arbeitsplan gefilterten Entitäten. |
| Zeitplan für geplante Arbeit [wm_planned_work_schedule] |
Speichert die für einen Arbeitsplan konfigurierten Zeitpläne. Ein Zeitplan kann Dauer, Zähler, Bedingung oder skriptbasiert sein. |
| Vorlage für geplanten Arbeitszeitplan [wm_m2m_schedule_template] |
Speichert die Liste der Arbeitsauftragsvorlagen, die auf geplante Arbeitszeitpläne angewendet werden. |
| Datensatz für geplante Arbeit [wm_m2m_work_plan_to_record] |
Bezieht einen Arbeitsplanzeitplan auf einen Datensatz im System (aus einer Dokument-ID). Enthält auch Informationen zum Zeitpunkt oder Wert der letzten Ausführung des Zeitplans für den Datensatz und zum nächsten Zeitpunkt oder Wert, zu dem bzw. dem der Zeitplan ausgeführt wird. |
| Vorlagenattributszuordnung [wm_m2m_template_attribute_map] |
Speichert die Attributzuordnung für eine Arbeitsauftragsvorlage. |
| Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
Speichert die Vorkommen des Arbeitszeitplans. |
| Zeitplanunterdrückung [wm_m2m_schedule_suppression] |
Speichert die Vorkommen unterdrückter Arbeitszeitpläne. |
Rollen
| Rollen | Beschreibung |
|---|---|
| Administrator für geplante Arbeit [sn_fsm_planned_wm.planned_work_admin] |
Erstellen Sie Arbeitspläne, geplante Arbeitszeitpläne, verknüpfen Sie Arbeitsauftragsvorlagen mit den Zeitplänen, und generieren Sie Arbeitsaufträge. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| PlannedWorkManagementExtensionPointImpl | Implementiert Global.PlannedMaintenanceExtensionPoint Erweiterungspunkt. |
| PlannedWorkMgmtAjaxUtil | Dienstprogrammfunktion für Client-Skripts im geplanten Arbeitsmanagement. |
| PlannedWorkMgmtAPIHelperUtil | Dienstprogramme für die Wrapper-Funktion zum Aufrufen globaler bereichsbezogener APIs aus dem Umfang des geplanten Arbeitsmanagements. |
| FSMPWMUtil | Dienstprogrammfunktion für bereichsbezogene Anwendung „Plantes Arbeitsmanagement“. |
| PWMPrognoseWOUtil | Dienstprogrammfunktion zur Prognose von Arbeitsaufträgen für die geplante Arbeit. |
| Geplante Wartung – ErweiterungspunktImpl | Standardimplementierung für Anwendung „geplante Wartung“. |
| PlannedWartungExtPointUtil | Dienstprogramm in der Anwendung „geplante Wartung“ zum Abrufen von Erweiterungspunkten basierend auf „sys_class_Name“. |
| Geplantes ArbeitsmanagementHistoryUtil | Dienstprogramm in der Anwendung „geplante Arbeitswartung“ zum Abrufen des Wartungszyklusverlaufs für ein Asset oder einen Bestand. |
| PlannedArbeitsmanagementZeitplanUtil | Verwaltet die Verarbeitungslogik für Planarbeitsdatensatz, Zeitplanvorkommen, Arbeitsnotizkommentare usw. |
| PlannedWorkMangementPlanUtil | Dienstprogrammmethoden im Zusammenhang mit dem Arbeitsplan. |
| PlannedWorkManagementEffectivityUtil | Dienstprogrammmethoden zum Bestimmen und Validieren der Gültigkeit des Zeitplans. |
| PlannedWorkManagementZeitplanExeUtil | Fungiert als Wechsel zwischen den Implementierungen von PlannedWorkManagementExeExtensionPoint Erweiterungspunkt basierend auf Auftragstyp. Der Standardwert des Auftragstyps ist „Arbeitsauftrag“. |
| PWMWorkOrderExeExtensionPointImpl | Implementierung von PlannedWorkManagementExeExtensionPoint Erweiterungspunkt für den als Arbeitsauftrag ausgewählten Auftragstyp. |
| PlannedWorkManagementkonstanten | Enthält die Konstanten für das Planarbeitsmanagement. |
| PWMZeitplanunterdrückung | Verwaltet die Verarbeitungslogik der Zeitplanunterdrückung. |
| PWMZeitplanvorlauf | Verwaltet die Verarbeitungslogik des Zeitplanvorkommens. |
| PWMZeitplanOccurrceDAO | Verwaltet die DAO-Methoden des Zeitplanvorkommens. |
| PWMArbeitszeitplanDAO | Verwaltet die DAO-Methoden für den Arbeitszeitplan. |
| PWMPlanWorkRecordDAO | Verwaltet die DAO-Methoden für den Plandatensatz. |
Geschäftsregeln
| Geschäftsregel | Tabelle | Beschreibung |
|---|---|---|
| Bereichsübergreifende Datensatzerstellung | Arbeitsplan [wm_planned_work_plan] |
Erstellt den bereichsübergreifenden Zugriffsdatensatz in der Tabelle, für die der Wartungsplan erstellt wird und ausgeführt werden muss. |
| WO abbrechen, wenn Plandatensatz inaktiv ist | Datensatz für geplante Arbeit [wm_m2m_work_plan_to_record] |
Bricht den Arbeitsauftrag für einen Plandatensatz ab, wenn dieser Plandatensatz deaktiviert ist. Der Plandatensatz wird deaktiviert, wenn der Asset-Datensatz so geändert wird, dass er die Filterbedingung auf Planebene nicht erfüllt. |
| Geplanter Arbeitszeitplan zu Wartungsplan | Zeitplan für geplante Arbeit [wm_planned_work_schedule] |
Schränkt die Erstellung eines geplanten Arbeitszeitplans für den Wartungsplan ein. Ist nur zulässig, wenn der Plan der Klasse „geplante Arbeit“ entspricht. |
| Modell pro Zeitplan einschränken | Vorlage für geplanten Arbeitszeitplan [wm_m2m_schedule_template] |
Schränkt die Erstellung eines doppelten Modellzeitplans in der Tabelle ein. |
| Beschränken Sie die Tabellenzuordnung für das Modell | Vorlagenattributszuordnung [wm_m2m_template_attribute_map] |
Schränkt den Anwender auf eine einzelne Tabellenzuordnung pro Arbeitsauftragsvorlage ein |
| Aktualisieren Sie neue Felder für m2m-Zeitplandatensätze | Zeitplan für geplante Arbeit [wm_planned_work_schedule] |
Aktualisiert den Zeitplandatensatz und berechnet den nächsten Wert oder die nächste Laufzeit neu, wenn sich die Felder „Zähler“ oder „Dauer“ ändern. |
| Validieren Sie den effektiven Start, Ende des Plans | Arbeitsplan [wm_planned_work_plan] |
Überprüft, ob das effektive Start- und Enddatum des Arbeitsplans gültig ist. |
| Arbeitszeitplanvorlage zum Planen des Zeitplans | Vorlage für geplanten Arbeitszeitplan [wm_m2m_schedule_template] |
Schränkt den Anwender ein, der Vorlage für geplanten Arbeitszeitplan einen Wartungszeitplan hinzuzufügen. |
| Aktualisiere das späteste Abschlussdatum im Arbeitsauftrag | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Aktualisiert das späteste Abschlussdatum im Arbeitsauftrag für das Nachfrist-SLA. |
| Zeitplanvorlagenaufgaben vergleichen | Zeitplanunterdrückung [wm_m2m_schedule_suppression] |
|
| Validieren Sie die zyklische Abhängigkeit | Zeitplanunterdrückung [wm_m2m_schedule_suppression] |
|
| SO durch Zeitplanunterdrückung unterdrücken | Zeitplanunterdrückung [wm_m2m_schedule_suppression] |
|
| SO nach Zeitplan unterdrücken | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| SO durch suppressBy-Zeitplan unterdrücken | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| WO abbrechen, wenn DIES inaktiv ist | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| Überprüfen Sie den effektiven Start von SO | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| Ändern Sie die WO-Felder in SO-Feld ändert sich | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |