使用input-forms.xml中某些字段的DSpace可见性标记,我尝试在提交期间隐藏这些输入字段,而这些字段必须在工作流程过程中可见(工作流程) 提交文档时,这些输入字段确实不可见。但不幸的是,当我再次以具有工作流权限的用户打开同一文档(编辑)时,它们将保持不可见状态,以执行下一步:添加额外信息并批准存储库的文档。
我在上面尝试了两个不同的存储库,一个使用DSpace 5.2,另一个使用DSpace 5.4。两者都有相同的结果。
在DSpace 5.2中,我也尝试了相反的方法:我使用提交标记了一个项目:该字段现在在提交步骤中可见,但也在工作流程步骤中可见。
在DSpace手册中,我无法找到我可能做错的事情。我是否误解了工作流程?或者是否需要采取额外的配置步骤?
答案 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”元素,它将同时出现在提交表单和审核工作流程中。
你尝试过哪一个?如果不是预期的行为,你会得到什么样的行为?