SharePoint2010工作流开发详解
4星 · 超过85%的资源 需积分: 4 99 浏览量
更新于2024-07-30
收藏 2.14MB PPTX 举报
"SharePoint工作流开发课件涵盖了SharePoint2010中工作流的新特性和使用方法,包括利用SharePoint Designer (SPD) 和Visual Studio 2010进行工作流设计,以及Visio的可视化表现能力。课程内容涉及工作流自动化、事件交互、LOB Apps集成、工作流引擎、Visual Studio工具集、可插接式外部数据交换服务等。"
SharePoint工作流是企业级协作平台SharePoint中的一个关键功能,它允许用户自动化各种业务流程,提高效率和协作。在SharePoint 2010中,工作流有了显著的改进和新特性,为不同层面的用户提供更多灵活性和定制能力。
1. **新特性**:
- **最终用户层面**:用户可以利用工作流满足新的业务需求,如Visio的可视化设计,使得非开发人员也能理解并定制工作流。
- **高级用户层面**:提供了改进的嵌套逻辑和全新的任务流程设计,使得复杂的流程更易于管理。
- **开发人员层面**:引入了Visual Studio 2010的SharePoint工具集,支持工作流事件,并且可以通过External Data Exchange Services插件与外部系统交互。
2. **开发工具**:
- **SharePoint Designer 2010**:提供了基于声明式的设计界面,支持InfoPath表单,以及Visio工作流设计程序,可以导出为WSP文件进行部署。
- **Visual Studio 2010**:支持网站工作流和ASP.NET表单模板,新增的事件处理和外部数据交换功能增强了开发能力。
3. **工作流设计流程**:
- 用户可以在Visio中构思工作流,然后导入到SharePoint Designer进行进一步设计,通过参数化处理后,可以导出到Visual Studio 2010,添加具体的实现代码。
4. **工作流引擎**:
- 基于Windows Workflow Foundation,它是一个.NET 3.0 Framework的一部分,支持状态机和顺序步骤的工作流模型,可以处理长时间运行的工作流并报告状态。
5. **应用范围**:
- 工作流主要用于自动化网站列表项的流程,但不适用于聚合、报表或审核功能,而是专注于流程自动化和协作。
6. **外部系统集成**:
- SharePoint 2010的工作流可以与Line of Business (LOB) 应用程序集成,通过可插接式的External Data Exchange Services实现数据交换。
7. **示例与演示**:
- 课程中包含了利用SharePoint Designer和Visual Studio 2010创建工作流的演示,帮助学习者理解和实践工作流设计与开发过程。
SharePoint 2010工作流提供了强大的工具和特性,使得业务流程自动化和跨部门协作变得更加高效和便捷,无论是在设计、开发还是实际运行中,都为用户提供了丰富的选择和灵活性。
2016-07-03 上传
2021-03-24 上传
135 浏览量
2008-09-03 上传
点击了解资源详情
2023-08-14 上传
2013-04-09 上传
2021-04-07 上传
2012-03-09 上传
judyying
- 粉丝: 0
- 资源: 2
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构