DSpace输入字段可见性

时间:2016-05-24 12:35:08

标签: submit workflow visibility dspace

使用input-forms.xml中某些字段的DSpace可见性标记,我尝试在提交期间隐藏这些输入字段,而这些字段必须在工作流程过程中可见(工作流程) 提交文档时,这些输入字段确实不可见。但不幸的是,当我再次以具有工作流权限的用户打开同一文档(编辑)时,它们将保持不可见状态,以执行下一步:添加额外信息并批准存储库的文档。

我在上面尝试了两个不同的存储库,一个使用DSpace 5.2,另一个使用DSpace 5.4。两者都有相同的结果。

在DSpace 5.2中,我也尝试了相反的方法:我使用提交标记了一个项目:该字段现在在提交步骤中可见,但也在工作流程步骤中可见。

在DSpace手册中,我无法找到我可能做错的事情。我是否误解了工作流程?或者是否需要采取额外的配置步骤?

1 个答案:

答案 0 :(得分:2)

DSpace 5.x Submission interface docs开始,您似乎应该能够在提交期间将字段显示为

   <field>
     <dc-schema>dc</dc-schema>
     <dc-element>title</dc-element>
     <dc-qualifier>alternative</dc-qualifier>
     <repeatable>true</repeatable>
     <label>Other Titles</label>
     <input-type>onebox</input-type>
     <hint>If the item has any alternative titles, please enter them here.</hint>
     <required></required>
     <visibility>submit</visibility>
   </field>
在审核工作流程中

   <field>
     <dc-schema>dc</dc-schema>
     <dc-element>title</dc-element>
     <dc-qualifier>alternative</dc-qualifier>
     <repeatable>true</repeatable>
     <label>Other Titles</label>
     <input-type>onebox</input-type>
     <hint>If the item has any alternative titles, please enter them here.</hint>
     <required></required>
     <visibility>workflow</visibility>
   </field>

如果省略“visibility”元素,它将同时出现在提交表单和审核工作流程中。

你尝试过哪一个?如果不是预期的行为,你会得到什么样的行为?