gateway/docs/althaus-bot-v2-fragenkatalog.md
Stephan Schellworth ea566c270f docs: add gateway docs and Cursor plan artifacts
Made-with: Cursor
2026-04-22 07:21:43 +02:00

7.7 KiB

Fragenkatalog Althaus Bot v2 -- Kick-off-Vorbereitung

Zweck: Strukturierte Fragen für den Anforderungsworkshop mit W. Althaus AG
Erstellt: 13. April 2026
Zielgruppe: Projektleitung PowerOn + Ansprechpartner Althaus (Reto, Stefan, Samuel)


A. Wiki-System (Ansprechpartner: Samuel)

Kritisch für: Position 5 (Wiki-Anbindung) -- Aufwandsschätzung schwankt zwischen 44h und 64h je nach Wiki-System.

A.1 Wiki-Identifikation

# Frage Hintergrund
A1.1 Welches Wiki-System wird eingesetzt? (z.B. Confluence, SharePoint Wiki, MediaWiki, DokuWiki, Notion, anderes) Bestimmt die Anbindungsstrategie (API vs. Export vs. Crawling)
A1.2 Wo wird das Wiki gehostet? (Cloud-SaaS, On-Premise, Azure) Netzwerk-Zugang und Firewall-Konfiguration
A1.3 Wie viele Seiten/Artikel enthält das Wiki ungefähr? Dimensionierung der Erstindexierung und Embedding-Kosten
A1.4 In welchen Formaten liegen die Inhalte vor? (reiner Text, HTML, Markdown, eingebettete PDFs/Bilder) Bestimmt die Extraktions-Komplexität

A.2 Technischer Zugang

# Frage Hintergrund
A2.1 Gibt es eine REST-API oder ähnliche Schnittstelle zum Lesen der Wiki-Inhalte? API-Zugang = deutlich weniger Aufwand als Crawling
A2.2 Gibt es eine Export-Funktion? (z.B. XML-Export, PDF-Export, Datenbank-Dump) Fallback wenn keine API vorhanden
A2.3 Gibt es Authentifizierung (API-Key, OAuth, LDAP)? Welche Credentials werden benötigt? Konfiguration des Connectors
A2.4 Gibt es eine Change-API oder Webhooks, die bei Änderungen notifizieren? Bestimmt den Aufwand für inkrementelle Updates (Pos. 5.3)
A2.5 Gibt es Zugriffsbeschränkungen auf bestimmte Wiki-Bereiche? RBAC-Überlegungen bei der Indexierung

A.3 Inhaltliche Abgrenzung

# Frage Hintergrund
A3.1 Soll das gesamte Wiki indexiert werden oder nur bestimmte Bereiche? Scope-Begrenzung für Erstindexierung
A3.2 Gibt es vertrauliche Inhalte, die nicht in den Chatbot einfliessen dürfen? Datenschutz-/Compliance-Anforderung
A3.3 Wie oft werden Wiki-Inhalte aktualisiert? (täglich, wöchentlich, selten) Bestimmt die Sync-Frequenz
A3.4 Welche Sprache(n) haben die Wiki-Inhalte? (Deutsch, Englisch, gemischt) Embedding-Modell-Auswahl

B. ERP-System & Datenstrukturen (Ansprechpartner: Stefan)

Kritisch für: Positionen 1.5, 2.2-2.3, 3.1, 4.1 -- Preprocessor-Erweiterungen und Matching-Engine.

B.1 ERP-Identifikation

# Frage Hintergrund
B1.1 Welches ERP-System wird eingesetzt? (z.B. Abacus, SAP, Microsoft Dynamics, bexio, Sage) Bestimmt Datenstruktur und Zugriffsmöglichkeiten
B1.2 Wie werden die Daten aktuell an den Preprocessor geliefert? (direkter DB-Zugriff, API, Export-Datei) Verständnis der bestehenden Datenpipeline
B1.3 In welchem Rhythmus werden die Daten aktualisiert? (Echtzeit, täglich, wöchentlich) Aktualität der Chatbot-Antworten

B.2 Kundenartikelnummern (Position 1.5)

# Frage Hintergrund
B2.1 Gibt es im ERP eine dedizierte Tabelle für Kundenartikelnummern? Wenn ja, wie heisst sie? Preprocessor-Schema-Erweiterung
B2.2 Wie ist die Zuordnung: 1 Kundenartikel → 1 ERP-Artikel, oder n:m? Bestimmt die Mapping-Komplexität
B2.3 Wie viele Kundenartikelnummern gibt es ungefähr? Dimensionierung
B2.4 Welche Felder hat die Kundenartikelnummern-Tabelle? (z.B. KundenNr, KundenArtikelNr, InterneArtikelNr, Bezeichnung) Schema-Definition für Preprocessor

B.3 Bestellwesen & Materialmanagement (Positionen 3 + 4)

# Frage Hintergrund
B3.1 Welche ERP-Tabellen/Views gibt es für Bestellungen? (Bestellkopf, Bestellpositionen, Status) Preprocessor-Erweiterung Pos. 3.1
B3.2 Gibt es eine Tabelle für Wareneingänge mit Datum und Menge? Liefertermin-Treue-Berechnung Pos. 4.3
B3.3 Gibt es eine Preishistorie-Tabelle? Welche Felder enthält sie? (Datum, Preis, Lieferant, Währung) Preisentwicklungs-Analyse Pos. 4.4
B3.4 Gibt es ein Lagerjournal mit Buchungsdaten? KPI-Analyse Pos. 4.1
B3.5 Gibt es eine Bestandesbedarfsliste oder Dispositions-View? Material-Analyse Pos. 3.4
B3.6 Gibt es Felder für "bestätigter Liefertermin" vs. "gewünschter Liefertermin"? Termintreue-KPI Pos. 4.3
B3.7 Wie viele offene Bestellungen gibt es typischerweise gleichzeitig? Performance-Dimensionierung

B.4 Datenqualität

# Frage Hintergrund
B4.1 Wie konsistent sind Lieferanten-Namen im ERP? (exakt gleich oder Varianten wie "Siemens AG" vs. "Siemens") Matching-Qualität Pos. 2.2
B4.2 Gibt es Pflichtfelder die häufig leer sind? Feldergänzungs-Logik Pos. 2.3
B4.3 Wie sind Preise gespeichert? (Netto, Brutto, mit/ohne MwSt., Währung) SQL-Query-Generierung
B4.4 Werden gelöschte/gesperrte Datensätze physisch oder nur logisch gelöscht? Filter-Logik Pos. 1.1

C. Kalktool (Ansprechpartner: Reto)

Kritisch für: Position 2 (Kalktool) -- Höchstes Risiko in der Offerte.

C.1 Kalktool-Vorlage

# Frage Hintergrund
C1.1 Können wir die aktuelle Kalktool-Vorlage (Kalktool_Aktuell_2026_V1.4.xlsx) erhalten? Zielformat für Excel-Export Pos. 2.5
C1.2 Welche Spalten/Felder sind Pflicht in der Kalktool-Vorlage? Feldergänzungs-Priorität Pos. 2.3
C1.3 Gibt es Formeln in der Vorlage, die erhalten bleiben müssen? Komplexität des Excel-Exports
C1.4 Welches Format haben die Kunden-Stücklisten typischerweise? (PDF, Excel, CSV) Extraktions-Strategie Pos. 2.1

C.2 Matching-Anforderungen

# Frage Hintergrund
C2.1 Können wir 3-5 Muster-Stücklisten von verschiedenen Kunden erhalten? Testdaten für Matching-Engine Pos. 2.2
C2.2 Welche Identifikationsmerkmale haben Kunden-Stücklisten? (Kundenartikelnr., Hersteller-Typ, Beschreibung) Matching-Stufen definieren
C2.3 Wie hoch ist die erwartete Trefferquote beim exakten Match? (10%? 50%? 90%?) Gewichtung exakt vs. fuzzy vs. KI
C2.4 Welche Felder sollen bei nicht-eindeutigem Match als "Alternative durch KI" markiert werden? Bestätigungs-Workflow Pos. 2.4
C2.5 Gibt es Produktgruppen, die besonders schwierig zu matchen sind? Risikobewertung

D. Infrastruktur & Azure (Ansprechpartner: Stefan / IT)

# Frage Hintergrund
D1 Details zur neuen Azure-Subscription (Subscription-ID, Region, Resource Group) Pos. 6 -- Migration
D2 Gibt es Netzwerk-Einschränkungen (VPN, Private Endpoints, Firewall)? Zugang Preprocessor ↔ ERP
D3 Wer hat Admin-Zugang zur neuen Subscription? Deployment-Planung
D4 Gibt es Budget-Limits auf der Azure-Subscription? Betriebskosten-Planung

E. Priorisierung & Vorgehensweise

# Frage Hintergrund
E1 Sollen alle 7 Positionen umgesetzt werden, oder gibt es eine Priorisierung? Scope-Bestätigung
E2 Gibt es einen gewünschten Go-Live-Termin? Zeitplanung
E3 Wie soll die UAT organisiert werden? (dedizierte Testphase, laufend, Key-User) Testplanung
E4 Wer sind die Pilot-User für den reaktivierten Bot? UAT-Teilnehmer
E5 Sollen Schulungen für Endanwender durchgeführt werden? (nicht in Offerte enthalten) Ggf. Nachtragsofferte

Nächste Schritte

  1. Vor dem Kick-off: Fragenkatalog an Althaus senden, damit Antworten vorbereitet werden können
  2. Im Kick-off: Fragen durchgehen, fehlende Antworten als Action Items festhalten
  3. Nach dem Kick-off: Aufwandsschätzung anhand der Antworten finalisieren, insbesondere Pos. 2.2 (Matching) und Pos. 5 (Wiki)

PowerOn AG -- Vorbereitung Anforderungsworkshop Althaus Bot v2