0

尝试创建类型为“SharePoint 2010 Sequential workflow”的新 Visual Studio 2010 项目时收到一条奇怪的错误消息:

“位于“somesite”的 SharePoint 网站缺少目标、任务或历史列表。这些列表中的每一个都需要关联工作流模板。请创建一个列表,然后启动此向导。

我的 Visual Studio 2010 解决方案中已经有两个项目:定义了许多 SharePoint 自定义列表的 MyListsDef 和定义了站点的 MySiteDef,以便在创建新的 SharePoint 站点时填充这些列表。

我必须在 Visual Studio 2010 中为我的一些列表创建 SharePoint 工作流项目。

在我的解决方案中创建第三个(SharePoint Sequential 工作流)项目之前,我做了一些步骤:

  1. 编译并打包 MyListsDef 和 MySiteDef,
  2. 在我的 SharePoint 2010 服务器上安装 MyListsDef.wsp 和 MySiteDef.wsp 作为解决方案,
  3. 基于 MySiteDef 模板创建新的 SharePoint 2010 站点,
  4. 参考在步骤 #3 中创建的 SharePoint 站点创建新的 Visual Studio 2010 项目“SharePoint 2010 顺序工作流”。

但是,我总是收到错误消息“...缺少目标、任务或历史列表”。每次我选择在第 3 步中创建的站点作为第 4 步中 Visual Studio 2010 中顺序工作流向导的参考。

此错误是什么意思,缺少哪些列表?
我做错了什么?
使用自定义列表开发 SharePoint 工作流的典型方法是什么?

在此先感谢,
萨尔

4

1 回答 1

1

萨尔,

当未创建工作流所需的列表时会发生这种情况。

执行以下操作以使其工作:

  1. 激活与工作流相关的任何功能(首先在 SITE COLL 级别,然后在 WEB 级别)
  2. 转到该站点并选择一个列表
  3. 单击功能区中的工作流程设置
  4. 然后添加工作流程,然后选择一些工作流程(例如:批准)
  5. 保存

上述过程将创建工作流处理所需的列表。现在您可以继续使用 Visual Studio 工作。

于 2012-07-31T08:51:10.907 回答