...
Code Block |
---|
# Original Workflow
#workflow.framework: originalworkflow
#XML configurable workflow
workflow.framework: xmlworkflow
|
dspace/config/spring/api/core-services.xml
You also have to configure DSpace to load the right services. This is done by commenting the basic workflow services and uncommenting the xmlworkflow services in [dspace]/config/spring/api/core-services.xml
. After enabling the configurable workflow the mentioned file should contain the following:
Code Block |
---|
|
<!--Basic workflow services, comment or remove when switching to the configurable workflow -->
<bean class="org.dspace.workflowbasic.TaskListItemServiceImpl"/>
<bean class="org.dspace.workflowbasic.BasicWorkflowItemServiceImpl"/>
<bean class="org.dspace.workflowbasic.BasicWorkflowServiceImpl"/>
<!--Configurable workflow services, uncomment the xml workflow beans below to enable the configurable workflow-->
<!--
<bean class="org.dspace.xmlworkflow.storedcomponents.ClaimedTaskServiceImpl"/>
<bean class="org.dspace.xmlworkflow.storedcomponents.CollectionRoleServiceImpl"/>
<bean class="org.dspace.xmlworkflow.storedcomponents.InProgressUserServiceImpl"/>
<bean class="org.dspace.xmlworkflow.storedcomponents.PoolTaskServiceImpl"/>
<bean class="org.dspace.xmlworkflow.storedcomponents.WorkflowItemRoleServiceImpl"/>
<bean class="org.dspace.xmlworkflow.storedcomponents.XmlWorkflowItemServiceImpl"/>
<bean class="org.dspace.xmlworkflow.XmlWorkflowServiceImpl"/>
<bean class="org.dspace.xmlworkflow.WorkflowRequirementsServiceImpl"/>
<bean class="org.dspace.xmlworkflow.XmlWorkflowFactoryImpl"/>
-->
|
Warning |
---|
Please be careful while editing [dspace]/config/spring/api/core-services.xml as it controlls which parts of DSpace are loaded. Accidentaly uncommenting the wrong parts my result in your DSpace instance not loading properly anymore. |
Info |
---|
title | Workflow Data Migration |
---|
|
You will also need to follow the Data Migration Procedure below. |
...