Garage / Workshop
STP Integrations
Section 14 — external systems wired in this demo. GET /integrations
Signed in as Workshop admin (all tickets, full edit, delete) · all tickets
| System | Direction | Description | Source | Status |
|---|---|---|---|---|
| E-shop (ERP) | import | Shop orders → service tickets with OriginId (Ticket.cs) | Ticket.cs | Demo parity |
| ERP | read | Customer, product and invoice metadata | Customer.cs, Catalog.cs | Demo parity |
| Geolokace | read-write | Customer address → GPS coordinates (GeoLocation.cs) | GeoLocation.cs, MapController | Demo parity |
| Tisk/PDF | conversion | Service ticket → printable protocol / PDF data | Print.cshtml | Demo parity |
| Mapa | visualization | GeoJSON FeatureCollection for ticket map client | MapController | Demo parity |
| Katalog (e-shop) | read | Equipment catalogs, brands and revisions (CatalogProvider) | Catalog.cs, CatalogProvider | Demo parity |
| export | Ticket status notifications | — | NELZE OVĚŘIT | |
| SMS | export | Operator / customer SMS alerts | — | NELZE OVĚŘIT |
| iCal export | export | Calendar events export | — | NELZE OVĚŘIT |
API routes (demo)
- POST /api/profi-garage/service-ticket/shop-order
- GET /api/profi-garage/service-ticket/erp/customer/{originId}
- GET /api/profi-garage/service-ticket/erp/product/{code}
- GET /api/profi-garage/service-ticket/{ticketId}/invoice
- GET /api/profi-garage/service-ticket/{ticketId}/print-data
- POST /api/profi-garage/service-ticket/geolocation/geocode
- POST /api/profi-garage/service-ticket/{ticketId}/geolocation
- GET /api/profi-garage/service-ticket/map-data
- GET /api/profi-garage/service-ticket/catalogs