Class TaskTraceMessage
- java.lang.Object
-
- com.aquima.interactions.trace.impl.TraceMessageBase
-
- com.aquima.interactions.trace.impl.ProcessTraceMessage
-
- com.aquima.interactions.trace.impl.TaskTraceMessage
-
- All Implemented Interfaces:
ITraceMessage
,Serializable
public final class TaskTraceMessage extends ProcessTraceMessage
- Since:
- 9.2
- Author:
- m.mahabiersing
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
ACTION_CONDITION_OPENED
When a condition node is scheduledstatic String
ACTION_CONDITION_TRIGGERED
When a condition node is triggeredstatic String
ACTION_EVENT_OPENED
When a incoming message event node is scheduledstatic String
ACTION_EVENT_TRIGGERED
When an incoming message event node is triggeredstatic String
ACTION_TASK_ASSIGNMENT_UPDATED
When the assignee info of a task is updatedstatic String
ACTION_TASK_CANCELLED
When a started task has been cancelledstatic String
ACTION_TASK_COMPLETED
When a started task has been completedstatic String
ACTION_TASK_DELETED
When a scheduled, conditional task is no longer availablestatic String
ACTION_TASK_OFFLINE
When a task is prepared for offline executionstatic String
ACTION_TASK_OPENED
When a task is scheduled and added to the databasestatic String
ACTION_TASK_PRIORITY_UPDATED
When the task priority has been changedstatic String
ACTION_TASK_REOPENED
When a started task has its status changed back to open via external API.static String
ACTION_TASK_SKIPPED
When a started task has been skipped, at the moment this can only be triggered by code and not by a studio applicationstatic String
ACTION_TASK_STARTED
When a user started executing a taskstatic String
ACTION_TASK_TIMER_EXPIRED
When a task uses the timer exitstatic String
ACTION_TIMER_OPENED
When a timer node is scheduledstatic String
ACTION_TIMER_TRIGGERED
When a timer node is triggeredstatic String
PROPERTY_ASSIGNED_ROLES
static String
PROPERTY_ASSIGNED_TEAMS
static String
PROPERTY_ASSIGNED_USERS
static String
PROPERTY_DISPLAY_NAME
static String
PROPERTY_DUE_DATE
static String
PROPERTY_EVENT
static String
PROPERTY_EXIT_NAME
static String
PROPERTY_NODE_ID
static String
PROPERTY_PREFIX_CUSTOM_FIELD
static String
PROPERTY_PRIORITY
static String
PROPERTY_TASK_ID
static String
PROPERTY_TIMEOUT_DATE
-
Fields inherited from class com.aquima.interactions.trace.impl.ProcessTraceMessage
PROPERTY_CASE_ID, PROPERTY_PROCESS_NAME, PROPERTY_USER_ID, PROPERTY_USER_NAME
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static ITraceMessage
forConditionOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forConditionTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forEventOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forEventTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskAssignmentUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskAssignmentUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
static ITraceMessage
forTaskCancelled(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskCancelled(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
static ITraceMessage
forTaskCompleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, String taskExit)
static ITraceMessage
forTaskCompleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, String taskExit, Map<String,String> displayNameValues)
static ITraceMessage
forTaskDeleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskOffline(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskPriorityUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskReopened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskSkipped(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskStarted(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTaskStarted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
static ITraceMessage
forTaskTimerExpired(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTimerOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
static ITraceMessage
forTimerTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
Methods inherited from class com.aquima.interactions.trace.impl.ProcessTraceMessage
addDisplayNamesToResult, createDisplayNameKey, getDisplayNamePrefix
-
Methods inherited from class com.aquima.interactions.trace.impl.TraceMessageBase
addProperty, getApplicationId, getMessageType, getPropertyNames, getPropertyValue
-
-
-
-
Field Detail
-
ACTION_TASK_OPENED
public static final String ACTION_TASK_OPENED
When a task is scheduled and added to the database- See Also:
- Constant Field Values
-
ACTION_TASK_REOPENED
public static final String ACTION_TASK_REOPENED
When a started task has its status changed back to open via external API.- See Also:
- Constant Field Values
-
ACTION_TASK_STARTED
public static final String ACTION_TASK_STARTED
When a user started executing a task- See Also:
- Constant Field Values
-
ACTION_TASK_COMPLETED
public static final String ACTION_TASK_COMPLETED
When a started task has been completed- See Also:
- Constant Field Values
-
ACTION_TASK_CANCELLED
public static final String ACTION_TASK_CANCELLED
When a started task has been cancelled- See Also:
- Constant Field Values
-
ACTION_TASK_SKIPPED
public static final String ACTION_TASK_SKIPPED
When a started task has been skipped, at the moment this can only be triggered by code and not by a studio application- See Also:
- Constant Field Values
-
ACTION_TASK_DELETED
public static final String ACTION_TASK_DELETED
When a scheduled, conditional task is no longer available- See Also:
- Constant Field Values
-
ACTION_TASK_ASSIGNMENT_UPDATED
public static final String ACTION_TASK_ASSIGNMENT_UPDATED
When the assignee info of a task is updated- See Also:
- Constant Field Values
-
ACTION_TASK_PRIORITY_UPDATED
public static final String ACTION_TASK_PRIORITY_UPDATED
When the task priority has been changed- See Also:
- Constant Field Values
-
ACTION_TASK_TIMER_EXPIRED
public static final String ACTION_TASK_TIMER_EXPIRED
When a task uses the timer exit- See Also:
- Constant Field Values
-
ACTION_TIMER_OPENED
public static final String ACTION_TIMER_OPENED
When a timer node is scheduled- See Also:
- Constant Field Values
-
ACTION_CONDITION_OPENED
public static final String ACTION_CONDITION_OPENED
When a condition node is scheduled- See Also:
- Constant Field Values
-
ACTION_EVENT_OPENED
public static final String ACTION_EVENT_OPENED
When a incoming message event node is scheduled- See Also:
- Constant Field Values
-
ACTION_TIMER_TRIGGERED
public static final String ACTION_TIMER_TRIGGERED
When a timer node is triggered- See Also:
- Constant Field Values
-
ACTION_CONDITION_TRIGGERED
public static final String ACTION_CONDITION_TRIGGERED
When a condition node is triggered- See Also:
- Constant Field Values
-
ACTION_EVENT_TRIGGERED
public static final String ACTION_EVENT_TRIGGERED
When an incoming message event node is triggered- See Also:
- Constant Field Values
-
ACTION_TASK_OFFLINE
public static final String ACTION_TASK_OFFLINE
When a task is prepared for offline execution- See Also:
- Constant Field Values
-
PROPERTY_TASK_ID
public static final String PROPERTY_TASK_ID
- See Also:
- Constant Field Values
-
PROPERTY_NODE_ID
public static final String PROPERTY_NODE_ID
- See Also:
- Constant Field Values
-
PROPERTY_DISPLAY_NAME
public static final String PROPERTY_DISPLAY_NAME
- See Also:
- Constant Field Values
-
PROPERTY_DUE_DATE
public static final String PROPERTY_DUE_DATE
- See Also:
- Constant Field Values
-
PROPERTY_TIMEOUT_DATE
public static final String PROPERTY_TIMEOUT_DATE
- See Also:
- Constant Field Values
-
PROPERTY_PRIORITY
public static final String PROPERTY_PRIORITY
- See Also:
- Constant Field Values
-
PROPERTY_ASSIGNED_USERS
public static final String PROPERTY_ASSIGNED_USERS
- See Also:
- Constant Field Values
-
PROPERTY_ASSIGNED_ROLES
public static final String PROPERTY_ASSIGNED_ROLES
- See Also:
- Constant Field Values
-
PROPERTY_ASSIGNED_TEAMS
public static final String PROPERTY_ASSIGNED_TEAMS
- See Also:
- Constant Field Values
-
PROPERTY_EXIT_NAME
public static final String PROPERTY_EXIT_NAME
- See Also:
- Constant Field Values
-
PROPERTY_EVENT
public static final String PROPERTY_EVENT
- See Also:
- Constant Field Values
-
PROPERTY_PREFIX_CUSTOM_FIELD
public static final String PROPERTY_PREFIX_CUSTOM_FIELD
- See Also:
- Constant Field Values
-
-
Method Detail
-
forTaskOpened
public static ITraceMessage forTaskOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskReopened
public static ITraceMessage forTaskReopened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskStarted
public static ITraceMessage forTaskStarted(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskStarted
public static ITraceMessage forTaskStarted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
-
forTaskCompleted
public static ITraceMessage forTaskCompleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, String taskExit)
-
forTaskCompleted
public static ITraceMessage forTaskCompleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task, String taskExit, Map<String,String> displayNameValues)
-
forTaskCancelled
public static ITraceMessage forTaskCancelled(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskCancelled
public static ITraceMessage forTaskCancelled(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
-
forTaskSkipped
public static ITraceMessage forTaskSkipped(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskDeleted
public static ITraceMessage forTaskDeleted(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskAssignmentUpdated
public static ITraceMessage forTaskAssignmentUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskAssignmentUpdated
public static ITraceMessage forTaskAssignmentUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task, Map<String,String> displayNameValues)
-
forTaskPriorityUpdated
public static ITraceMessage forTaskPriorityUpdated(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskTimerExpired
public static ITraceMessage forTaskTimerExpired(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTimerOpened
public static ITraceMessage forTimerOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forConditionOpened
public static ITraceMessage forConditionOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forEventOpened
public static ITraceMessage forEventOpened(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTimerTriggered
public static ITraceMessage forTimerTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forConditionTriggered
public static ITraceMessage forConditionTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forEventTriggered
public static ITraceMessage forEventTriggered(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
forTaskOffline
public static ITraceMessage forTaskOffline(String applicationId, String processName, String userId, String userName, TraceTaskDto task)
-
-