DSpace 输入字段可见性

DSpace input-field visibility

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

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

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

在 DSpace 手册中我找不到我可能做错的地方。我是否误解了工作流程?还是必须执行额外的配置步骤?

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" 元素,它将出现在提交表单和审核工作流程中。

您尝试了哪些?如果不是预期的行为,您得到了什么行为?