代码示例:沙盒工作流示例
上次修改时间: 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
下载和使用示例
可从 SharePoint 2010 参考:软件开发工具包(该链接可能指向英文页面)下载 Microsoft SharePoint 2010 软件开发工具包 (SDK)。
将"bcs sample kit.zip"从路径 %ProgramFiles%\Microsoft SDKs\SharePoint 2010\Samples\Business Connectivity Services 解压缩到本地文件夹中。
在将文件提取到的文件夹中,找到"Sandboxed BCS Workflow Sample"文件夹,然后打开"Readme.htm"文件。
按照"Readme.htm"中的说明使用示例。