====== 4.3 Wo finde ich jetzt...? — Legacy → VSIX Zuordnung ====== //Stand: 2026-03-06// Übergeordnet: [[de:int:wvdsshell:notes:04-vsix:start|4. VSIX-Module — Gesamtübersicht]] Verwandt: [[de:int:wvdsshell:notes:02-cafm:legacy-analysis|2.3 CAFM Legacy-Analyse]] | [[de:int:wvdsshell:notes:03-pims:legacy-analysis|3.4 PIMS Legacy-Analyse]] ===== 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)|