代码示例:沙盒工作流示例

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

适用范围: SharePoint Server 2010

沙箱工作流示例介绍如何使用 SharePoint 列表对象模型创建从外部列表读取的沙箱工作流操作。该示例实现两个沙箱工作流操作,并且提供在声明性工作流中使用这些操作的步骤。

以下是该示例创建的沙箱工作流操作的说明:

  • 按字段获取外部列表项(沙箱功能)  与 BCSReadActivities 类中的 GetExternalListItemByField 方法相对应。使用此操作可以从外部列表读取项一次,然后以可重复使用此数据的方式存储它。具体而言,此操作从外部列表读取外部项,然后将其字段存储在模拟运算表中并将项保存为 XML。

  • 读取外部列表项数据(沙箱功能)  与 BCSReadActivities 类中的 GetItemDataFromString 方法相对应。此操作使用已存储的外部项数据返回外部项中的指定字段。

必备组件:

  • Microsoft .NET Framework 3.5 Service Pack 1

  • Microsoft SharePoint Server 2010

  • Microsoft Visual Studio 2010 安装在与 SharePoint Server 2010 相同的计算机上

  • Microsoft SharePoint Designer 2010

下载和使用示例

  1. 可从 SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。

  2. 将"bcs sample kit.zip"从路径 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 解压缩到本地文件夹中。

  3. 在将文件提取到的文件夹中,找到"Sandboxed BCS Workflow Sample"文件夹,然后打开"Readme.htm"文件。

  4. 按照"Readme.htm"中的说明使用示例。