Package com.bytedesk.ticket.ticket
Class TicketService
java.lang.Object
com.bytedesk.ticket.ticket.TicketService
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.flowable.engine.HistoryService
private final MemberRestService
private final org.flowable.engine.RuntimeService
private final org.flowable.engine.TaskService
private final ThreadRestService
private final TicketRepository
private final TopicService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancelTicket
(TicketRequest request) 取消工单 PROCESSING -> CANCELLED (取消)claimTicket
(TicketRequest request) 认领工单 NEW -> CLAIMED (认领)closeTicket
(TicketRequest request) 关闭工单 PROCESSING/RESUMED -> CLOSED (关闭)escalateTicket
(TicketRequest request) 升级工单 PROCESSING -> ESCALATED (升级)holdTicket
(TicketRequest request) 挂起工单 PROCESSING -> HOLDING (挂起)pendTicket
(TicketRequest request) 待回应工单 PROCESSING -> PENDING (待回应)queryTicketActivityHistory
(TicketRequest request) 查询工单的完整活动历史queryTicketProcessHistory
(TicketRequest request) 查询某个工单实例的处理历史queryTicketTaskHistory
(TicketRequest request) 查询某个工单的流程实例历史reopenTicket
(TicketRequest request) 重新打开工单 CLOSED/CANCELLED -> REOPENED -> PROCESSING (重新打开)resolveTicket
(TicketRequest request) 解决工单resumeTicket
(TicketRequest request) 恢复工单 HOLDING -> RESUMED (恢复)startTicket
(TicketRequest request) 开始处理工单 CLAIMED/REOPENED -> PROCESSING (开始处理)transferTicket
(TicketRequest request) 转派工单: TRANSFERRED CLAIMED -> CLAIMED (转派)unclaimTicket
(TicketRequest request) 退回工单 CLAIMED -> UNCLAIMED (退回)verifyTicket
(TicketRequest request) 客户验证工单 RESOLVED -> CLOSED/REOPENED (验证通过/不通过)
-
Field Details
-
runtimeService
private final org.flowable.engine.RuntimeService runtimeService -
taskService
private final org.flowable.engine.TaskService taskService -
ticketRepository
-
historyService
private final org.flowable.engine.HistoryService historyService -
memberRestService
-
threadRestService
-
topicService
-
-
Constructor Details
-
TicketService
public TicketService()
-
-
Method Details
-
claimTicket
认领工单 NEW -> CLAIMED (认领) -
startTicket
开始处理工单 CLAIMED/REOPENED -> PROCESSING (开始处理) -
unclaimTicket
退回工单 CLAIMED -> UNCLAIMED (退回) -
transferTicket
转派工单: TRANSFERRED CLAIMED -> CLAIMED (转派) -
holdTicket
挂起工单 PROCESSING -> HOLDING (挂起) -
resumeTicket
恢复工单 HOLDING -> RESUMED (恢复) -
pendTicket
待回应工单 PROCESSING -> PENDING (待回应) -
reopenTicket
重新打开工单 CLOSED/CANCELLED -> REOPENED -> PROCESSING (重新打开) -
escalateTicket
升级工单 PROCESSING -> ESCALATED (升级) -
resolveTicket
解决工单 -
verifyTicket
客户验证工单 RESOLVED -> CLOSED/REOPENED (验证通过/不通过) -
closeTicket
关闭工单 PROCESSING/RESUMED -> CLOSED (关闭) -
cancelTicket
取消工单 PROCESSING -> CANCELLED (取消) -
queryTicketProcessHistory
查询某个工单实例的处理历史 -
queryTicketTaskHistory
查询某个工单的流程实例历史 -
queryTicketActivityHistory
查询工单的完整活动历史
-