Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sharepoint 多个SPListItem';s是否可以共享1个工作流历史记录?_Sharepoint_Moss_Workflow - Fatal编程技术网

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进行筛选

例如:

  • 用户创建议程项目“问题A”
  • 工作流确定议程项目“问题A”没有父项,并记录到AgendaHistory列表: AgendaID:1,标题:议程项目“问题A”已创建
  • 工作流使用指向Pages/MyHistoryPage.aspx?AgendaID=1的链接更新议程项目“问题A”
  • 用户创建议程项目“问题A.1”
  • 工作流确定议程项目“问题A.1”具有父项并记录到AgendaHistory列表: AgendaID:1,标题:议程项目“问题A.1”已创建
  • 工作流使用指向Pages/MyHistoryPage.aspx?AgendaID=1的链接更新议程项目“问题A.1”
  • 用户创建议程项目“无关问题”
  • 工作流确定议程项目“无关问题”没有父项,并记录到AgendaHistory列表: AgendaID:2,标题:议程项目“无关问题”已创建
  • 工作流使用指向Pages/MyHistoryPage.aspx?AgendaID=2的链接更新议程项目“无关问题”