创建可插入工作流服务

上次修改时间: 2010年4月16日

适用范围: SharePoint Foundation 2010

通过在 Microsoft SharePoint Foundation 2010 中创建可插入工作流服务,开发人员可以在运行的工作流实例与外部应用程序或组件之间创建信道。

设置工作流服务项目

  1. 在安装了 SharePoint Foundation 2010 的任一服务器上安装 Visual Studio 和工作流扩展。

  2. 创建新顺序工作流库项目

  3. 添加以下引用:

    • Microsoft.SharePoint

    • Microsoft.SharePoint.WorkflowActions

  4. 在项目中包含附加的 cs 文件。

  5. 对程序集进行签名后编译项目。

  6. 将生成的 DLL 复制到全局程序集缓存 (GAC)。

  7. 向 web.config 文件中添加工作流服务条目,如下面的示例所示。

    <WorkflowService Assembly="WorkflowService, Version=1.0.0.0, 
                     Culture=neutral, 
                     PublicKeyToken=8b3b67b558e6a72f" 
                     Class="Microsoft.Test.PlugChannels.LinksService">
    </WorkflowService>
    
  8. 通过 HandleExternalEvent 创建、安装并激活使用工作流服务的新顺序工作流项目

  9. iisreset