diff --git a/TrafagSalesExporter/docs/DEPLOYMENT_IIS_HANDOFF_2026-05-19.md b/TrafagSalesExporter/docs/DEPLOYMENT_IIS_HANDOFF_2026-05-19.md index db7083a..032df18 100644 --- a/TrafagSalesExporter/docs/DEPLOYMENT_IIS_HANDOFF_2026-05-19.md +++ b/TrafagSalesExporter/docs/DEPLOYMENT_IIS_HANDOFF_2026-05-19.md @@ -1,6 +1,58 @@ # Deployment / IIS Handoff 2026-05-19 -Letzter Nachtrag: 2026-05-20 +Letzter Nachtrag: 2026-05-29 + +## Nachtrag 2026-05-29 Deploy Produktsparten-Mapping + +Durchgefuehrt: + +- Release-Publish aus `TrafagSalesExporter` nach: + +```text +\\trch-webapp-bidashboard.trafagch.local\BiDashboard$\ +``` + +- Befehl: + +```powershell +dotnet publish .\TrafagSalesExporter.csproj -c Release --no-restore /p:PublishProfile=FolderProfile --verbosity minimal +``` + +- Share-Pruefung nach Publish: + - `BiDashboard.dll` Zeitstempel `29.05.2026 09:19:43` + - `BiDashboard.deps.json` Zeitstempel `29.05.2026 09:19:44` + - `web.config` Zeitstempel `29.05.2026 09:19:50` + - `trafag_exporter.db` Zeitstempel `29.05.2026 09:18:42` + +Deploy-Inhalt: + +- Produktspartenfelder im Web-Datenmodell und Excel-Export. +- SAP-Gateway-Join-Konfiguration fuer `ProductDivisionRefSet`. +- Neuer Reiter `Zentrale Spartenzuordnung` in `Management Analyse`. +- Lokale SQLite-Konfiguration wurde mit publiziert; `ProductDivisionRefSet` ist dort als aktive zweite SAP-Quelle fuer `ZSCHWEIZ` konfiguriert. + +Validierung: + +```powershell +dotnet test TrafagSalesExporter.sln --verbosity minimal --artifacts-path C:\TMP\trafag-test-artifacts-deploy-20260529 +``` + +Ergebnis: + +```text +80/80 Tests gruen +``` + +Einschraenkung: + +- `Invoke-WebRequest` gegen `https://trch-webapp-bidashboard.trafagch.local/BiDashboard/` konnte von der Entwicklungsmaschine nicht als fachlicher Smoke-Test verwendet werden, weil die HTTPS-Verbindung lokal mit Empfangs-/Credential-Fehler abbricht. Das entspricht dem bereits dokumentierten lokalen Schannel-/Client-Credential-Thema. +- Der Publish selbst und die Share-Dateien wurden erfolgreich verifiziert. + +Nacharbeit im Web: + +- Im Export Dashboard `ZSCHWEIZ` erneut exportieren/laden, damit `CentralSalesRecords` die Produktfelder aus `ProductDivisionRefSet` erhaelt. +- Danach `Management Analyse` -> `Zentrale Spartenzuordnung` pruefen. +- Wenn dort `TR-AG Referenz = 0` steht, ist die zentrale Referenz noch nicht neu geladen oder der SAP-Join liefert im Webserver-Kontext keine Produktdaten. ## Nachtrag 2026-05-27: Upgreat Firewall-Freigabe fuer neuen Webserver diff --git a/TrafagSalesExporter/lastchange.md b/TrafagSalesExporter/lastchange.md index 950ea99..2aa5dab 100644 --- a/TrafagSalesExporter/lastchange.md +++ b/TrafagSalesExporter/lastchange.md @@ -1,6 +1,6 @@ # Last Change -Stand: 2026-05-27 +Stand: 2026-05-29 Diese Datei ist fuer tokenarme RAG-Nutzung komprimiert. @@ -15,6 +15,9 @@ Diese Datei ist fuer tokenarme RAG-Nutzung komprimiert. - Neu umgesetzt: `Management Analyse` im Finance Cockpit hat zusaetzliche Reiter fuer Laender, Datenstatus, Abweichungen, Gutschriften-Kandidaten und Datenqualitaet. - Neu erstellt: ABAP-Arbeitsstand fuer Produktsparten-Mapping mit Provider-Klasse, ALV-Report und Mapping-Build-Report. - Neu umgesetzt: Produktspartenfelder im Web-Datenmodell, Gateway-Join-Konfiguration fuer `ProductDivisionRefSet` und Excel-Ausgabe. +- Neu umgesetzt und deployed: Reiter `Zentrale Spartenzuordnung` in `Management Analyse`, der Finance-Materialien gegen die fuehrende TR-AG-/SAP-Referenz prueft. +- Letzter Deploy: 2026-05-29 09:19 auf `\\trch-webapp-bidashboard.trafagch.local\BiDashboard$\`. +- Letzte Validierung: `dotnet test TrafagSalesExporter.sln --verbosity minimal --artifacts-path C:\TMP\trafag-test-artifacts-deploy-20260529` mit `80/80` Tests gruen. ## Nachtrag 2026-05-29 Produktsparten-Mapping Gateway/Web @@ -60,6 +63,7 @@ Offen: - `ZSCHWEIZ` im Export Dashboard neu laufen lassen. - Danach Fuellung der neuen Produktfelder und Quote `UNASS` pruefen. - Fachliche Mapping-Luecken wie `0509`/`0540` spaeter mit Andreas/Kendra klaeren. +- Wenn `TR-AG Referenz = 0` angezeigt wird, ist die zentrale Referenz im Web noch leer. Dann `ZSCHWEIZ` nach aktivem `ProductDivisionRefSet`-Join erneut exportieren/laden. ## Nachtrag 2026-05-29 Zentrale Spartenzuordnung