Support
Ticket — help desk and customer support.
Answer questions, resolve bugs, track customer issues.
Ticket
Support requests — bugs, questions, feature requests.
import { Noun } from 'digital-objects'
export const Ticket = Noun('Ticket', {
subject: 'string!',
description: 'string',
status: 'Open | Pending | InProgress | Resolved | Closed',
priority: 'Low | Medium | High | Urgent',
category: 'string',
assignee: '-> Contact',
requester: '-> Contact',
organization: '-> Organization',
channel: 'Email | Chat | Phone | Web | API',
tags: 'string',
firstResponseAt: 'datetime',
resolvedAt: 'datetime',
satisfaction: 'number',
resolve: 'Resolved',
escalate: 'Escalated',
close: 'Closed',
reopen: 'Reopened',
})| Verb | Event | Description |
|---|---|---|
resolve | Resolved | Mark as resolved |
escalate | Escalated | Escalate to higher tier |
close | Closed | Close the ticket |
reopen | Reopened | Reopen after resolution |