DSpace 输入字段可见性



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

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

在 DSpace 5.2 中,我也尝试了相反的方法:我用 submit:该字段现在在提交步骤中可见,但在工作流步骤中也可见。

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

从 DSpace 5.x 提交界面文档中,看起来您应该能够执行此操作以使该字段仅在提交期间显示:

   <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>

如果省略"可见性"元素,它将同时显示在提交表单和审核工作流程中。

你尝试了以下哪一个?如果这不是预期的行为,你得到了什么行为?

最新更新