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
-
ClassDescriptionJava class for action-type.Java class for condition-type.Represent the mapping between collection workflows and curation tasks.Linkage between a workflow step and some
CurationTasks.Tasksets are organized into elements called 'flowsteps' which correspond by name to DSpace workflow steps.Java class for mapping-type complex type.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'.This object contains factory methods for each Java content interface and Java element interface generated in the org.dspace.workflow package.An association between acuration taskand the workflow system.A collection ofcuration tasksto be attached to a workflow.The taskset-map element maps collection handles to tasksets enumerated in the 'tasksets' element.Tasksets specify tasks to be automatically performed at specific stages of workflow.Java class for taskset-type complex type.Each task element has a mandatory name attribute and two optional, repeatable children.Java class for anonymous complex type.Exception for problems with the execution of the actions and stepsInterface 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.The 'workflow' element describes what workflow actions can be taken upon completion of the task.