Dspace批准项目电子邮件通知给接受/拒绝工作流程中的所有用户

时间:2017-11-20 08:46:13

标签: dspace

默认情况下,只有在项目获得批准后,DSpace才会向提交者发送电子邮件通知,但不会将其发送给接受/拒绝工作流用户,我需要将电子邮件通知发送给所有用户&n;谁拥有集合中的接受/拒绝权限

请帮忙

由于

1 个答案:

答案 0 :(得分:0)

我认为你必须修改dspace-api中的代码。在DSpace 6中,消息由dspace-api / src / main / java / org / dspace / workflowbasic / BasicWorkflowServiceImpl.java组成并在方法'notifyOfArchive'中发送。接受/拒绝用户是由正在安装项目的Collection的属性workflowStep1 / workflowStep2 / workflowStep3之一标识的EPersonGroup的成员。我还没有找到关于哪个组做什么的明确文档,但这应该会缩小您的搜索范围。

[edit]显然,workflowStep1和workflowStep2组都可以接受或拒绝。 workflowStep3可以将提交提交到存档,但不能拒绝它。

请参阅https://wiki.duraspace.org/display/DSDOC6x/Functional+Overview#FunctionalOverview-WorkflowSteps