Komponenten für das Management geplanter Arbeit
Verschiedene Arten von Komponenten werden mit der Verwaltung der geplanten Arbeit installiert, einschließlich Tabellen und Geschäftsregeln.
Tabellen
| Tabelle | Beschreibung |
|---|---|
| Arbeitsplan [wm_planned_work_plan] |
Speichert die für den Arbeitsplan gefilterten Entitäten. |
| Geplanter Arbeitszeitplan wm_planned_work_schedule |
Speichert die für einen Arbeitsplan konfigurierten Zeitpläne. Ein Zeitplan kann auf Dauer, Zähler, Bedingung oder Skript basieren. |
| 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] |
Verknüpft einen Arbeitsplanzeitplan mit einem Datensatz im System (von einer Dokument-ID). Enthält auch Informationen darüber, wann oder zu welchem Wert der Zeitplan für den Datensatz zuletzt ausgeführt wurde und wann oder zu welchem Wert der Zeitplan beim nächsten Mal 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 von unterdrückten Arbeitszeitplänen. |
Rollen
| Rollen | Beschreibung |
|---|---|
| Administrator für geplante Arbeit [sn_fsm_planned_wm.planned_work_admin] |
Erstellen Sie Arbeitspläne und geplante Arbeitszeitpläne, verknüpfen Sie Arbeitsauftragsvorlagen mit den Zeitplänen, und generieren Sie Arbeitsaufträge. |
Skripteinbindungen
| Skripteinbindung | Beschreibung |
|---|---|
| PlannedWorkManagementExtensionPointImpl | Implementiert den Erweiterungspunkt „Global.PlannedMaintenanceExtensionPoint“. |
| PlannedWorkMgmtAjaxUtil | Dienstprogrammfunktion für Client-Skripts in der Verwaltung geplanter Arbeit. |
| PlannedWorkMgmtAPIHelperUtil | Dienstprogramme für die Wrapper-Funktion zum Aufrufen globaler bereichsbezogener APIs aus dem Bereich des geplanten Arbeitsmanagements. |
| FSMPWMUtil | Dienstprogrammfunktion für die bereichsbezogene Anwendung zur Verwaltung geplanter Arbeit. |
| PWMForecastWOUtil | Dienstprogrammfunktion zum Prognostizieren von Arbeitsaufträgen für die geplante Arbeit. |
| PlannedMaintenanceExtensionPointImpl | Standardimplementierung für Anwendung zur geplanten Wartung. |
| PlannedMaintenanceExtPointUtil | Dienstprogramm in der Anwendung für die geplante Wartung zum Abrufen von Erweiterungspunkten basierend auf „sys_class_name“. |
| PlannedWorkManagementHistoryUtil | Dienstprogramm in der Anwendung zur Wartung geplanter Arbeiten zum Abrufen des Wartungszyklusverlaufs für ein Asset oder einen Bestand. |
| PlannedWorkManagementZeitplanDienstprogramm | Verwaltet die Verarbeitungslogik für Plan-Arbeitsdatensätze, Zeitplanvorkommen, Arbeitsnotizkommentare usw. |
| PlannedWorkManagementPlanUtil | Mit dem Arbeitsplan verbundene Dienstprogrammmethoden. |
| PlannedWorkManagementEffectivityUtil | Dienstprogrammmethoden zum Bestimmen und Validieren der Gültigkeit des Zeitplans. |
| PlannedWorkManagementZeitplanExeUtil | Fungiert als Switch zwischen den Implementierungen des Erweiterungspunkts „PlannedWorkManagementExeExtensionPoint“ basierend auf dem Auftragstyp. Der Standardwert für den Auftragstyp ist „Arbeitsauftrag“. |
| PWMWorkOrderExeExtensionPointImpl | Implementierung des Erweiterungspunkts „PlannedWorkManagementExeExtensionPoint“ für den als Arbeitsauftrag ausgewählten Auftragstyp. |
| PlannedWorkManagementConstants | Enthält die Konstanten für das Planarbeitsmanagement. |
| PWMZeitplanUnterdrückung | Verwaltet die Verarbeitungslogik der Zeitplanunterdrückung. |
| PWMZeitplanOccurrence | Verwaltet die Verarbeitungslogik des Zeitplanvorkommens. |
| PWMZeitplanVorkommenDAO | Verwaltet die DAO-Methoden für das Zeitplanvorkommen. |
| PWMWorkZeitplanDAO | Verwaltet die DAO-Methoden für Arbeitspläne. |
| PWMPlanWorkRecordDAO | Verwaltet die DAO-Methoden für den Plandatensatz. |
Business-Regeln
| Business-Regel | Tabelle | Beschreibung |
|---|---|---|
| Bereichsübergreifende Datensatzerstellung | Arbeitsplan [wm_planned_work_plan] |
Erstellt den Datensatz für den bereichsübergreifenden Zugriff in der Tabelle, in der 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] |
Storniert den Arbeitsauftrag für einen Plandatensatz, 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 | Geplanter Arbeitszeitplan wm_planned_work_schedule |
Schränkt die Erstellung von geplanten Arbeitszeitplänen für Wartungspläne ein Lässt nur zu, wenn der Plan von der Klasse „Geplante Arbeit“ ist. |
| Modell pro Zeitplan einschränken | Vorlage für geplanten Arbeitszeitplan [wm_m2m_schedule_template] |
Schränkt die Erstellung von doppelten Modellzeitplänen in der Tabelle ein. |
| Tabellenzuordnung für Modell einschränken | Vorlagenattributszuordnung [wm_m2m_template_attribute_map] |
Schränkt den Anwender auf eine einzelne Tabellenzuordnung pro Arbeitsauftragsvorlage ein |
| Neue Felder für M2M-Zeitplandatensätze aktualisieren | Geplanter Arbeitszeitplan wm_planned_work_schedule |
Aktualisiert den Zeitplandatensatz und berechnet den nächsten Wert oder die nächste Laufzeit neu, wenn sich die Felder für Zähler oder Dauer ändern. |
| Validiert den effektiven Start und das Ende des Plans | Arbeitsplan [wm_planned_work_plan] |
Prüft, ob das effektive Start- und Enddatum des Arbeitsplans gültig sind. |
| Arbeitszeitplanvorlage für Wartungszeitplan | Vorlage für geplanten Arbeitszeitplan [wm_m2m_schedule_template] |
Schränkt den Anwender ein, der Vorlage für geplanten Arbeitszeitplan einen Wartungsplan hinzuzufügen. |
| Aktualisiert das späteste Abschlussdatum im Arbeitsauftrag | Arbeitsauftragsaufgabe [wm_Aufgabe] |
Aktualisiert das späteste Abschlussdatum im Arbeitsauftrag für die Nachfrist-SLA. |
| Vergleichen Sie Aufgaben für Zeitplanvorlagen | Zeitplanunterdrückung wm_m2m_schedule_suppression |
|
| Validiert die zyklische Abhängigkeit | Zeitplanunterdrückung wm_m2m_schedule_suppression |
|
| Unterdrücken Sie SO durch Zeitplanunterdrückung | Zeitplanunterdrückung wm_m2m_schedule_suppression |
|
| Unterdrücken Sie SO nach Zeitplan | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| Unterdrücken Sie SO nach Zeitplan „suppressBy“. | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| WO abbrechen, wenn SO inaktiv ist | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| Überprüft den effektiven Start von SO | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |
|
| WO-Felder bei SO-Feldänderungen ändern | Zeitplanvorkommen [wm_plan_work_schedule_occurrence] |