Package org.dspace.workflow
A submitted Item is wrapped by a WorkflowItem which carries
information specific to the submission (such as the target Collection).
EPerson groups may be assigned to the intermediate steps, where they are expected to act on the item at those steps. For example, if a Collection's owners desire a review step, they would create a Group of reviewers, and assign that Group to a step having a review action. The members of that step's Group will receive emails asking them to review the submission, and will need to perform an action on the item before it can be rejected back to the submitter or advanced to the next step.
Curation Tasks can be attached to a
workflow step so that an Item entering that step is processed by one or more
Curation Tasks. See XmlWorkflowCuratorService.
- Author:
- dstuve
-
Interface Summary Interface Description WorkflowItem Interface representing a workflowitem, each workflowItem implementation must implement this interface.WorkflowItemService<T extends WorkflowItem> Service interface class for the Workflow items.WorkflowService<T extends WorkflowItem> Service interface class for the WorkflowService framework. -
Class Summary Class Description CurationTaskConfig Represent the mapping between collection workflows and curation tasks.FlowStep Linkage between a workflow step and someCurationTasks.FlowstepType Tasksets are organized into elements called 'flowsteps' which correspond by name to DSpace workflow steps.MappingType Java class for mapping-type complex type.NotifyType The 'notify' element allows you use the workflow system of notifications (email) whenever a task is performed and returns the designated status code (in the 'on' attribute): 'fail', 'success' or 'error'.ObjectFactory This object contains factory methods for each Java content interface and Java element interface generated in the org.dspace.workflow package.Task An association between acuration taskand the workflow system.TaskSet A collection ofcuration tasksto be attached to a workflow.TasksetMapType The taskset-map element maps collection handles to tasksets enumerated in the 'tasksets' element.TasksetsType Tasksets specify tasks to be automatically performed at specific stages of workflow.TasksetType Java class for taskset-type complex type.TaskType Each task element has a mandatory name attribute and two optional, repeatable children.WorkflowCuration Java class for anonymous complex type.WorkflowType The 'workflow' element describes what workflow actions can be taken upon completion of the task. -
Enum Summary Enum Description ActionType Java class for action-type.ConditionType Java class for condition-type. -
Exception Summary Exception Description WorkflowException Exception for problems with the execution of the actions and steps