Tickets

The Ticket is the central object in billetsys. It represents a support case from the first report through investigation, communication, and final resolution.

Open tickets view

Purpose

Tickets bring together the information needed to manage a case in one place. Instead of splitting status, ownership, communication, and attachments across different tools, billetsys keeps them connected to the same record.

Core information

A ticket can hold the main context for a support issue, including:

This allows teams to understand both the current state of a case and how it reached that state.

The entity model stores the ticket identifier and the ticket title separately. The identifier is the generated case reference used for routing, exports, and cross-system references, while the title is the human-written summary entered when the ticket is created.

Lifecycle

Tickets move through a lifecycle that begins when an issue is reported and ends when the case is resolved and closed.

A typical flow looks like this:

This lifecycle gives both customer-facing roles and operational roles a shared view of progress.

Status and ownership

Status is one of the most important parts of the ticket workflow. It helps users understand whether a case is waiting for action, already assigned, actively being worked on, or completed. A special hidden status, “Waiting for External Feedback”, is available to Support and TAM roles to indicate they are waiting on an external contributor; this status is automatically masked as “In Progress” for regular Users and Superusers to keep internal workflows private.

Ownership matters just as much. Support assignments and TAM involvement make it clear who is currently responsible for handling the case and who is following the customer relationship. Users, Superusers, TAMs, and Support roles can also add “External Contributors” by their email addresses. This allows tracking the involvement of external engineers or documentation staff who don’t need a formal account in billetsys. Standard Users, Superusers, and TAMs can manage external contributors for their assigned companies, while Support can manage them globally.

Ticket lists

Billetsys provides ticket lists that help each role focus on the cases relevant to them. Depending on role, the interface can emphasize:

This makes the ticket area useful both for individual follow-up and for operational queue management.

Pagination and page size

Ticket lists are paginated. The default page size is 10, but it can be changed per-page using the rows-per-page selector at the bottom of any list. Available options are 10, 25, and 50.

Users can set a personal default in their Profile under Default rows. This preference applies to all paginated lists across the application. The per-page selector overrides this default for the current view.

The current page, page size, sort column, and direction are preserved in the browser URL. This means paginated views are bookmarkable — sharing or reopening a URL returns to the exact same view state.

Column sorting

Ticket list columns can be sorted by clicking the column header. Clicking a column that is already the active sort toggles between ascending (▲) and descending (▼) order. Clicking a different column starts ascending sort on that column.

Sortable columns include: Name, Title, Date, Status, Category, Company, Entitlement, Level, and Affects.

Keyboard shortcuts

For roles that use the ticket queues, these keyboard shortcuts are available from the application header:

When a ticket queue view is open, Alt+1 through Alt+9 open the first through ninth ticket in the currently visible list order, and Alt+0 opens the tenth ticket.

On the ticket detail page, the following shortcuts are available to jump directly to specific fields or sections (and will automatically open dropdown menus):

These shortcuts work universally, even if you are viewing read-only versions of the fields. If you are actively typing inside a text box (like the Reply Editor) and wish to use a shortcut to jump elsewhere, simply use the Alt+Number shortcut directly—they will gracefully navigate you out of the current field.

The application header includes a global search field that is always visible for authenticated users. Pressing Ctrl+K focuses the search input.

The search works across both tickets and articles from any page. As you type, matching results appear in a dropdown below the input field. Clicking a result navigates directly to the ticket or article detail page.

For tickets, the search matches:

Arrow keys can be used to navigate results, and Enter selects the highlighted item.

Detail view

The ticket detail page is where the full case comes together. It combines the current ticket data with the full conversation history, attached files, assignments, and related references.

This page is the main working area for understanding a case in context.

Cross-references from other tickets that mention this ticket are shown in a dedicated Related section in the ticket header.

Ratings and feedback

Once a ticket has been marked as Resolved, a rating can be submitted to capture customer satisfaction. A rating consists of a 1–10 star scale and an optional text comment. A ticket can only be rated once.

Who can submit a rating

Support, TAM, and Admin roles cannot submit ratings.

Who can view a rating

Once a rating has been submitted, it becomes a read-only display on the ticket detail page. Visibility follows the same company-scoping rules as the ticket itself:

Auto-close

If a resolved ticket is not rated within a configurable period (default: 7 days), the system automatically closes it. The interval can be configured by an Admin through the Owner settings page under “Ticket auto-close.” Setting the value to 0 disables auto-close entirely.

When a ticket is auto-closed, its rating is set to -1. This sentinel value distinguishes auto-closed tickets from those that have not yet been rated (null) and those with an actual user-submitted rating (110).

External tracking

Tickets can also include an external issue reference. This makes it easier to connect billetsys with development or defect tracking workflows outside the ticket system itself.

Export

Billetsys supports exporting tickets so that a case can be shared, archived, or reviewed outside the live application. This is useful when teams need a portable version of the case record.

Role perspective

All roles interact with tickets, but not in the same way.

In general:

This shared but role-aware design is what makes the ticket model the center of billetsys.