Teilanlagenwartungs-Desk

"Teilanlagenwartungs-Desk" ist eine Experience Designer-Anwendung, die Benutzern über durchsuchbare Indexlisten und dynamische Datenraster einen effizienten Zugriff auf Teilanlagendetails, Wartungshistorie und verknüpfte Transaktionen ermöglicht. Benutzer können IH-Anforderungen, Aufträge und Verträge direkt innerhalb der App verwalten, wobei die Integration mit Core-Programmen wie (MOS170), (COS100) und (MOS100) erhalten bleibt.

Die Vorlage für "Teilanlagenwartungs-Desk" basiert auf dem Mashup-Kundenservice-Desk und beinhaltet mit einigen Ausnahmen dieselbe Funktionalität in einem Anwendungsformular. Verwenden Sie diese Vorlage als Ausgangspunkt, um die Anwendung mithilfe der Entwicklungswerkzeuge weiterzuentwickeln.

Die Anwendung "Teilanlagenwartungs-Desk" wurde aus einer teilanlagenorientierten Perspektive konzipiert. In der Indexliste können Sie nach Artikelnummer, Seriennummer oder Kundennummer suchen oder filtern. Sobald ein Datensatz ausgewählt wurde, werden in den entsprechenden Datenrastern detaillierte Informationen angezeigt.

Die Funktionalität der Anwendung umfasst folgende Funktionen:

  • "Übersicht": Diese Registerkarte enthält Daten aus dem M3-Programm (MMS240) und zeigt Kundeninformationen an.
  • "Aufträge": Auf dieser Registerkarte werden offene und abgeschlossene IH-KAs, IH-KA-Positionen, verknüpfte Instandhaltungsaufträge, Operationen und verknüpfte Lieferungsaufträge aufgelistet. Darüber hinaus werden weitere Aufträge angezeigt, z. B. technische Aufträge, Verkaufsaufträge und Angebote. Die Registerkarte enthält mehrere Verknüpfungen zum M3-Programm und zu anderen Experience Designer-Anwendungen.
  • "Verträge": Auf dieser Registerkarte werden Wartungs- und Mietverträge sowie Informationen zu den Verträgen angezeigt. Die Registerkarte ermöglicht den direkten Zugriff auf die Wartungsvertrags-Workbench und den Rental Counter.
  • Zusätzliche Einstellungen: Benutzer können neue IH-Anforderungen oder IH-KAs über ein Formular aus dem Anwendungskopf erstellen.

Konfiguration von M3 Business Engine

Folgende M3 Business Engine-Konfigurationen sind erforderlich, um die Anwendung "Teilanlagenwartungs-Desk" auszuführen:
  • Basiskonfiguration für M3 Mietmanagement und Wartungsauftragsmanagement
  • Aktivierte Funktionssuche für die folgenden Tabellen:
    • MMILON
    • OOHEAD
    • MMOHED
    • ACUORH
    • QUHEAD
    • MGHEAD

Weitere Informationen zur spezifischen Konfiguration der einzelnen Komponenten finden Sie im Abschnitt "Komponenten".

Verwendung der Anwendung

Wenn Sie die Anwendung öffnen, wird eine Liste geladen. Sie können dann nach "Artikel", "Serie" oder "Kundennummer" filtern. Wenn Sie einen Datensatz auswählen, werden Informationen auf den anderen Registerkarten und Komponenten angezeigt.

Auf der Registerkarte "Übersicht" werden teilanlagenbezogene Informationen in mehreren Datenrastern und Registerkarten angezeigt.

Auf der Registerkarte Aufträge werden mehrere Auftragstypen angezeigt, die sich auf die Teilanlage oder den Kunden beziehen, und Sie können diese Aufträge bearbeiten.

Auf der Registerkarte "Verträge" können Sie alle verknüpften Wartungs- und Mietverträge für den ausgewählten Kunden anzeigen und verwalten.

Komponenten

Die folgende Tabelle zeigt die spezifische Konfiguration pro Komponente:

Komponente Komponentendetails
IndexList

Komponenten-ID: IndexList_Equipment

Zweck: Listet alle Teilanlagen in der aktuellen Firma auf.

Verwendete M3 BE-Daten: "Teilanlage/Serienartikel. Öffnen" (MMS240)

Verwendete Datendienste: Lst_Equipment

Erläuterungen: Verwendete Suchabfrage: CONO:{userContext.CONO}

AppHeader

Komponenten-ID: AppHeader

Zweck: Kopf mit Schaltflächen zum Hinzufügen von Aufträgen

Verwendete M3 BE-Daten: "IH-Anforderung. Öffnen" (MOS170), "Instandhaltungskundenauftrag. Öffnen" (COS100)

Verwendete Datendienste: Add_WorkRequest, Add_MCO

DetailsHeader

Komponenten-ID: DetailsHeader_Equipment

Zweck: Zeigt Adressdetails für die ausgewählte Adresse an.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Get_Address

Formular

Komponenten-ID: Form_BasicInformation

Zweck: Zeigt Zusatzinformationen für die ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "Teilanlage/Serienartikel. Öffnen" (MMS240)

Verwendete Datendienste: Get_EquipmentInfo, Upd_Equipment

DataGrid

Komponenten-ID: Datagrid_MeterReading

Zweck: Zeigt Zählerablesungen und aktualisierte Zählerablesungen für die ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "Teilanlage. Zählerablesung rückmelden" (MOS160)

Verwendete Datendienste: Lst_MeterReading, Upd_Meter

DataGrid

Komponenten-ID: DataGrid_WORequest

Zweck: Zeigt IH-Anforderungen für die ausgewählte Teilanlage an und ermöglicht den Zugriff auf (MOS170).

Verwendete M3 BE-Daten: "IH-Anforderung. Öffnen" (MOS170)

Verwendete Datendienste: Lst_WorkRequest, Add_WorkRequest

DataGrid

Komponenten-ID: Datagrid_Attribute

Zweck: Zeigt Zusatzinformationen zu Attributen für die ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "Attributwerte. Verbinden mit" (ATS101)

Verwendete Datendienste: Lst_Attributes

DataGrid

Komponenten-ID: DataGrid_AsbuiltStructure

Zweck: Zeigt Zusatzinformationen zur Objektstruktur für die ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "Objektstruktur. Öffnen" (MOS256)

Verwendete Datendienste: Lst_AsBuiltStructure

DataGrid

Komponenten-ID: DataGrid_Service History

Zweck: Zeigt die Wartungshistorie für die ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "Teilanlage. Wartungshistorie öffnen" (MOS180)

Verwendete Datendienste: Lst_ServiceHistory

DataGrid

Komponenten-ID: DataGrid_Warranty

Zweck: Zeigt die mit der ausgewählten Teilanlage verbundene Garantie an.

Verwendete M3 BE-Daten: "Teilanlage. Garantie verbinden" (MOS390)

Verwendete Datendienste: Lst_Warranty

DataGrid

Komponenten-ID: DataGrid_IoTLocation

Zweck: Listet die Teilanlagenadresse auf.

Verwendete M3 BE-Daten: "Teilanlagenadresse. Öffnen" (MOS272)

Verwendete Datendienste: Lst_LoTlocation

Formular

Komponenten-ID: Form_CustomerInformation

Zweck: Zeigt die wichtigsten Felder und die Kundeninformationen an.

Verwendete M3 BE-Daten: "Kunde. Öffnen" (CRS610)

Verwendete Datendienste: Lst_CustomerInfo

DataGrid

Komponenten-ID: DataGrid_ListOpenMCOHeaders

Zweck: Listet verbundene offene IH-KAs auf.

Verwendete M3 BE-Daten: "Instandhaltungskundenauftrag. Öffnen" (COS100)

Verwendete Datendienste: Lst_OpenMCOHeader, Add_MCOLine

Erläuterungen: Verwendete Suchabfrage: BANO:{IndexList_Equipment.SERN} AOSL:[00 TO 69] SortBy:ORNO

DataGrid

Komponenten-ID: DataGrid_ListOpenMCOLines

Zweck: Listet die IH-KA-Positionen aus dem in "Offene IH-KA-Köpfe" ausgewählten IH-KA auf.

Verwendete M3 BE-Daten: "Instandhaltungskundenauftrag. Öffnen" (COS100)

Verwendete Datendienste: Lst_OpenMCOLines

DataGrid

Komponenten-ID: DataGrid_RelatedOpenWO

Zweck: Listet die IH-Aufträge auf, die mit dem im Datenraster "IH-KA-Kopf" ausgewählten IH-KA verknüpft sind.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_RelatedWOOpen

Erläuterungen: Verwendete Suchabfrage: RORN:{DataGrid_ClosedMCOHeader.ORNO}

DataGrid

Komponenten-ID: DataGrid_WorkOrderOperartionOpenMCO

Zweck: Zeigt die Operationen für den in DataGrid_RelatedOpenWO ausgewähltenInstandhaltungsauftrag an.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_WorkOrderLineOpenMCO

DataGrid

Komponenten-ID: DataGrid_WOMaterialDO

Zweck: Zeigt alle verknüpften Verteilaufträge für den ausgewählten Instandhaltungsauftrag an.

Verwendete M3 BE-Daten: "Bez./Verteilauftrag. Öffnen" (MMS100)

Verwendete Datendienste: Lst_Distributionorder

Erläuterungen: Verwendete Suchabfrage: CONO:{userContext.CONO} FACI:{DataGrid_RelatedOpenWO.FACI} RORC:6 RORN:{DataGrid_RelatedOpenWO.MWNO} SortBy:TRNR

DataGrid

Komponenten-ID: DataGrid_ClosedMCOHeaders

Zweck: Zeigt abgeschlossene IH-KAs an, die mit der ausgewählten Teilanlage verknüpft sind.

Verwendete M3 BE-Daten: "Instandhaltungskundenauftrag. Öffnen" (COS100)

Verwendete Datendienste: Lst_ClosedMCOHeaders

Erläuterungen: Verwendete Suchabfrage: BANO:{IndexList_Equipment.SERN} AOSL:70 SortBy:ORNO

DataGrid

Komponenten-ID: DataGrid_ClosedMCOLines

Zweck: Listet die IH-KA-Positionen auf, die mit dem im Datenraster "Abgeschlossene IH-KA - Köpfe" ausgewählten IH-KA verknüpft sind.

Verwendete M3 BE-Daten: "Instandhaltungskundenauftrag. Öffnen" (COS100)

Verwendete Datendienste: Lst_ClosedMCOLines

DataGrid

Komponenten-ID: DataGrid_RelatedClosedWOs

Zweck: Zeigt Informationen über die in DataGrid_EquipmentSearch ausgewählte Teilanlage an.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_RelatedWOClosed

Erläuterungen: Verwendete Suchabfrage: RORN:{DataGrid_ClosedMCOHeader.ORNO}

DataGrid

Komponenten-ID: DataGrid_WorkOrderOperartionClosedMCO

Zweck: Zeigt die Operationen für den ausgewählten Instandhaltungsauftrag an.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_WorkOrderLineClosedMCO

DataGrid

Komponenten-ID: DataGrid_Workorder

Zweck: Listet Instandhaltungsaufträge für die in IndexList_Equipment ausgewählte Teilanlage auf.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_WorkOrder

DataGrid

Komponenten-ID: DataGrid_WorkOrderOperation

Zweck: Zeigt die Operationen für den ausgewählten Instandhaltungsauftrag an.

Verwendete M3 BE-Daten: "IH-Auftrag. Öffnen" (MOS100)

Verwendete Datendienste: Lst_WorkOrderLine

DataGrid

Komponenten-ID: DataGrid_WorkOrderDO

Zweck: Zeigt alle verknüpften Verteilaufträge für den ausgewählten Instandhaltungsauftrag an.

Verwendete M3 BE-Daten: "Bez./Verteilauftrag. Öffnen" (MMS100)

Verwendete Datendienste: Lst_WOMaterialDO

Erläuterungen: Verwendete Suchabfrage: CONO:{userContext.CONO} FACI:{DataGrid_RelatedOpenWO.FACI} RORC:6 RORN:{DataGrid_RelatedOpenWO.MWNO} SortBy:TRNR

DataGrid

Komponenten-ID: DataGrid_EngineeeringOrder

Zweck: Listet alle technischen Aufträge für die in IndexList_Equipment ausgewählte Teilanlage auf.

Verwendete M3 BE-Daten: "Technischer Auftrag. Öffnen" (MOS200)

Verwendete Datendienste: Lst_EngineeringOrder

DataGrid

Komponenten-ID: DataGrid_SalesOrders

Zweck: Listet die Verkäufe für den in IndexList_Equipment ausgewählten Kunden auf.

Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300).

Verwendete Datendienste: Lst_SalesorderHeader

DataGrid

Komponenten-ID: DataGrid_SalesOrdersLines

Zweck: Listet Auftragspositionen für die in DataGrid_SalesOrders ausgewählten Kundenaufträge auf.

Verwendete M3 BE-Daten: "Kundenauftrag. KA-Toolbox öffnen" (OIS300).

Verwendete Datendienste: Lst_SalesOrderLines

Erläuterungen: Verwendete Suchabfrage: CONO:{userContext.CONO} FACI:{userContext.FACI} CUNO:{IndexList_Equipment.CUNO} SortBy:ORNO

DataGrid

Komponenten-ID: DataGrid_Quotationheader

Zweck: Listet Angebote für den in IndexList_Equipment ausgewählten Kunden auf.

Verwendete M3 BE-Daten: "Angebot. Öffnen" (QUS100)

Verwendete Datendienste: Lst_QuotationSalesHeader

Erläuterungen: Verwendete Suchabfrage: CONO:{userContext.CONO} FACI:{userContext.FACI} CUNO:{IndexList_Equipment.CUNO} SortBy:OFNO

DataGrid

Komponenten-ID: DataGrid_Quotationheader

Zweck: Listet Angebotspositionen für die in DataGrid_QuotationHeader ausgewählten Angebote auf.

Verwendete M3 BE-Daten: "Angebot. Öffnen" (QUS100)

Verwendete Datendienste: Lst_QuotationLine

DataGrid

Komponenten-ID: DataGrid_ServiceAgreement

Zweck: Zeigt eine Liste der Verträge an, die mit in IndexList_Equipment dem ausgewählten Kunden verbunden sind.

Verwendete M3 BE-Daten: "Instandhaltungsvertrag. Öffnen" (COS410)

Verwendete Datendienste: Lst_ServiceAgreement

Formular

Komponenten-ID: Form_BasicAgreementInformation

Zweck: Zeigt Vertragsinformationen zum ausgewählten Vertrag an.

Verwendete M3 BE-Daten: "Instandhaltungsvertrag. Öffnen" (COS410)

Verwendete Datendienste: Get_AgreementData

DataGrid

Komponenten-ID: DataGrid_AgreementSite

Zweck: Zeigt Informationen über den in DataGrid_ServiceAgreement ausgewählten Vertrag an.

Verwendete M3 BE-Daten: "Vertragsstandort. Öffnen" (COS403)

Verwendete Datendienste: Lst_AgreementSite

DataGrid

Komponenten-ID: DataGrid_ServicePricing

Zweck: Zeigt die Wartungspreisfindung an, die mit dem in DataGrid_ServiceAgreement ausgewählten Vertrag verbunden ist.

Verwendete M3 BE-Daten: "Instandhaltungsvertrag. Öffnen" (COS410)

Verwendete Datendienste: Lst_AgreementLines

DataGrid

Komponenten-ID: DataGrid_AgreementInvoiceLines

Zweck: Zeigt fakturierte Positionen für den in DataGrid_ServiceAgreement ausgewählten Vertrag an.

Verwendete M3 BE-Daten: "Teilanlage für IH-Vertrag. Öffnen" (COS433)

Verwendete Datendienste: Lst_AgreementInvoiceLines

DataGrid

Komponenten-ID: DataGrid_InvoiceSplit

Zweck: Zeigt die Rechnungsaufteilung für den in DataGrid_ServiceAgreement ausgewählten Vertrag an.

Verwendete M3 BE-Daten: "Instandhaltungsvertrag. Zahler verbinden" (COS427)

Verwendete Datendienste: Lst_InvoiceSplit

DataGrid

Komponenten-ID: DataGrid_RentalAgreement

Zweck: Zeigt eine Liste der Mietverträge an, die mit dem in Indexlist_Equipment ausgewählten Kunden verbunden sind.

Verwendete M3 BE-Daten: "Mietvertrag. Öffnen" (STS100)

Verwendete Datendienste: Lst_RentalAgreement

DataGrid

Komponenten-ID: DataGrid_RentalInvoices

Zweck: Zeigt Mietrechnungen an.

Verwendete M3 BE-Daten: "Mietrechnung. Anzeigen/gutschreiben" (STS350)

Verwendete Datendienste: Lst_Rentalinvoices

DataGrid

Komponenten-ID: DataGrid_RentalAgreementLines

Zweck: Zeigt Mietvertragspositionen für den in DataGrid_RentalAgreement ausgewählten Vertrag an.

Verwendete M3 BE-Daten: "Mietvertrag. Öffnen" (STS100)

Verwendete Datendienste: Lst_RentalAgreementLines

Verknüpfungen und Bookmarks

Die folgende Tabelle zeigt die in der Anwendung verfügbaren Verknüpfungen und Bookmarks an:

Verknüpfungs-ID Typ Zweck
Link_RentalCounter M3 Bookmark Wechselt zur EDA-App, um den Vertrag zu bearbeiten.
Link_ServiceAgreementWorkbench M3 Bookmark Wechselt zur EDA-App, um den Vertrag zu bearbeiten.
Link_CustomerOrderHub M3 Bookmark Wechselt zur EDA-App, um den Kundenauftrag zu bearbeiten.
Link_CustomerOverview M3 Bookmark Wechselt zur EDA-App, um den Kundendatensatz zu bearbeiten.
Link_MOS170 M3 Automation Wechselt zum M3-Programm, um mit dem ausgewählten Datensatz zu arbeiten.
Link_COS100 M3 Automation Wechselt zum M3-Programm, um mit dem ausgewählten Datensatz zu arbeiten.
Link_MOS100 M3 Automation Wechselt zum M3-Programm, um mit dem ausgewählten Datensatz zu arbeiten.

Dialoge

Die folgende Tabelle zeigt die Dialoge an, die Sie in der Anwendung "Teilanlagenwartungs-Desk" verwenden können:

Dialog-ID API-Programm Zweck
Dialog_AddMCO COS100MI_Add Erstellt einen neuen Instandhaltungskundenauftrag.
Dialog_AddWorkRequest MOS170MI_Add Erstellt eine neue IH-Anforderung.
Dialog_UpdMeter MOS160MI_Upd Aktualisiert den Zählerdatensatz.
Dialog_AddMCOLine COS100MI_Add Erstellt eine neue IH-KA-Position.

Bedingte Formate

Die folgende Tabelle zeigt die Formatierungsbedingungen an, die auf jede Komponente in der Anwendung "Teilanlagenwartung-Desk" angewendet werden:

Komponente Bedingungsname Zielfeld Bedingung Formatierung
DataGrid_WorkOrder LF65E1 WHHS WHHS = 40 Farbe