Repository navigation
Release v4.51.0
The Ticketing / Helpdesk domain blueprint of Part B 3.2 of the screen blueprints specification, shaped like the CRM blueprint.
Added
@cratis/scene.blueprint.ticketing, a blueprint package (domainticketing, categoryBusiness / Ticketing): nine screen templates, six dialog templates and nine ready-to-use screens.SupportDashboard: open tickets, overdue and the average first response; open tickets by priority and by assignee; the overdue tickets; my next steps.TicketQueue(id, subject, requester, priority and status chips, assignee, age; saved views Unassigned, Mine and Overdue),MyTicketsandCustomerList.TicketBoard: a column for each status with a card for each ticket.TicketPage: the conversation as the page's activity, the properties in the aside, and the quick actions Assign, Change status, Escalate and Merge, each opening its dialog.TicketCreateFormand the public-facingTicketPortalForm(full-page layout, no application chrome, a notice about what happens next, only what a customer can say).KnowledgeBase: a search box and a tree of categories and articles beside the chosen article; a navigation stack on a phone.- Dialogs
TicketQuickCreate,CustomerQuickCreate,AssignTicket,ChangeTicketStatus,EscalateTicketandMergeTickets.
- Navigation: a topbar naming the
supportmodule and the module's sidebar (Dashboard, Queue with List and Board, My tickets, Customers, Knowledge base), the application structure andticketingApplication(). - Sample-data packs
ticketing-helpdesk(en-GB) andticketing-service-desk-de(de-DE) answering the same shapes. - Specifications: definition of done per template and package, screen set consistency, applicability by level, every screen previewed in both packs with no accessibility violation, standard states forced on seven screens, the behaviors of the application (quick create, open a ticket, the four quick actions, board moves, the portal form without chrome), and a Chromium audit of every screen and dialog at desktop, tablet and phone widths in light and dark themes (92 specs, in CI).
- Docs:
blueprints/ticketing-blueprint.md.
Fixed
- The page header of the foundation shell no longer overflows a phone when it carries several actions: the header and its action row wrap (found by the Chromium audit of the ticket page's four quick actions).
Part of #111