SharePoint 工作流对象模型

获取对 SharePoint 中工作流对象模型的简要介绍。

注意

自 2020 年 8 月 1 日起,SharePoint 2010 工作流已对新租户停用,并于 2020 年 11 月 1 日从现有租户中删除。 如果你使用的是 SharePoint 2010 工作流,我们建议迁移到 Power Automate 或其他支持的解决方案。 有关详细信息,请参阅 SharePoint 2010 工作流停用

SharePoint 工作流对象模型

SharePoint 对象模型内置于 Windows Workflow Foundation 4 的 .NET Framework 4 对象模型顶部,但具有在 SharePoint(通常)实现工作流功能的创新,特别是在 SharePoint 外接程序 中。 Windows Workflow Foundation 4 的本机.NET Framework 4 对象模型位于 .NET Framework System.Workflow 命名空间中

其中一种方法是将 SharePoint 工作流对象模型视为一套工作流服务。 以下是 4 个服务:

  • 实例管理服务: 管理工作流实例及其执行情况。

  • 开发服务: 管理工作流定义的部署。

  • 互操作服务: 管理支持传统工作流的互操作桥。

  • 消息传递服务 管理消息队列和传输。

SharePoint 工作流命名空间

另一方面,SharePoint 工作流对象模型包含在 10 个命名空间中:其中 5 个为 SharePoint 命名空间,另外 5 个为 Microsoft Office 命名空间。

Microsoft.SharePoint 命名空间:

Microsoft.Office 命名空间:

SharePoint 工作流架构

SharePoint 架构的引用内容包含在名为 “工作流架构”的引用节点中,并包含以下内容:

另请参阅