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)
Zuletzt geändert: den 06.03.2026 um 09:23