Hannah,
Sorry for the slow response -- I missed seeing this post.

At any rate, I accomplished this with a curation task.  Feel free to 
contact me for details!
Bill

On Thursday, November 3, 2016 at 11:32:35 AM UTC-5, Hannah wrote:
>
> I am seeing this same issue with Dspace 5.4, since I enabled the 
> XmlWorkflow. Is there any way to ensure that email addresses are included 
> on every submission?
>
> Thanks,
>
> Hannah
>
> On Friday, April 22, 2016 at 10:24:38 AM UTC-7, Bill T wrote:
>>
>> Thanks Andrea!  By 'user error', I meant me ;)
>>
>> Yes, I see the email address is being generated here, but recordStart is 
>> only called in the case where there is a workflow, correct?
>>
>> In XmlWorkflowItem.start() we have:
>>
>> if(firstStep == null) {
>>   archive(context,wfi);  // which calls InstallItem.installItem() where 
>> the 'Made available' provenance is generated.
>> }
>> else {
>>   activateFirstStep(context,wf,firstStep,wfi);
>>     // which calls activateFirstStep which calls recordStart() where the 
>> 'Submitted by' provenance is generated.
>> }
>>
>> What I see happening, is that when there is one (or more) workflow steps 
>> for a collection, these records include the 'Submitted by' provenance 
>> value, but when records are submitted without a workflow, only the 'Made 
>> available' value is added...
>>
>> Bill
>>
>> On Thursday, April 21, 2016 at 12:40:17 AM UTC-5, Andrea Schweer wrote:
>>>
>>> Hi Bill, 
>>>
>>> On 21/04/16 05:48, Bill T wrote: 
>>> > In DSpace5.5/xmlui, with XmlWorkflow enabled, the submitter's email 
>>> > address is no longer included in the auto-generated dc.provenance 
>>> > metadata field. 
>>> > 
>>> > Bug or user error? 
>>>
>>> I can't see how this would be user error, if you mean user=end user. It 
>>> could simply be that the XML workflow code is different from the 
>>> traditional workflow in that regard. However -- it looks like the code 
>>> still includes the e-mail address, see here: 
>>>
>>> XML workflow: 
>>>
>>> https://github.com/DSpace/DSpace/blob/dspace-5.5/dspace-api/src/main/java/org/dspace/xmlworkflow/XmlWorkflowManager.java#L826
>>>  
>>>
>>> Traditional workflow: 
>>>
>>> https://github.com/DSpace/DSpace/blob/dspace-5.5/dspace-api/src/main/java/org/dspace/workflow/WorkflowManager.java#L1154
>>>  
>>>
>>> Or do you mean a different provenance message? The one generated by the 
>>> XML workflow code I linked to should include "workflow start=". 
>>>
>>> cheers, 
>>> Andrea 
>>>
>>> -- 
>>> Dr Andrea Schweer 
>>> Lead Software Developer, ITS Information Systems 
>>> The University of Waikato, Hamilton, New Zealand 
>>> +64-7-837 9120 
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to dspace-tech+unsubscr...@googlegroups.com.
To post to this group, send email to dspace-tech@googlegroups.com.
Visit this group at https://groups.google.com/group/dspace-tech.
For more options, visit https://groups.google.com/d/optout.

Reply via email to