# CentronNexus ServiceBoard - Comprehensive Screenshot to Use-Case Mapping **Last Updated**: 2025-11-21 **Playwright Version**: 1.56.0 **Browser**: Chromium **Status**: Mapping Framework Ready - Screenshots Pending (Backend Service Required) --- ## Executive Summary This document provides a comprehensive reference mapping between CentronNexus ServiceBoard UI screenshots and corresponding use-case documentation. It covers **23 implemented modules** across **6 functional categories** plus **11 additional discovered modules** not yet in the main documentation. --- ## Part 1: Documented Modules (From USE_CASES_CENTRON_NEXUS.md) ### Category 1: Ticketing & Management (8 Modules) #### 3.1 Ticket-Liste (Main Ticket List) | Aspect | Details | |--------|---------| | **Screenshot Target** | `01-Ticket-Liste.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.1 | | **UI Path** | ServiceBoard → TicketList | | **Key Elements** | Filter bar, column headers, ticket rows, bulk actions | | **Main Features** | Advanced filtering, quick search, multi-select actions | | **Page Type** | CachedTicketListPage.razor | | **Related Components** | FilterEditor, BranchFilterSelection, CategoryFilterSelection, ConditionalFormattingEditor | #### 3.2 Ticket-Details (Ticket Information View) | Aspect | Details | |--------|---------| | **Screenshot Target** | `02-Ticket-Details.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.2 | | **UI Path** | ServiceBoard → TicketList → [Click Ticket] | | **Key Elements** | Ticket header, status badge, metadata tabs, activity feed | | **Main Features** | View ticket info, attach documents, add comments, change status | | **Page Type** | TicketDetailsPage (part of TicketDetails module) | | **Related Components** | TicketDetailsHeader, MetadataPanel, ActivityFeed, TabNavigation | #### 3.3 Ticket schließen (Close/Resolve Ticket) | Aspect | Details | |--------|---------| | **Screenshot Target** | `03-Ticket-Schließen.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.3 | | **UI Path** | Ticket Detail → Close Button → Close Dialog | | **Key Elements** | Resolution category dropdown, notes textarea, satisfaction survey | | **Main Features** | Select resolution, add notes, send survey, archive ticket | | **Page Type** | CloseTicketDialog (CloseTicket module) | | **Related Components** | ResolutionCategorySelector, NotesEditor, SurveySender | #### 3.4 Ticket weiterleiten (Forward/Escalate Ticket) | Aspect | Details | |--------|---------| | **Screenshot Target** | `04-Ticket-Weiterleiten.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.4 | | **UI Path** | Ticket Detail → Forward Button → Forward Dialog | | **Key Elements** | Recipient selector, priority dropdown, message textarea | | **Main Features** | Forward to user/queue, escalate priority, add message, SLA options | | **Page Type** | ForwardTicketDialog (ForwardTicket module) | | **Related Components** | RecipientSelector, PriorityEditor, MessageComposer | #### 3.5 Kanban-Board (Kanban View) | Aspect | Details | |--------|---------| | **Screenshot Target** | `05-Kanban-Board.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.5 | | **UI Path** | ServiceBoard → Kanban Tab (in CachedTicketList) | | **Key Elements** | Status columns, ticket cards, swimlanes, WIP limits | | **Main Features** | Drag-drop workflow, inline editing, status grouping, swimlanes | | **Page Type** | CachedKanbanBoard.razor (component in CachedTicketList) | | **Related Components** | KanbanColumn, KanbanCard, SwimlaneSelector | #### 3.6 Ticket-Checklisten (Task Checklists) | Aspect | Details | |--------|---------| | **Screenshot Target** | `06-Ticket-Checklisten.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.6 | | **UI Path** | Ticket Detail → Checklists Tab | | **Key Elements** | Checklist template list, checklist items, progress bar | | **Main Features** | Create checklist, add items, track progress, mark complete | | **Page Type** | TicketChecklists module components | | **Related Components** | ChecklistSelector, ChecklistItemList, ProgressTracker | #### 3.7 Ticket-Scripts (Quick Actions/Bulk Operations) | Aspect | Details | |--------|---------| | **Screenshot Target** | `07-Ticket-Scripts.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.7 | | **UI Path** | Ticket Detail → Scripts Tab OR Ticket List → Bulk Actions | | **Key Elements** | Script template list, parameters form, execution button | | **Main Features** | Run automation scripts, bulk update tickets, custom workflows | | **Page Type** | TicketScripts module components | | **Related Components** | ScriptSelector, ParameterEditor, ExecutionButton | #### 3.8 Ticket Web-Formulare (Web Form Submission) | Aspect | Details | |--------|---------| | **Screenshot Target** | `08-Ticket-WebForms.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §3.8 | | **UI Path** | Ticket Detail → Web Forms Tab | | **Key Elements** | Form fields, field validation, submit button | | **Main Features** | Fill custom forms, validate input, submit responses | | **Page Type** | TicketWebForms module components | | **Related Components** | FormFieldRenderer, ValidationPanel, FormSubmitter | --- ### Category 2: Time & Planning (3 Modules) #### 4.1 Zeiterfassung (Time Tracking) | Aspect | Details | |--------|---------| | **Screenshot Target** | `09-Zeiterfassung.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §4.1 | | **UI Path** | ServiceBoard → Time Records | | **Key Elements** | Time entry form, duration input, date picker, ticket selector | | **Main Features** | Log work time, select ticket, set start/end times, add notes | | **Page Type** | Timerecords module | | **Related Components** | TimeEntryForm, TicketSelector, DurationCalculator | #### 4.2 Stoppuhren (Global Timer/Stopwatch) | Aspect | Details | |--------|---------| | **Screenshot Target** | `10-Stoppuhren.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §4.2 | | **UI Path** | ServiceBoard → Stopwatches | | **Key Elements** | Timer display, start/stop buttons, elapsed time | | **Main Features** | Start/stop timer, pause, resume, convert to time entry | | **Page Type** | Stopwatches module | | **Related Components** | TimerDisplay, ControlButtons, TimeConversion | #### 4.3 Scheduler/Kalender (Calendar Planning) | Aspect | Details | |--------|---------| | **Screenshot Target** | `11-Scheduler.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §4.3 | | **UI Path** | ServiceBoard → Scheduler | | **Key Elements** | Calendar grid, event blocks, time slots, navigation | | **Main Features** | View calendar, schedule appointments, block time, manage events | | **Page Type** | Scheduler module (Components subfolder) | | **Related Components** | CalendarGrid, EventBlock, TimeSlotSelector | --- ### Category 3: Content & Documents (5 Modules) #### 5.1 Ticket-Dokumente (Document Management) | Aspect | Details | |--------|---------| | **Screenshot Target** | `12-Ticket-Dokumente.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §5.1 | | **UI Path** | Ticket Detail → Documents Tab | | **Key Elements** | Document list, upload button, preview link, delete button | | **Main Features** | Upload files, preview, download, delete, manage permissions | | **Page Type** | TicketDocuments module | | **Related Components** | DocumentList, FileUploader, PreviewPanel | #### 5.2 Ticket-E-Mails (Email Communication) | Aspect | Details | |--------|---------| | **Screenshot Target** | `13-Ticket-Emails.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §5.2 | | **UI Path** | Ticket Detail → Emails Tab | | **Key Elements** | Email thread, sender info, timestamp, reply button | | **Main Features** | View email history, reply to emails, forward, manage attachments | | **Page Type** | TicketEmails module (Components subfolder) | | **Related Components** | EmailThread, EmailComposer, AttachmentPanel | #### 5.3 Ticket-Berichte (Service Reports) | Aspect | Details | |--------|---------| | **Screenshot Target** | `14-Ticket-Reports.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §5.3 | | **UI Path** | Ticket Detail → Reports Tab | | **Key Elements** | Report template list, generate button, download button | | **Main Features** | Generate reports, customize sections, download PDF/Word | | **Page Type** | TicketReports module (uses ServiceReport shared) | | **Related Components** | ReportTemplate Selector, ReportGenerator, ExportButton | #### 5.4 Dokumentenviewer (Document Preview) | Aspect | Details | |--------|---------| | **Screenshot Target** | `15-DocumentViewer.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §5.4 | | **UI Path** | Document/File → Click Preview | | **Key Elements** | Document preview panel, zoom controls, page navigation | | **Main Features** | View PDFs, images, Office docs, zoom, rotate, annotate | | **Page Type** | DocumentViewer module | | **Related Components** | ViewerPanel, ZoomControls, PageNavigator | #### 5.5 E-Mail-Versand (Email Sending) | Aspect | Details | |--------|---------| | **Screenshot Target** | `16-Email-Versand.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §5.5 | | **UI Path** | Send Mail Dialog (from ticket actions) | | **Key Elements** | Recipient field, subject field, message editor, attachment panel | | **Main Features** | Compose email, add attachments, insert templates, send | | **Page Type** | SendTicketMail module (uses Email shared components) | | **Related Components** | EmailComposer, TemplateSelector, AttachmentUploader | --- ### Category 4: Dashboard & Overview (2 Modules) #### 6.1 Dashboard | Aspect | Details | |--------|---------| | **Screenshot Target** | `17-Dashboard.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §6.1 | | **UI Path** | ServiceBoard → Dashboard | | **Key Elements** | KPI cards, charts, ticket summary, recent activities | | **Main Features** | View KPIs, see trends, access quick actions, drill-down | | **Page Type** | Dashboard module | | **Related Components** | KPICard, ChartWidget, SummaryPanel | #### 6.2 Mein Tag (MyDay/Today's Schedule) | Aspect | Details | |--------|---------| | **Screenshot Target** | `18-MyDay.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §6.2 | | **UI Path** | ServiceBoard → My Day | | **Key Elements** | Today's ticket list, scheduled tasks, time blocks | | **Main Features** | See today's workload, manage priorities, track progress | | **Page Type** | MyDay module | | **Related Components** | TodayTicketList, TaskScheduler, ProgressTracker | --- ### Category 5: AI & Advanced Features (2 Modules) #### 7.1 Ticket-AI-Zusammenfassung (AI Summary) | Aspect | Details | |--------|---------| | **Screenshot Target** | `19-Ticket-AI-Summary.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §7.1 | | **UI Path** | Ticket Detail → AI Summary | | **Key Elements** | Summary text, key points, suggested actions, refresh button | | **Main Features** | View AI-generated summary, refresh summary, accept suggestions | | **Page Type** | TicketAiSummary module (AiPopupEdit.razor) | | **Related Components** | AISummaryPanel, SuggestionsPanel, RefreshButton | #### 7.2 AI-Assist (Content Generation) | Aspect | Details | |--------|---------| | **Screenshot Target** | `20-AI-Assist.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §7.2 | | **UI Path** | Ticket Detail → AI Assist (in compose fields) | | **Key Elements** | AI Assist button, suggestion popup, accept/reject options | | **Main Features** | Generate responses, improve text, check grammar, get suggestions | | **Page Type** | TicketAiSummary module (AIAssist.razor) | | **Related Components** | AIAssistPanel, SuggestionSelector, TextInsert | --- ### Category 6: Customer Management (3 Modules) #### 8.1 Kundendaten (Customer Data) | Aspect | Details | |--------|---------| | **Screenshot Target** | `21-Kundendaten.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §8.1 | | **UI Path** | Ticket Detail → Customer Info | | **Key Elements** | Customer name, contact info, company, status | | **Main Features** | View customer details, edit info, manage contacts | | **Page Type** | Customers module (CRM subfolder) | | **Related Components** | CustomerInfoPanel, ContactEditor, CompanySelector | #### 8.2 Kundengeräte & Assets (Customer Equipment/Assets) | Aspect | Details | |--------|---------| | **Screenshot Target** | `22-Kundengeräte.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §8.2 | | **UI Path** | Customer Detail → Devices Tab | | **Key Elements** | Device list, device details, status indicator, serial number | | **Main Features** | View devices, manage inventory, track assets, SN lookup | | **Page Type** | Customers/CustomerDevices module | | **Related Components** | DeviceList, DeviceDetails, InventoryManager | #### 8.3 Kundendetails & Adressenverwaltung (Address & Contact Management) | Aspect | Details | |--------|---------| | **Screenshot Target** | `23-Kundendetails.png` | | **Documentation** | USE_CASES_CENTRON_NEXUS.md §8.3 | | **UI Path** | Customer Detail → Address/Contacts Tab | | **Key Elements** | Address form, contact list, email/phone fields | | **Main Features** | Manage addresses, add/edit contacts, mark primary | | **Page Type** | Customers/CustomerAddresses + Contacts modules | | **Related Components** | AddressEditor, ContactList, PrimarySelector | --- ## Part 2: Newly Discovered Modules (Not in Main Documentation) ### Discovery Note Analysis of the CentronNexus codebase revealed **11 additional modules** beyond the 23 documented. These appear to be either: 1. Newer modules added after documentation 2. Hidden/supplementary features 3. Partner/add-on modules 4. Administrative utilities --- ### New Category A: Customer Relationship (3 Modules) #### A1. Kundenpartner (Customer Partner Management) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Customer Partner Relations | Customers/CustomerPartners | | **Screenshot Target** | `24-Kundenpartner.png` | | **Likely Features** | Manage partner companies, reseller relations, group accounts | | **UI Path** | Customer Detail → Partners/Resellers | | **Key Components** | PartnerList, PartnerEditor, RelationshipManager | #### A2. CRM (Customer Relationship Management) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | CRM Module | Customers/CRM | | **Screenshot Target** | `25-CRM.png` | | **Likely Features** | Sales pipeline, leads, opportunities, customer history | | **UI Path** | Customers → CRM | | **Key Components** | LeadList, OpportunityTracker, SalesHistory | #### A3. Kundenaufträge (Customer Orders/Tasks) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Customer Task Management | Customers/CustomerTasks | | **Screenshot Target** | `26-Kundenaufträge.png` | | **Likely Features** | Track customer orders, change requests, project tasks | | **UI Path** | Customer Detail → Tasks/Orders | | **Key Components** | TaskList, TaskEditor, OrderTracker | --- ### New Category B: Advanced Ticket Features (4 Modules) #### B1. TicketMasterDataItems (Configuration Items) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Ticket Master Data | TicketMasterDataItems | | **Screenshot Target** | `27-MasterData.png` | | **Likely Features** | Configure categories, priorities, statuses, custom fields | | **UI Path** | Admin/Settings → Ticket Master Data | | **Key Components** | CategoryManager, PriorityManager, StatusConfigurator | #### B2. TicketMap (Geographic View) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Ticket Geographic Map | TicketMap | | **Screenshot Target** | `28-TicketMap.png` | | **Likely Features** | View tickets on map by location, service area visualization | | **UI Path** | ServiceBoard → Map View | | **Key Components** | MapViewer, LocationMarker, ServiceAreaOverlay | #### B3. Suche (Global Search) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Global Search | Searches | | **Screenshot Target** | `29-Search.png` | | **Likely Features** | Full-text search across tickets, documents, customers | | **UI Path** | Search Bar (top navigation) | | **Key Components** | SearchInput, ResultsList, FacetedFilter | #### B4. PasswordManager (Credential Management) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Password/Credential Manager | PasswordManager | | **Screenshot Target** | `30-PasswordManager.png` | | **Likely Features** | Secure password storage, credential sharing for support | | **UI Path** | Ticket Detail → Credentials Tab | | **Key Components** | CredentialList, PasswordEditor, EncryptionManager | --- ### New Category C: Communication & Notifications (2 Modules) #### C1. PhoneCalls (Call Management) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Phone Call Tracking | PhoneCalls | | **Screenshot Target** | `31-PhoneCalls.png` | | **Likely Features** | Log phone calls, call history, integration with PBX | | **UI Path** | Ticket Detail → Call History Tab | | **Key Components** | CallLogger, CallHistoryPanel, PhoneIntegration | #### C2. TicketMail (Email Thread Management) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Email Conversation Thread | TicketMail | | **Screenshot Target** | `32-TicketMail.png` | | **Likely Features** | Email-to-ticket conversion, thread management, auto-tagging | | **UI Path** | Ticket → Email Thread Viewer | | **Key Components** | ThreadViewer, EmailParser, AutoTagger | --- ### New Category D: Advanced Analytics (2 Modules) #### D1. Statistics (Advanced Analytics) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Ticket Statistics & Analytics | Statistics | | **Screenshot Target** | `33-Statistics.png` | | **Likely Features** | Performance metrics, trend analysis, team productivity | | **UI Path** | ServiceBoard → Analytics | | **Key Components** | MetricsChart, TrendAnalyzer, ReportGenerator | #### D2. CustomerDocuments (Document Repository) | Module | Directory | Purpose | |--------|-----------|---------| | **Full Name** | Customer Document Management | Customers/CustomerDocuments | | **Screenshot Target** | `34-CustomerDocuments.png` | | **Likely Features** | Document library per customer, file versioning, access control | | **UI Path** | Customer Detail → Documents Tab | | **Key Components** | DocumentLibrary, VersionControl, AccessManager | --- ## Part 3: Shared Components & Services ### Shared UI Components (Used Across Modules) | Component | Location | Purpose | |-----------|----------|---------| | **Checklist** | ServiceBoard/Shared/Checklist | Checklist item rendering | | **Documents** | ServiceBoard/Shared/Documents | Document list/preview | | **Email** | ServiceBoard/Shared/Email | Email composition | | **ServiceReport** | ServiceBoard/Shared/ServiceReport | Report generation | | **TicketListWrapper** | ServiceBoard/Shared/TicketListWrapper | Reusable ticket list | | **CompactTicketList** | ServiceBoard/Shared/CompactTicketList | Inline ticket summary | | **Articles** | ServiceBoard/Shared/Articles | Knowledge base articles | | **Badge** | ServiceBoard/Shared/Badge | Status indicators | | **AddressContacts** | ServiceBoard/Shared/AddressContacts | Contact info display | | **CustomerPartners** | ServiceBoard/Shared/CustomerPartners | Partner relations | | **Navigation** | ServiceBoard/Shared/Navigation | Common navigation | --- ## Part 4: Screenshot Capture Plan ### Execution Steps 1. **Prerequisites** - CentronNexus running on http://localhost:8050 - Backend web service available on localhost:1234 - Valid user credentials - Database populated with test data 2. **Automated Capture** ```bash # Build and run Playwright cd tests/CentronNexus.Tests.Playwright/CentronNexus.Tests.Playwright dotnet run -c Debug ``` 3. **Screenshot Organization** - Folder: `Screenshots/YYYY-MM-DD_HH-mm-ss/` - Naming: `01-Module-Name.png` through `34-ModuleName.png` - Full-page capture for documentation completeness - Multiple views per module recommended: - List view - Detail view - Edit/Create view - Mobile responsive view 4. **Quality Checklist** - ✓ UI fully loaded - ✓ No error messages visible - ✓ Data populated (not empty states) - ✓ Clear element visibility - ✓ Timestamp recorded --- ## Part 5: Use-Case Correlation Matrix ### Mapping Table | Screenshot # | Module Name | Use-Case Section | Status | Priority | |--------------|-------------|------------------|--------|----------| | 01 | Ticket-Liste | 3.1 | **CRITICAL** | P1 | | 02 | Ticket-Details | 3.2 | **CRITICAL** | P1 | | 03 | Ticket-Schließen | 3.3 | **CRITICAL** | P1 | | 04 | Ticket-Weiterleiten | 3.4 | **CRITICAL** | P1 | | 05 | Kanban-Board | 3.5 | **HIGH** | P2 | | 06 | Ticket-Checklisten | 3.6 | **HIGH** | P2 | | 07 | Ticket-Scripts | 3.7 | **HIGH** | P2 | | 08 | Ticket-WebForms | 3.8 | **HIGH** | P2 | | 09 | Zeiterfassung | 4.1 | **HIGH** | P2 | | 10 | Stoppuhren | 4.2 | **MEDIUM** | P3 | | 11 | Scheduler | 4.3 | **HIGH** | P2 | | 12 | Ticket-Dokumente | 5.1 | **HIGH** | P2 | | 13 | Ticket-Emails | 5.2 | **HIGH** | P2 | | 14 | Ticket-Berichte | 5.3 | **MEDIUM** | P3 | | 15 | DocumentViewer | 5.4 | **MEDIUM** | P3 | | 16 | Email-Versand | 5.5 | **MEDIUM** | P3 | | 17 | Dashboard | 6.1 | **HIGH** | P2 | | 18 | MyDay | 6.2 | **HIGH** | P2 | | 19 | Ticket-AI-Summary | 7.1 | **MEDIUM** | P3 | | 20 | AI-Assist | 7.2 | **MEDIUM** | P3 | | 21 | Kundendaten | 8.1 | **MEDIUM** | P3 | | 22 | Kundengeräte | 8.2 | **MEDIUM** | P3 | | 23 | Kundendetails | 8.3 | **MEDIUM** | P3 | | 24 | Kundenpartner | **NEW** | **PENDING** | P4 | | 25 | CRM | **NEW** | **PENDING** | P4 | | 26 | Kundenaufträge | **NEW** | **PENDING** | P4 | | 27 | MasterData | **NEW** | **PENDING** | P4 | | 28 | TicketMap | **NEW** | **PENDING** | P4 | | 29 | Search | **NEW** | **PENDING** | P4 | | 30 | PasswordManager | **NEW** | **PENDING** | P4 | | 31 | PhoneCalls | **NEW** | **PENDING** | P4 | | 32 | TicketMail | **NEW** | **PENDING** | P4 | | 33 | Statistics | **NEW** | **PENDING** | P4 | | 34 | CustomerDocuments | **NEW** | **PENDING** | P4 | --- ## Part 6: Integration with Playwright ### Automated Navigation Paths ```csharp // Example: Navigate to specific use-case // 3.1 - Ticket-Liste await page.GetByRole(AriaRole.Button, new PageGetByRoleOptions { Name = "ServiceBoard" }).ClickAsync(); await page.GetByRole(AriaRole.Link, new PageGetByRoleOptions { Name = "Ticket List" }).ClickAsync(); await TakeScreenshotAsync(page, "01-Ticket-Liste.png"); // 3.5 - Kanban-Board await page.GetByRole(AriaRole.Button, new PageGetByRoleOptions { Name = "Kanban" }).ClickAsync(); await TakeScreenshotAsync(page, "05-Kanban-Board.png"); // A1 - Customer Partners (New) await page.GetByRole(AriaRole.Button, new PageGetByRoleOptions { Name = "Customers" }).ClickAsync(); await page.GetByRole(AriaRole.Tab, new PageGetByRoleOptions { Name = "Partners" }).ClickAsync(); await TakeScreenshotAsync(page, "24-Kundenpartner.png"); ``` --- ## Part 7: Documentation Updates Required ### When Screenshots Are Captured 1. **Update USE_CASES_CENTRON_NEXUS.md** - Add screenshot references to each section - Link to screenshot file paths - Add visual annotations 2. **Create DISCOVERED_USECASES_CENTRON_NEXUS.md** - Document the 11 new/discovered modules - Provide use-case details for each - Map to screenshot files 3. **Update README Documentation** - Add screenshot gallery links - Update feature list - Link to mapping document --- ## Part 8: Related Documentation - **Main Playwright Tool**: `tests/CentronNexus.Tests.Playwright/README.md` - **Current Use-Cases**: `USE_CASES_CENTRON_NEXUS.md` - **Screenshot Program**: `tests/CentronNexus.Tests.Playwright/CentronNexus.Tests.Playwright/Program.cs` - **Project Structure**: `CLAUDE.md` --- ## Summary This document provides a **comprehensive framework** for mapping CentronNexus UI screenshots to use-case documentation. It covers: - ✅ **23 documented modules** with detailed mapping - ✅ **11 newly discovered modules** requiring documentation - ✅ **34 total screenshot targets** planned - ✅ **Playwright integration paths** for automated capture - ✅ **Quality checklist** for screenshots - ✅ **Priority matrix** for implementation order **Next Steps**: 1. Get CentronNexus fully running with backend service 2. Execute Playwright automation to capture screenshots 3. Document discovered modules in new use-case file 4. Update main USE_CASES with screenshot references