Sharepoint 多个SPListItem';s是否可以共享1个工作流历史记录?
我遇到了一个需要,我想从一个工作流中创建多个列表项,并能够从任何该项查看工作流历史记录 问题背景:在定期会议中,会添加议程项目。有些项目处于“打开”状态,有些项目处于“关闭”状态。那些开放的、有能力(而且可能会)的人将继续被列入议程,参加进一步的会议。如果用户选择继续该项目,我将从工作流中创建一个新项目 结果是,我们有一个项目序列,如Sharepoint 多个SPListItem';s是否可以共享1个工作流历史记录?,sharepoint,moss,workflow,Sharepoint,Moss,Workflow,我遇到了一个需要,我想从一个工作流中创建多个列表项,并能够从任何该项查看工作流历史记录 问题背景:在定期会议中,会添加议程项目。有些项目处于“打开”状态,有些项目处于“关闭”状态。那些开放的、有能力(而且可能会)的人将继续被列入议程,参加进一步的会议。如果用户选择继续该项目,我将从工作流中创建一个新项目 结果是,我们有一个项目序列,如 第1天:“讨论问题A”(父项字段值:null) 第2天:“讨论问题A.1”(父项字段值:讨论问题A的ID) 第3天:“讨论问题A.2”(父项字段值:讨论问题A.
- 第1天:“讨论问题A”(父项字段值:null)
- 第2天:“讨论问题A.1”(父项字段值:讨论问题A的ID)
- 第3天:“讨论问题A.2”(父项字段值:讨论问题A.1的ID)
关于如何为所有这些项目分配相同的工作流,您有什么想法吗?据我所知,您将无法为多个项目运行一个工作流。每个工作流总是在一个项目的上下文中执行 我的一个想法是使用另一个列表(以下称为AgendaHistory)来管理所有议程项目的历史记录。每次创建议程项目时,如果没有父项,请创建一个新ID。如果新议程项目有父项,请使用父项ID。该ID将用于查找所有议程项目的历史记录 然后,对于所有议程项目,您只需要链接到一个页面,该页面将显示给定线程的历史记录。此页面可能有一个列表视图Web部件,该部件使用查询字符串筛选器Web部件对议程ID进行筛选 例如: