Interface AdministrativeWorklistItem
-
- All Superinterfaces:
PluginDataContainer
,Serializable
,UserAttributeContainer
,WorklistItem
public interface AdministrativeWorklistItem extends WorklistItem
This class resembles anInternalWorklistItem
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 anInternalWorklistItem
.See
WorklistItem
for more information about the relationship betweenInternalWorklistItem
,AdministrativeWorklistItem
andClientWorklistItem
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.aristaflow.adept2.model.worklistmodel.WorklistItem
WorklistItem.Delegation
-
-
Field Summary
Fields Modifier and Type Field Description static long
serialVersionUID
Generated ID for serialisation.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParameterDataContext
getAttachedDataContext()
Gets the data context which provides the values of attached data elements.String
getDelegationHandlingProcedureID()
The ID of the delegation handling procedure.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.String
getDistributionHandlingProcedureID()
The ID of the distribution handling procedure.String
getEscalationHandlingProcedureID()
The ID of the escalation handling procedure for the due date.String
getStaffAssignmentRule()
Returns the staff assignment rule, with which this item has been distributed before any delegation has taken place (if at all).UUID[]
getWorklistIDs()
Returns the UUIDs of all worklists, this item belongs to.-
Methods inherited from interface de.aristaflow.adept2.model.common.PluginDataContainer
getPluginData, getPluginDatas, getSupportedPlugins
-
Methods inherited from interface de.aristaflow.adept2.model.common.UserAttributeContainer
getUserAttributes, getUserAttributeValue, removeUserAttributeValue, setUserAttributeValue
-
Methods 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 Detail
-
serialVersionUID
static final long serialVersionUID
Generated ID for serialisation.- See Also:
- Constant Field Values
-
-
Method Detail
-
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:
EscalationHandling.getID()
-
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:
DistributionHandling.getID()
-
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:
DelegationHandling.getID()
-
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.
-
-