Uses of Interface
de.aristaflow.adept2.model.execution.Enquiry
-
-
Uses of Enquiry in de.aristaflow.adept2.core.worklistmanager
Methods in de.aristaflow.adept2.core.worklistmanager with parameters of type Enquiry Modifier and Type Method Description void
WorklistNotification. enquireActivity(EBPInstanceReference activity, Enquiry enquiry, boolean initialUpdate)
Sets the designated activity in enquiry-mode, that is, the corresponding worklist item is offered to the recipients of the designated enquiry and the corresponding comment is provided appropriately in the worklist items.void
WorklistNotification. replyEnquiry(EBPInstanceReference activity, Enquiry enquiry, boolean initialUpdate)
Unsets the current enquiry-mode from the designated activity, that is, the originator of the enquiry is offered the corresponding worklist item again together with the reply, encapsulated in the designated enquiry. -
Uses of Enquiry in de.aristaflow.adept2.model.execution
Methods in de.aristaflow.adept2.model.execution that return Enquiry Modifier and Type Method Description Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question)
Create anEnquiry
object.Enquiry
ExecutionFactory. createEnquiry(QualifiedAgent originator, Set<QualifiedAgent> recipients, String question, String reply, QualifiedAgent replier)
Create anEnquiry
object.Enquiry
ExecutionContext. getCurrentEnquiry()
Gets the current enquiry in case the activity is executed as enquiry.Enquiry
ExecutableInstance. getRepliedEnquiry(int nodeID)
Gets the last replied enquiry which allows to retrieve the corresponding reply.Enquiry
ExecutionContext. getRepliedEnquiry()
Gets the replied enquiry in case the activity has been made an enquiry for (by the current user) and this has been replied now.Methods in de.aristaflow.adept2.model.execution that return types with arguments of type Enquiry Modifier and Type Method Description List<Enquiry>
ExecutableInstance. getCurrentEnquiries(int nodeID)
Gets an unmodifiable list of the enquiries currently active for the designated node.Methods in de.aristaflow.adept2.model.execution with parameters of type Enquiry Modifier and Type Method Description void
ExecutableInstance. addEnquiry(int nodeID, Enquiry enquiry)
Adds the designated enquiry to the designated node (current node iteration), that is, the enquiry is stacked untilreplied
.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context for production mode its fields initialised with the provided values.ExecutionContext
ExecutionFactory. getExecutionContext(QualifiedAgent agent, ExecutableBusinessProcessInstance ebpInstance, DataContainer dataContainer, ProcessConstants.ExecutionMode executionMode, boolean resume, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginData, Map<String,String> userAttributes)
Returns an application related execution context its fields initialised with the provided values. -
Uses of Enquiry in de.aristaflow.adept2.model.runtimeenvironment
Methods in de.aristaflow.adept2.model.runtimeenvironment that return Enquiry Modifier and Type Method Description Enquiry
SessionContext. getCurrentEnquiry()
Gets the current enquiry that was caused when executing this component.Enquiry
SimpleSessionContext. getCurrentEnquiry()
Gets the current enquiry that was caused when executing.Enquiry
SessionContext. getRepliedEnquiry()
Gets the replied enquiry in case the activity has been made an enquiry for (by the current user for execution of the current component) and this has been replied now.Enquiry
SimpleSessionContext. getRepliedEnquiry()
Gets the replied enquiry in case the execution has an enquiry (by the current user) and this has been replied now.Methods in de.aristaflow.adept2.model.runtimeenvironment with parameters of type Enquiry Modifier and Type Method Description SimpleSessionContext
RuntimeEnvironmentFactory. createSimpleSessionContext(String sessionID, EBPInstanceReference ebpIR, SerialisableDataContext dataContext, ActivityInstance activity, ProcessConstants.ExecutionMode executionMode, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,String> userAttributes)
Creates a new simple session context for starting an activity in a runtime service.SimpleSessionContext
RuntimeEnvironmentFactory. createSimpleSessionContext(String sessionId, String savepoint, EBPInstanceReference ebpIr, SerialisableDataContext dataContext, ActivityInstance activity, ProcessConstants.ExecutionMode executionMode, Enquiry currentEnquiry, Enquiry repliedEnquiry, Map<String,String> userAttributes)
Creates a new simple session context for resuming an activity in a runtime service. -
Uses of Enquiry in de.aristaflow.adept2.model.worklistmodel
Methods in de.aristaflow.adept2.model.worklistmodel that return Enquiry Modifier and Type Method Description Enquiry
WorklistItem. getCurrentEnquiry()
Gets the information concerning the current enquiry, that is the enquiry which the agent performing this worklist item should answer.Enquiry
WorklistItem. getRepliedEnquiry()
Gets the reply enquiry sent to the agent performing this worklist item if an enquiry has been made for it.Methods in de.aristaflow.adept2.model.worklistmodel that return types with arguments of type Enquiry Modifier and Type Method Description List<Enquiry>
InternalWorklistItem. getEnquiryStack()
Gets the enquiry stack of this item, that is, the agent who has started the enquiry, the recipients and the question asked.Methods in de.aristaflow.adept2.model.worklistmodel with parameters of type Enquiry Modifier and Type Method Description AdministrativeWorklistItem
WorklistModelFactory. createAdministrativeWorklistItem(UUID worklistItemId, UUID[] worklistIds, String title, String description, ActivityReference activityReference, UUID iconId, UUID groupId, int priority, long escalationDate, long dueDate, WorklistConstants.WorklistItemState state, QualifiedAgent assignedAgent, int escalationLevel, String escalationHandlingProcedureId, String distributionHandlingProcedureId, String staffAssignmentRule, long activationDate, long assignmentDate, long complexity, int delegationLevel, List<WorklistItem.Delegation> delegationHistory, String delegationHandlingProcedureId, Enquiry repliedEnquiry, List<Enquiry> enquiries, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, ParameterDataContext parameterDataContext, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, Map<String,String> userAttributes)
ClientWorklistItem
WorklistModelFactory. createClientWorklistItem(UUID worklistItemId, UUID worklistId, String title, String description, ActivityReference activityReference, UUID iconId, UUID groupId, WorklistConstants.WorklistItemState worklistItemState, int priority, long complexity, long activationDate, long assignmentDate, QualifiedAgent assignedAgent, long escalationDate, long dueDate, int currentEscalationLevel, int currentDelegationLevel, WorklistItem.Delegation currentDelegation, Enquiry repliedEnquiry, Enquiry currentEnquiry, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, String personalTitle, String personalDescription, int personalPriority, long personalEscalationDate, long personalDueDate, String escalationHandlingProcedureId, long resubmissionDate, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, Map<String,Set<String>> individualSupportedPlugins, Map<String,PluginData> individualPluginDatas, Map<String,String> userAttributes, Map<String,String> individualUserAttributes, Set<QualifiedAgent> substitutionFrom)
Creates a new worklist item for client-side use.InternalWorklistItem
WorklistModelFactory. createInternalWorklistItem(UUID id, String title, String description, ActivityReference activityReference, UUID iconId, UUID groupId, String staffAssignmentRule, WorklistConstants.WorklistItemState worklistItemState, boolean suppressed, UUID[] worklistIds, UUID[] availableStateWorklistIds, Set<IndividualWorklistItemSettings> itemSettings, int priority, long complexity, long activationDate, long assignmentDate, QualifiedAgent assignedAgent, long escalationDate, long dueDate, int currentEscalationLevel, String escalationHandlingProcedureId, int currentDelegationLevel, String delegationHandlingProcedureId, List<WorklistItem.Delegation> delegations, Enquiry repliedEnquiry, List<Enquiry> enquiries, String distributionHandlingProcedureId, String processType, String processTemplateVersion, String processTemplateName, String processInstanceName, Map<String,Set<String>> supportedPlugins, Map<String,PluginData> pluginDatas, ParameterDataContext parameterDataContext, Map<String,String> userAttributes, Map<UUID,Set<QualifiedAgent>> substitutionOriginators)
Creates a new worklist item for internal / server-side use.void
InternalWorklistItem. enquireItem(Enquiry enquiry)
Sets this item in enquiry mode which logs the designated enquiry internally for information purpose.void
InternalWorklistItem. replyEnquiry(Enquiry reply)
Replies to the current enquiry, that is, the current enquiry is removed and the designated reply is provided to the corresponding originator. -
Uses of Enquiry in de.aristaflow.ilm.model.execution
Methods in de.aristaflow.ilm.model.execution that return Enquiry Modifier and Type Method Description static Enquiry
Transformation. fromIlm(ExecutionFactory ef, Enquiry enq)
Methods in de.aristaflow.ilm.model.execution with parameters of type Enquiry Modifier and Type Method Description static Enquiry
Transformation. toIlm(Enquiry enq)
-