Interface AdministrativeWorklistItem
- All Superinterfaces:
PluginDataContainer,Serializable,UserAttributeContainer,WorklistItem
This class resembles an
InternalWorklistItem but it allows a
supervisor to control worklist items (InternalWorklistItem)
directly. The methods provided by this class are therefore a subset of the
methods of an InternalWorklistItem.
See WorklistItem for more information about the relationship between
InternalWorklistItem, AdministrativeWorklistItem and
ClientWorklistItem.
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
WorklistItem.Delegation -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longGenerated ID for serialisation. -
Method Summary
Modifier and TypeMethodDescriptionGets the data context which provides the values of attached data elements.The ID of the delegation handling procedure.Gets the delegation history of this item, that is, the agents who have delegated this item and the corresponding delegation comments.The ID of the distribution handling procedure.The ID of the escalation handling procedure for the due date.Returns the staff assignment rule, with which this item has been distributed before any delegation has taken place (if at all).UUID[]Returns the UUIDs of all worklists, this item belongs to.Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPluginsMethods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValueMethods inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
equals, getActivationDate, getActivityReference, getAssignedAgent, getAssignmentDate, getComplexity, getCurrentDelegation, getCurrentDelegationLevel, getCurrentEnquiry, getCurrentEscalationLevel, getDescription, getDueDate, getEscalationDate, getGroupId, getIconID, getID, getPriority, getProcessInstanceName, getProcessTemplateName, getProcessTemplateVersion, getProcessType, getRepliedEnquiry, getState, getTitle
-
Field Details
-
serialVersionUID
static final long serialVersionUIDGenerated ID for serialisation.- See Also:
-
-
Method Details
-
getWorklistIDs
UUID[] getWorklistIDs()Returns the UUIDs of all worklists, this item belongs to.- Returns:
- The UUIDs of the worklists, this item belongs to.
-
getStaffAssignmentRule
String getStaffAssignmentRule()Returns the staff assignment rule, with which this item has been distributed before any delegation has taken place (if at all).- Returns:
- The staff assignment rule which has been used for the initial distribution of this item.
-
getEscalationHandlingProcedureID
String getEscalationHandlingProcedureID()The ID of the escalation handling procedure for the due date. The method returns null, if the item does not support escalation handling for the due date.- Returns:
- The ID of the escalation handling procedure.
- See Also:
-
getDistributionHandlingProcedureID
String getDistributionHandlingProcedureID()The ID of the distribution handling procedure. The method returns null, if the item does not support distribution handling.- Returns:
- The ID of the distribution handling procedure.
- See Also:
-
getDelegationHandlingProcedureID
String getDelegationHandlingProcedureID()The ID of the delegation handling procedure. The method returns null, if the item does not support distribution handling.- Returns:
- The ID of the distribution handling procedure.
- See Also:
-
getDelegationHistory
List<WorklistItem.Delegation> getDelegationHistory()Gets the delegation history of this item, that is, the agents who have delegated this item and the corresponding delegation comments. The index in the list corresponds to the particular delegation level starting with 0 for the initial delegation.- Returns:
- A list containing the delegation history of this item. The index in the list corresponds to the particular delegation level starting with 0 for the initial delegation.
-
getAttachedDataContext
ParameterDataContext getAttachedDataContext()Gets the data context which provides the values of attached data elements. This allows display these values in worklists and use them for filtering and ordering.- Returns:
- The data context containing data values attached to this EBP which allow for filtering and ordering worklists.
-