diff --git a/process/Context_lib/process.js b/process/Context_lib/process.js index 9baeb09edf427b03d69e758329ea5d8d7f715bd6..b80ce6921b2c5e758c16154c611bc4be90962f84 100644 --- a/process/Context_lib/process.js +++ b/process/Context_lib/process.js @@ -589,6 +589,20 @@ ContextUtils.getSelectMap = function() $KeywordRegistry.taskStatus$customerChecks(), ]) .setCreationDateField("TASK.START_DATE") + ,"SupportTicket": ContextSelector.create("TICKET", "TICKETID", "TASK.SUBJECT") + .setJoinExpression("left join TASK on TASK.TASKID = TICKET.TASK_ID left join TASKLINK on TASKLINK.TASK_ID = TASK.TASKID") + .setCondition(newWhere("TICKET.TICKETTYPE", $KeywordRegistry.ticketType$supportTicket())) + .setContactIdField("TASKLINK.OBJECT_ROWID") + .setStateField("TASK.STATUS") + .setActiveStates([ + $KeywordRegistry.taskStatus$new(), + $KeywordRegistry.taskStatus$unassigned(), + $KeywordRegistry.taskStatus$assigned(), + $KeywordRegistry.taskStatus$inProgress(), + $KeywordRegistry.taskStatus$waiting(), + $KeywordRegistry.taskStatus$customerChecks(), + ]) + .setCreationDateField("TASK.START_DATE") ,"BulkMail" : ContextSelector.create("BULKMAIL", "BULKMAILID", "NAME") ,"SerialLetter" : ContextSelector.create("SERIALLETTER", "SERIALLETTERID", "TITLE") ,"Leadimport": ContextSelector.create("LEADIMPORT", "LEADIMPORTID")