Helpdesk

Tickets de soporte

MarketplaceClientesVersión 0.2.0manifest

Para qué sirve ​

Receive and work through customer support requests with priority, severity and service-level targets. A typical use is an agent that reads new tickets and drafts a first triage while people keep ownership of the replies.

Qué hace y qué no hace el paquete ​

Support tickets with priority, severity, service-level targets and an open, in progress, resolved and closed flow. Targets are recorded, not enforced or timed automatically.

Modelos ​

helpdesk_sla ​

A service-level policy: how fast tickets of a priority should be answered and solved

Grupo de lectura: helpdesk.agent. Grupo de escritura: helpdesk.manager.

CampoTipoClase de datosDatos personalesGrupoLos agentes venDescripción
nametextnonenohelpdesk.agenten claroPolicy name, for example Urgent in 4 hours
priorityselect (low, normal, high, urgent)nonenohelpdesk.agenten claroTicket priority the policy applies to: low, normal, high, urgent
first_response_minutesnumbernonenohelpdesk.agenten claroTarget time to the first reply, in minutes
resolution_minutesnumbernonenohelpdesk.agenten claroTarget time to resolve the ticket, in minutes
activeboolnonenohelpdesk.agenten claroWhether the policy can be attached to new tickets

helpdesk_ticket ​

A customer support request

Grupo de lectura: helpdesk.agent. Grupo de escritura: helpdesk.agent.

CampoTipoClase de datosDatos personalesGrupoLos agentes venDescripción
subjecttextnonenohelpdesk.agenten claroOne-line summary of the problem
descriptionlongtextnonenohelpdesk.agenten claroFull description of the problem and what the customer tried
requester_nametextinternalsíhelpdesk.agentenmascaradoName of the person asking for help
requester_emailtextinternalsíhelpdesk.agentenmascaradoEmail address of the person asking for help
categoryselect (question, incident, problem, feature_request)nonenohelpdesk.agenten claroWhat kind of request it is: question, incident, problem, feature_request
priorityselect (low, normal, high, urgent)nonenohelpdesk.agenten claroHow soon it should be handled: low, normal, high, urgent
severityselect (minor, major, critical)nonenohelpdesk.agenten claroHow badly the customer is affected: minor, major, critical
assigneetextinternalsíhelpdesk.agentenmascaradoName of the agent working on the ticket
sla_idref → helpdesk_slanonenohelpdesk.agenten claroService-level policy the ticket is measured against
opened_ondatenonenohelpdesk.agenten claroDate the ticket was received (YYYY-MM-DD)
first_response_ondatenonenohelpdesk.agenten claroDate of the first reply to the customer (YYYY-MM-DD)
due_ondatenonenohelpdesk.agenten claroDate by which it should be solved under the policy (YYYY-MM-DD)
resolved_ondatenonenohelpdesk.agenten claroDate the problem was solved (YYYY-MM-DD)
resolutionlongtextnonenohelpdesk.agenten claroHow the problem was solved
stateselect (open, in_progress, resolved, closed)nonenohelpdesk.agenten claroTicket status: open, in_progress, resolved, closed

Flujos de trabajo ​

helpdesk_ticket ​

AcciónMueveQuién puede ejecutarlaAprobación
helpdesk_ticket.takestate: open → in_progresshelpdesk.agentno
helpdesk_ticket.resolvestate: in_progress → resolvedhelpdesk.agentno
helpdesk_ticket.closestate: resolved → closedhelpdesk.managersí
helpdesk_ticket.reopenstate: resolved → openhelpdesk.agentno

Grupos de permisos ​

Grupos que usa esta aplicación:

  • helpdesk.agent
  • helpdesk.manager

Pasos con aprobación ​

Pasos que un agente solo puede proponer:

  • helpdesk_ticket.close

Qué pueden y qué no pueden hacer los agentes ​

Un agente puede leer, buscar, crear y actualizar registros de esta aplicación, y ejecutar las acciones que no requieren aprobación, dentro de los grupos de permisos de su token.

Solo puede proponer estos pasos, y una persona debe aprobarlos: helpdesk_ticket.close, helpdesk_sla.delete, helpdesk_ticket.delete.

Los datos personales se enmascaran como tokens marcadores: helpdesk_ticket.requester_name, helpdesk_ticket.requester_email, helpdesk_ticket.assignee.

Dependencias ​

Ninguna.

Instalación ​

Instálala desde la aplicación Customize (Marketplace) o desde la línea de comandos:

bash
obop modules install-from helpdesk

Requiere una base de datos y derechos de administrador.

Crea la tuya ​

La guía de módulos explica cómo se escriben aplicaciones como esta