🎧
Tickets & Helpdesk
tickets
crm_office
🛡️ RLS Protected
Kundensupport-Tickets, SLA-Eskalationsstufen, Ticket-Routing und Verknüpfung mit Aufträgen und Kundenportal.
Fachliche Bestimmung: Kanalisiert Kundenanfragen, Störungsmeldungen und Serviceaufträge. Tickets können direkt aus dem Kundenportal, per E-Mail oder manuell erstellt werden. Unterstützt interne Teamnotizen (die für Kunden unsichtbar bleiben), Zeiterfassung sowie Eskalation nach definierten Service-Level-Agreements (SLA).
⚡ Workflows & Lebenszyklen (6)
🗄️ Datenmodelle & Felder (5)
🔌 Einstiegspunkte (UI & APIs) (27)
🛡️ Regulatorik & Compliance
⚡ Workflows & Lebenszyklen
Lieferschein-Vollverarbeitung
cascade:business.delivery_note.intake
Kaskade (review_gated).
1. stock
Wareneingang ins Lager buchen
inventory
Aktionen: post_goods_receipt
2. tour
Tour / Weitertransport einplanen
logistics
Aktionen: create_tour
3. task
Wareneingang prüfen / abgleichen
tasks
Aktionen: create_task
4. qc
Qualitätsprüfung bei Mängelverdacht
inventory
Aktionen: quality.check.create
5. ticket
Reklamations-Ticket bei Mängeln
tickets
Aktionen: create_ticket
Wartung / Instandsetzung
cascade:business.maintenance.cycle
Kaskade (review_gated).
1. fieldservice
Außendienst-Einsatz / Bericht erfassen
fieldservice
Aktionen: create_service_report
2. followup
Wartungsfolge planen
assets
Aktionen: maintenance.schedule
3. ticket
Ticket bei Mängeln/Störung
tickets
Aktionen: create_ticket
Retourenbearbeitung
cascade:business.return_note.handling
Kaskade (review_gated).
1. ticket
Reklamations-Ticket anlegen
tickets
Aktionen: create_ticket
2. tour
Abholtour einplanen
logistics
Aktionen: create_tour
3. task
Retoure weiterbearbeiten
tasks
Aktionen: create_task
Außendienst → Abrechnung
cascade:business.work_report.billing
Kaskade (review_gated).
1. fieldservice
Außendienst-Einsatz / Servicebericht
fieldservice
Aktionen: create_service_report
2. task
Abrechnung nachverfolgen
tasks
Aktionen: create_task
3. ticket
Ticket bei Mängeln/Störung
tickets
Aktionen: create_ticket
Ticket / Vorgang anlegen
cascade_target:business.ticket.create
Kaskade (review_gated).
1. cascade
Ticket / Vorgang anlegen
Ticket
status:ticket
Beobachtbare Zustandsmaschine (observable_only). Übergänge hier nicht erzwungen — siehe Service-Validierung.
1. new
new
Status «new» der Zustandsmaschine Ticket.
2. open
open
Status «open» der Zustandsmaschine Ticket.
3. in_progress
in_progress
Status «in_progress» der Zustandsmaschine Ticket.
4. pending_customer
pending_customer
Status «pending_customer» der Zustandsmaschine Ticket.
5. pending_vendor
pending_vendor
Status «pending_vendor» der Zustandsmaschine Ticket.
6. resolved
resolved
Status «resolved» der Zustandsmaschine Ticket.
7. closed
closed
Status «closed» der Zustandsmaschine Ticket.
8. cancelled
cancelled
Status «cancelled» der Zustandsmaschine Ticket.
🗄️ Datenmodelle & Felder
🔌 Einstiegspunkte (UI & APIs)
| Art | Methode | Endpunkt / Pfad | Titel & Zweck | Berechtigung |
|---|---|---|---|---|
| ⚡ REST API | GET | /api/v1/tickets |
list_tickets
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/sla-policies |
list_sla_policies
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/stats |
get_ticket_stats
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/teams |
list_teams
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/{ticket_id} |
get_ticket
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/{ticket_id}/messages |
list_ticket_messages
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /api/v1/tickets/{ticket_id}/timelogs |
list_ticket_timelogs
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /portal/{slug}/tickets |
tickets_page
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /portal/{slug}/tickets/{ticket_id} |
ticket_detail
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /tickets |
tickets_page
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /tickets/new |
ticket_create_page
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | GET | /tickets/{ticket_id} |
ticket_detail_page
Semantic binding: not_evaluated; mutation=False
|
tickets
|
| ⚡ REST API | PATCH | /api/v1/tickets/teams/{team_id} |
update_team
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets |
create_ticket
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/sla-policies |
create_sla_policy
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/teams |
create_team
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/create-project |
create_project_from_ticket
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/create-task |
create_task_from_ticket
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/create-work-order |
create_work_order_from_ticket
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/csat |
submit_ticket_csat
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/messages |
add_ticket_message
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/status |
transition_ticket_status
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /api/v1/tickets/{ticket_id}/timelogs |
log_ticket_time
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /portal/{slug}/tickets |
ticket_create
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /portal/{slug}/tickets/{ticket_id}/abschliessen |
ticket_close
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | POST | /portal/{slug}/tickets/{ticket_id}/antwort |
ticket_reply
Semantic binding: not_evaluated; mutation=True
|
tickets
|
| ⚡ REST API | PUT | /api/v1/tickets/{ticket_id} |
update_ticket
Semantic binding: not_evaluated; mutation=True
|
tickets
|
🛡️ Regulatorik & Compliance
Dieses Modul unterliegt folgenden gesetzlichen, regulatorischen und Revisionsstandards:
- ITIL Service Operation
- SLA Fristenüberwachung
Verknüpfte Module: