4.3 Wo finde ich jetzt...? — Legacy → VSIX Zuordnung
Zweck
Diese Seite beantwortet die häufigste Frage nach der Migration: „Wo finde ich das, was ich vorher in AMED / LD / WIS hatte?“ Die Tabellen ordnen jede bekannte Alt-Funktion ihrem neuen Platz in den VSIX-Modulen zu.
Lesehinweis
| Spalte | Bedeutung |
| Alt-Modul | Modulname oder Menüpunkt im alten System |
| Alt-System | Quellsystem: AMED, LD/ENIVERS, WIS/PROOF oder TecDB |
| Neu-Extension | Ziel-Extension: wvds-amed-cafm oder wvds-amed-pims |
| Neu-View | Topic innerhalb der Extension (z.B. CAFM-TP, PIMS-INSP) |
| Neu-Form | Konkrete WFM-Datei, die den Inhalt anzeigt |
| Anmerkung | Besonderheiten: zusammengeführt, entfallen, verschoben etc. |
1. Apparate und Bestand (AMED Modul 1 → CAFM)
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 1.1 Bestandsgruppen | AMED | wvds-amed-cafm | CAFM-TP | TechPlace.wfm | TP-Hierarchie ersetzt Bestandsgruppen |
| 1.2 Suche von Bestandsdaten | AMED | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Freitextsuche + Typ-/Status-Filter |
| Apparate-Stammdaten (APPMASTER) | AMED | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Property-Grid aus property_schema |
| Apparatestatus (1–4) | AMED | wvds-amed-cafm | CAFM-TP | TechPlaceDetail.wfm | Status-Lifecycle als Timeline |
| Sicherheitsanalyse-Felder (T4/T5) | AMED | wvds-amed-pims | PIMS-EZA | Eza.wfm | SIA-Felder → safety.eza_master |
2. Motoren (AMED Modul 2 → CAFM)
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 2.1 Motorauswahlfunktion | AMED | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Typ-Filter type_code=motor |
| 2.2 Motorfunktion (Stammdaten) | AMED | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Alle 6 Datenbereiche im Property-Grid |
| 2.3 Eigentümer-Funktion | AMED | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Eigentümer als Property im Property-Grid |
| 2.4 Betriebslager verwalten | AMED | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Einbaustatus-Filter (E/B/L/U/V/W) |
| 2.5 Motorsuche | AMED | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Freitextsuche + Feld-Filter |
| 2.6 Referenzmotoren | AMED | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Referenz-Filter im Typ-Bereich |
| LD/ENIVERS MOTORSTAMM | LD | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Elektriker-Felder + Mechanik-Felder vereint |
3. Rohrleitungen (AMED Modul 3 → PIMS)
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| RohrMain (Rohrleitungsliste) | AMED | wvds-amed-pims | PIMS-PIPE | Piping.wfm | asset.item mit type_code=piping |
| EditFormRohre (Rohr-Detail) | AMED | wvds-amed-pims | PIMS-PIPE | Piping.wfm | JSON-Properties statt 150 EAV-Spalten |
| EigenschaftListe (Rohr-Eigenschaften) | AMED | wvds-amed-pims | PIMS-PIPE | Piping.wfm | Property-Grid aus property_schema |
| tblRohrMaster (Datenbank) | TecDB | wvds-amed-pims | PIMS-PIPE | Piping.wfm | EAV → JSON migriert, Trigger entfallen |
4. MSR / EzA (AMED Modul 4 → PIMS + CAFM)
4.A Anlagensicherung
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 4.1 EzA/S Liste | AMED | wvds-amed-pims | PIMS-EZA | Eza.wfm | EZA-Stammdaten + SIL-Einstufung |
| 4.2 Sicherheitsgespräch | AMED | wvds-amed-pims | PIMS-EZA | EzaTalk.wfm | Vereint AMED EZASichGesp + LD tblSicherheitGespraech |
| 4.3 Prüfvorschrift | AMED | wvds-amed-pims | PIMS-EZA | Eza.wfm | Vorschriften-Tab (inspection.prerequisite) |
| 4.4 Überwachungsnachweis Meßstellen | AMED | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Prüfergebnis mit Messwerten |
| 4.5 Überwachungsnachweis Prüfobjekte | AMED | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Prüfergebnis (discipline_type=BGV/EX/BS/etc.) |
| 4.6 Überwachungsnachweis Spaltrohr | AMED | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Prüfergebnis (discipline_type=SPALT) |
| 4.7 Ex(I) Nachweis-Nummern | AMED | wvds-amed-pims | PIMS-EZA | Eza.wfm | Ex-Nachweis als Property der EZA-Stelle |
| 4.8 Tabelle 5 Daten | AMED | wvds-amed-pims | PIMS-EZA | Eza.wfm | T5-Daten im EZA-Stammdaten-Bereich |
4.B Wiederkehrende Prüfungen
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 4.9 Prüfverlauf Messstellen | AMED | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | Aufgabenliste mit Disziplin-Filter |
| 4.10 Prüfverlauf Prüfobjekte | AMED | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | Alle Disziplinen in einer Liste (Filter statt Modul) |
| 4.11 Prüfverlauf Kraftverteilungen | AMED | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | Filter: discipline_type=KV |
| 4.12 Alle offenen Prüfungen | AMED | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | Standard-Ansicht: Status=offen |
| 4.13 Prüfhistorien | AMED | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Archiv-Tab: abgeschlossene Ergebnisse |
4.C Kraftverteilung
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 4.18 KV Abgangsliste | AMED | wvds-amed-cafm | CAFM-EMR | Emr.wfm | KV-Baum: KV → Abgang → EMR-Stelle |
| 4.19 KV-Belegungsliste | AMED | wvds-amed-cafm | CAFM-EMR | Emr.wfm | Belegung als Detail im KV-Baum |
| 4.20 Prüfung vor Inbetriebnahme | AMED | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | Sonder-Prüftyp „Inbetriebnahme“ |
| 4.21 HS/HZ-Liste | AMED | wvds-amed-cafm | CAFM-EMR | Emr.wfm | HS/HZ als Typ-Filter im KV-Baum |
4.D Sonstiges
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 4.14 Lebenslauf | AMED | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Installations-Historie (item_installation) |
| 4.15 Barcode importieren | AMED | — | — | — | Entfällt: Scanner-Integration über Gateway-API |
| 4.16 Barcode drucken | AMED | — | — | — | Entfällt: Druck-Service über Gateway-API |
| 4.17 Barcode-Terminal MTL 411 | AMED | — | — | — | Entfällt: Hardware veraltet, kein Nachfolger |
5. Reparaturen (AMED Modul 5 → PIMS)
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| 5.1 Schadenmeldung neu | AMED | wvds-amed-pims | PIMS-WORK | FaultReports.wfm | Asset auswählen → Schadensmeldung erfassen |
| 5.2 Schadenmeldungen bearbeiten | AMED | wvds-amed-pims | PIMS-WORK | FaultReports.wfm | Status-Tracking, Nachbearbeitung |
| 5.3 Offene Reparaturen | AMED | wvds-amed-pims | PIMS-WORK | WorkOrders.wfm | Typ-Filter order_type=R, Status=offen |
| 5.4 Arbeits-/Stillstandsplanung | AMED | wvds-amed-pims | PIMS-WORK | WorkOrders.wfm | Planungs-Tab (work.plan) |
| 5.5 Stammtabellen Pflege | AMED | — | — | — | Admin-Funktion → Gateway-API Konfigurationsroute |
6. LD / ENIVERS → VSIX
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| frmLDT_Emr_Bestand_Liste | LD | wvds-amed-cafm | CAFM-EMR | Emr.wfm | Vollständige EMR-Stellenliste mit KV-Zuordnung |
| KV_NUMMER Verwaltung | LD | wvds-amed-cafm | CAFM-EMR | Emr.wfm | KV-Baum im EMR-View |
| MOTORSTAMM | LD | wvds-amed-cafm | CAFM-OBJ | ObjectDetail.wfm | Vereint mit AMED MOTORMASTER |
| BESTAND (Betriebsmittel-Liste) | LD | wvds-amed-cafm | CAFM-OBJ | Objects.wfm | Alle Betriebsmittel als asset.item |
| ARBEIT (Auftragsliste) | LD | wvds-amed-pims | PIMS-WORK | WorkOrders.wfm | Alle Auftragstypen (R/U/W/S/A/P) vereint |
| tblArbeitPlan (Stillstandspläne) | LD | wvds-amed-pims | PIMS-WORK | WorkOrders.wfm | Planungs-Tab |
| tblSicherheitGespraech | LD | wvds-amed-pims | PIMS-EZA | EzaTalk.wfm | Vereint mit AMED EZASichGesp (type=SCHUTZZIEL) |
| PlanProof1 (Prüfzyklus-Brücke) | LD | wvds-amed-pims | PIMS-INSP | InspPlan.wfm | Brücke Auftrag → Prüfzyklus in work.plan |
7. WIS / PROOF → VSIX
| Alt-Modul | Alt-System | Neu-Extension | Neu-View | Neu-Form | Anmerkung |
| TimeTrain (aktive Prüfaufgaben) | WIS | wvds-amed-pims | PIMS-INSP | InspTasks.wfm | work.order (order_type=U) |
| RuleBase (Regeleditor) | WIS | wvds-amed-pims | PIMS-INSP | InspPlan.wfm | inspection.rule — Intervalle, Typen |
| tf_GetScheduledTasksForecast | WIS | wvds-amed-pims | PIMS-INSP | InspPlan.wfm | Forecast-Chart: Fälligkeiten nächste n Tage |
| sp_JedeNacht (Nachtjob) | WIS | wvds-amed-pims | — | — | Backend: sp_GenerateTasks (kein eigener Screen) |
| PROOF (Prüfergebnisse) | PROOF | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Ergebnis-Archiv (ehemals externe DB) |
| HIST-DB (Prüfhistorie) | WIS/HIST | wvds-amed-pims | PIMS-INSP | InspResult.wfm | Archiv-Tab: keine externe DB mehr |
8. Vollständiges C#-Modul-Inventar (scan_results.txt)
Die folgende Tabelle listet jedes einzelne C#-Projekt aus D:\Workspace\AMED\ auf — nicht gruppiert nach DokuWiki-Kapitel, sondern 1:1 nach Quellcode-Ordner.
8.A MsrEzA-Module (35 Projekte → 3 Views)
C#-Projekt (Amed.Win.MsrEzA.*) | GUI-Klasse | Prüfkategorie | Neu-View | Neu-Form | |
.MsrEzaMenu | MsrEza_Menu.cs | Menü / Einstieg | — | — | → Shell-TreeView Navigation |
.EzAListe | EzaListe.cs | EzA-Stammdaten (UC) | PIMS-EZA | Eza.wfm | |
.EzAMess | EzaMess.cs | EzA-Messwerte | PIMS-EZA | Eza.wfm | |
.EzaWindow | EzaListeWindow.cs | EzA-Listenansicht | PIMS-EZA | Eza.wfm | |
.PLTS | PruefVorView.cs | Prüfvoraussetzungen | PIMS-EZA | Eza.wfm | |
.PrüfVor | PrufVorSch.cs | Prüfvorschriften | PIMS-EZA | Eza.wfm | |
.Sicherheit | SicherHeitGes.cs | Sicherheitsgespräch | PIMS-EZA | EzaTalk.wfm | |
.Tabelle5 | Tabelle_5.cs | T5-Daten (SIA) | PIMS-EZA | Eza.wfm | |
.ExNachNum | ExNachweisNummern.cs | Ex-Nachweis-Nummern | PIMS-EZA | Eza.wfm | |
MsrEzA.EzAS | EzASListe.cs | EzA/S-Zusammenfassung | PIMS-EZA | Eza.wfm | |
.BGV | BGVA3.cs | BGV A3 el. Sicherheit | PIMS-INSP | InspTasks.wfm | |
.Blitzsch | Blitz.cs | Blitzschutzanlage | PIMS-INSP | InspTasks.wfm | |
.Beleuchtung | BeleuchtungsObjekte.cs | Beleuchtungsanlage | PIMS-INSP | InspTasks.wfm | |
.SicherBeleuch | SicherheitBeleuch.cs | Sicherheitsbeleuchtung | PIMS-INSP | InspTasks.wfm | |
.FIListe | FI_Liste.cs | FI-Schutzschalter | PIMS-INSP | InspTasks.wfm | |
.HSHZListe | HSHZ.cs | HS/HZ-Anlagen | PIMS-INSP | InspTasks.wfm | |
.Starkstr | Stark.cs | Starkstromanlage | PIMS-INSP | InspTasks.wfm | |
.BesAllg | BesichAllg.cs | Besichtigung allgemein | PIMS-INSP | InspTasks.wfm | |
.BesEx | BesichEx.cs | Besichtigung Explosionsschutz | PIMS-INSP | InspTasks.wfm | |
.Bestatig | Bestätigung.cs | Bestätigung/Überwachung | PIMS-INSP | InspResult.wfm | |
.BetrÜber | BetriebÜber.cs | Betrieb-Überblick | PIMS-INSP | InspResult.wfm | |
.BattAkku | BatterieAkku.cs | Batterie/Akku-Prüfung | PIMS-INSP | InspTasks.wfm | |
.EinDatPrüf | EinDatPruf.cs | Einzeldaten-Prüfung | PIMS-INSP | InspResult.wfm | |
.Leiter | Leiterprüf.cs | Leiterprüfung | PIMS-INSP | InspTasks.wfm | |
.Prüfmit | Prüfmittel.cs | Prüfmittel-Verwaltung | PIMS-INSP | InspTasks.wfm | |
.Prüfobjekte | Prüfobj.cs | Prüfobjekte-Liste | PIMS-INSP | InspTasks.wfm | |
.MessPrüf | MessPruf.cs | Messprüfung | PIMS-INSP | InspResult.wfm | |
.PrüfHist | PrufHist.cs | Prüfhistorien | PIMS-INSP | InspResult.wfm | |
.MessHist | MessHistorien.cs | Messhistorien | PIMS-INSP | InspResult.wfm | |
.Lebens | Lebenslauf.cs | Lebenslauf (Historie) | CAFM-OBJ | ObjectDetail.wfm | |
.SpaltDaten | Spalt_Daten.cs | Spaltrohrmotoren-Daten | PIMS-INSP | InspResult.wfm | |
.SpaltÜber | Spalt_Über.cs | Spaltrohrmotoren-Überblick | PIMS-INSP | InspTasks.wfm | |
.KVPrüf | KVPruf.cs | KV-Prüfung | PIMS-INSP | InspTasks.wfm | |
.KVBelegung | KVBeleg.cs | KV-Belegung | CAFM-EMR | Emr.wfm | |
.KVHist | KVHistorien.cs | KV-Historien | CAFM-EMR | Emr.wfm | |
.Barcode | Bar.cs | Barcode-Etiketten | — | — | → Entfällt (Gateway-API) |
8.B Bestand- und Motor-Module (6 Projekte → 2 Views)
| C#-Projekt | GUI-Klassen | Neu-View | Neu-Form |
Amed.Win.Devices | DevicesMain, DeviceListView, DeviceDetailView, DeviceMotorView | CAFM-OBJ | Objects.wfm / ObjectDetail.wfm |
Amed.Win.Devices(new) | DevicesMain, DeviceListView, DeviceDetailView (Neuversion) | CAFM-OBJ | Objects.wfm / ObjectDetail.wfm |
Devices (trunk) | Duplikat/Testprojekt | CAFM-OBJ | Objects.wfm |
Amed.Win.Motors | ucMotorsView, ucMotorendaten, ucKraftverteilung, ucReferenzmotoren | CAFM-OBJ | ObjectDetail.wfm |
Amed.Win.Motors(new-Andrej) | AmedMotors, MOT, Motor_Insert, Motor_Disconnect, Motor_Toleranza | CAFM-OBJ | ObjectDetail.wfm |
Motors (trunk) | Duplikat | CAFM-OBJ | ObjectDetail.wfm |
8.C Verwaltungs-Module (12 Projekte)
| C#-Projekt | GUI-Klasse(n) | Neu-Ort |
Amed.Win.Verwaltung | Verwaltung_Main.cs | Shell-intern: Einstellungen-Panel |
Amed.Win.Verwalt.Anlag | Anlagen.cs | CAFM-TP: Anlagen-Tab in TechPlace.wfm |
Amed.Win.Verwalt.AnlagZw | AnlageZweig.cs | CAFM-TP: Anlagenzweig-Tab in TechPlace.wfm |
Amed.Win.Verwalt.AnlagZwEx | AnlageZwEx.cs | CAFM-TP: Erw. Anlagenzweig in TechPlace.wfm |
Amed.Win.Verwalt.Betrieb | Betriebe.cs | CAFM-TP: Branch-Konfiguration (Admin) |
Amed.Win.Verwalt.Ort | Ortlich.cs, AnlageEdit, BetriebEdit, etc. | CAFM-TP: Standort-Editor in TechPlace.wfm |
Amed.Win.Verwalt.Ing | Ingenieurs.cs | Shell-intern: Benutzer-Verwaltung (Admin) |
Amed.Win.Verwalt.SCCM | SccmMain, Users, Rollen, Objekten, UserRolle | Shell-intern: abgelöst durch ENIVERSSIAM Auth |
Amed.Win.Verwalt.DatSich | DatenSicher.cs | Entfällt: SQL-Backup via DBA-Tooling |
Amed.Win.Verwalt.Export | VerwaltExport.cs | Shell-intern: Export über Gateway-API |
Amed.Win.Verwalt.ReportWindow | ReportWin.cs, Reparatur_Report.cs | Shell-intern: Report-Infrastruktur |
Amed.Win.Verwalt.DefaultValues | DefaultValuesMain.cs | Shell-intern: Admin-Konfiguration |
8.D Infrastruktur-Module (entfallen oder Shell-intern)
| C#-Projekt | Zweck | Migrationsziel |
Main | MDI-Hauptfenster | WvdS.Shell (nativ, kein VSIX-Modul) |
StarterApp | Starter / Firmenauswahl | WvdS.Shell: Branch-Selector + PFX-Validator |
ClassLibrary | Shared Types | fpc-core / Services.Gateway.pas |
Shared | AmedBaseView, Messages, Tickets | fpc-core / Shell-Infrastruktur |
WebApiDataProvider | HTTP/REST Client | Services.Gateway.pas (pas2js) |
Amed.Win.FilterManager | Filter-Verwaltung | Shell-intern: Filter-Infrastruktur in jedem View |
Amed.Win.GridExporter | Grid-Export (Excel, CSV) | Shell-intern: Export-Feature (Gateway-API) |
KVAbgangliste | KV-Abgangsliste (standalone) | CAFM-EMR: Emr.wfm (KV-Baum) |
KVBelegung | KV-Belegung (standalone) | CAFM-EMR: Emr.wfm (Belegungs-Tab) |
Amed.Win.Planung | Wartungs-/Prüfplanung | PIMS-INSP: InspPlan.wfm |
Report exports with code | Report-Code | Shell-intern: Report-Infrastruktur |
Report_Exports | Report-Vorlagen | Shell-intern: Report-Infrastruktur |
Test | RibbonForm1 (Testprojekt) | Entfällt |
8.E Statistik
| Kategorie | Alt (C#-Projekte) | Neu (VSIX-Views) |
| MsrEzA-Module (Prüfungen, EZA, KV) | 35 | 3 (InspTasks + InspResult + Eza/EzaTalk) |
| Bestand/Motor-Module | 6 | 2 (Objects + ObjectDetail) |
| Rohrleitungen | 1 | 1 (Piping) |
| Schadensmeldung/Reparatur | 1 + 1 | 2 (FaultReports + WorkOrders) |
| Verwaltungs-Module | 12 | Shell-intern / Admin |
| Infrastruktur/Main/Shared | 12 | WvdS.Shell / fpc-core |
| Gesamt | ~68 Projekte | 14 Views in 2 Extensions |
9. Zusammenführungen (68 → 14)
Ein Kerneffekt der Migration: 68 C#-Projekte (davon 35 MsrEzA-Module für wiederkehrende Prüfungen) werden in 14 Views innerhalb von 2 Extensions zusammengeführt:
VORHER (AMED Modul 4): NACHHER (wvds-amed-pims):
4.4 ÜN Meßstellen ─┐
4.5 ÜN Prüfobjekte ─┤ InspResult.wfm
4.6 ÜN Spaltrohrmotoren ─┘ (discipline_type als Filter)
4.9 PV Messstellen ─┐
4.10 PV Prüfobjekte ─┤ InspTasks.wfm
4.11 PV Kraftverteilungen ─┤ (discipline_type als Filter)
4.12 Alle offenen Prüfungen ─┘
4.13 Prüfhistorien ───► InspResult.wfm (Archiv-Tab)
39 C#-Module (BGV, Blitz, ───► Alle über discipline_type
FI, HSHZ, Ex, KV, ...) differenziert — 1 View statt 39 Module
Die Disziplin war bisher ein Modul. In der neuen Architektur ist sie ein Filter in inspection.discipline_type. Neue Prüfarten erfordern keinen neuen Code — nur einen neuen Eintrag in shared.list_item.
10. Entfallene Module
| Alt-Modul | Alt-System | Grund |
| 4.15 Barcode importieren | AMED | Scanner-Integration via Gateway-API, kein eigener Screen |
| 4.16 Barcode drucken | AMED | Druck-Service via Gateway-API, kein eigener Screen |
| 4.17 Barcode-Terminal MTL 411 | AMED | Hardware veraltet (Windows CE), kein Nachfolger |
| 5.5 Stammtabellen Pflege | AMED | Admin-Funktion → Gateway-API Konfigurationsrouten |
| 6. Datenbankverwaltung | AMED | DBA-Tool — nicht Bestandteil der VSIX-Module |
| 7. Anwendung von CD-ROM | AMED | Obsolet — Dokumentation online |
| 0. Betriebsauswahl | AMED | In WvdS.Shell integriert (Branch-Selector in der Titelleiste) |