Settings > Tickets - how tickets are numbered, made from email * (cron/ticket_email_parser.php, reading the mailbox in Mail > Receiving), * timed and billed, who hears about new ones, when resolved ones close, and * how the tickets page opens, and whether AI triages new tickets * (functions/ai_ticket.php). Saved by edit_ticket_settings * (admin/post/settings_ticket.php). */ require_once "includes/inc_all_admin.php"; echo settingsPageStart('ticket'); ?>
Mail > Receiving each time the Ticket Email Parser job in Maintenance > Cron runs.') ?>
No mailbox is set up in Mail > Receiving, so there is nothing to read.
'From someone who isn\'t a contact, at a domain no client has - otherwise those are left in the mailbox, flagged and unread.']) ?>
'fa-bell', 'type' => 'email', 'maxlength' => 200, 'placeholder' => 'support@company.com', 'help' => 'A shared mailbox or list works best. Empty, nobody is emailed.']) ?>
AI triage needs an AI model for Tickets, or one for everything - AI Providers.
'fa-robot', 'help' => 'A ticket from email, the portal or the API is given a category and a priority by AI as it comes in, with a line on what the client needs - within a minute, by the AI Triage job in Maintenance > Cron. Fill in sets the category when the ticket has none, and the priority of an emailed one, since nobody picked it; the rest is suggested. Any ticket can be triaged from its menu too.']) ?> 'The timer runs from opening a ticket, rather than from pressing start.']) ?> 'A new ticket starts billable - each can be changed. How the time is billed is in Invoices and billing.']) ?> 'fa-clock', 'type' => 'number', 'min' => 24, 'max' => 8760, 'required' => true, 'suffix' => 'hours', 'help' => 'From when it was last changed. 72 is three days.']) ?> 'A list', 1 => 'A compact list', 2 => 'A board (kanban)'], ['icon' => 'fa-eye']) ?> 'Tickets are dragged into order in a column. Off, a column is in order of priority, then number.']) ?> 'The board\'s columns are dragged into another order.']) ?>