SUNScholar/Submissions/Steps

Back to Submissions

PLEASE NOTE:
There must be a minimum of one step and a maximum of six steps.

Introduction
First we map the custom steps to the collections which will use these custom steps and then we define the custom steps.

Step 1 - Define mapping of the custom steps
Edit the item-submission.xml file as follows: nano $HOME//dspace/config/item-submission.xml

For example:             

Step 2 - Define the custom steps
This is where you define what steps are completed per submission per collection.

Tip: Copy an existing definition to create a new one.

For example: 

org.dspace.submit.step.SkipInitialQuestionsStep submit.progressbar.describe org.dspace.submit.step.DescribeStep</processing-class> <jspui-binding>org.dspace.app.webui.submit.step.JSPDescribeStep</jspui-binding> <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.DescribeStep</xmlui-binding> <workflow-editable>true</workflow-editable>

submit.progressbar.upload org.dspace.submit.step.UploadStep</processing-class> <jspui-binding>org.dspace.app.webui.submit.step.JSPUploadStep</jspui-binding> <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.UploadStep</xmlui-binding> <workflow-editable>true</workflow-editable>

submit.progressbar.verify org.dspace.submit.step.VerifyStep</processing-class> <jspui-binding>org.dspace.app.webui.submit.step.JSPVerifyStep</jspui-binding> <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.ReviewStep</xmlui-binding> <workflow-editable>true</workflow-editable>

submit.progressbar.license org.dspace.submit.step.LicenseStep</processing-class> <jspui-binding>org.dspace.app.webui.submit.step.JSPLicenseStep</jspui-binding> <xmlui-binding>org.dspace.app.xmlui.aspect.submission.submit.LicenseStep</xmlui-binding> <workflow-editable>false</workflow-editable> </submission-process>