SharePoint工作流程开发

时间:2012-05-24 11:40:09

标签: sharepoint-2010 sharepoint-workflow

尝试创建“SharePoint 2010顺序工作流”类型的新Visual Studio 2010项目时,我收到一条奇怪的错误消息:

“某个站点”的SharePoint站点缺少目标,任务或历史记录列表。每个列表都需要关联工作流模板。请创建一个列表,然后启动此向导。“

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

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

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

  1. 编译并打包MyListsDef和MySiteDef,
  2. 在我的SharePoint 2010服务器上安装MyListsDef.wsp和MySiteDef.wsp作为解决方案,
  3. 基于MySiteDef模板创建新的SharePoint 2010网站
  4. 参考在步骤3中创建的SharePoint网站,创建新的Visual Studio 2010项目“SharePoint 2010顺序工作流”。
  5. 但是,我总是得到错误“......缺少目标,任务或历史记录列表。”每次我选择在步骤#3中创建的站点作为步骤#4中Visual Studio 2010中顺序工作流向导的引用。

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

    提前致谢,
    萨尔

1 个答案:

答案 0 :(得分:1)

萨尔,

如果未创建工作流程的必需列表,则会发生这种情况。

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

  1. 激活任何与工作流相关的功能(第一个在SITE COLL级别,然后在WEB级别)
  2. 转到该网站并选择一个列表
  3. 点击 RIBBON
  4. 中的工作流程设置
  5. 然后添加工作流程,然后选择一些工作流程(例如:批准)
  6. 保存
  7. 上述过程将为工作流程处理创建必需的列表。 现在,您可以继续使用Visual Studio工作。