SharePoint 2013 工作流之Visual Studio开发示例篇

简介: 原文:SharePoint 2013 工作流之Visual Studio开发示例篇  SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio进行设计,但是功能受限,而Visual Studio可以开发功能更加丰富的工作流,下面我们简单举个例子。
原文: SharePoint 2013 工作流之Visual Studio开发示例篇

  SharePoint 2013引用了WF4.0 Foundation,支持使用Designer和Visio进行设计,但是功能受限,而Visual Studio可以开发功能更加丰富的工作流,下面我们简单举个例子。

  1、本例使用的是VS 2013版本,新建一个SharePoint空项目;

clip_image001

  2、部署为服务器场解决方案,如下图:

clip_image002

  3、添加新项,选择工作流模板,如下图:

clip_image003

  4、本例选择列表工作流,当然你按照自己的需要选择;

clip_image004

  5、选择关联的列表,新建历史记录和任务列表[如果存在可不新建,使用已存在即可];

clip_image005

  6、选择启动工作流的方式,如下图:

clip_image006

  7、下面是Visual Studio里面的编辑截图,包括工具箱、设计界面、项目资源管理器,图上的红色字介绍了每个部分的作用;

clip_image007

  8、添加控制条件,下面添加的是IF,当然你可以添加你需要的条件;

clip_image008

  9、下面添加更新的功能和写入历史记录,如下图;

clip_image009

  10、设置更新字段的属性,如下图:

  在添加的条件上面,右键选择属性,弹出属性菜单;

clip_image010

  11、编辑历史记录属性,如下图:

clip_image011

  12、添加更新字段属性,选择当前列表,当前项,选择字段;

clip_image012

  13、修改历史记录和任务列表的列表信息,标题就是创建的列表名称,如下图;

clip_image013

  14、查看站点内容,新添加的工作流历史记录和任务列表;

clip_image014

  15、创建一条测试数据,运行工作流(创建项目时自动运行);

clip_image015

  16、创建项目后,刷新工作流测试列表,发现标题已经被更新,执行成功!

clip_image016

  17、查看工作流历史记录,正确插入工作流信息,如下图:

clip_image017

结束语

  以上介绍的,只是一个简单的工作流Visual Studio开发实例,利用SharePoint 2013 的工作流,我们还可以定制开发更强大的功能,具体请参照MSDN文档。

  例子比较简单,只是一个开发的入门博客,希望能够给初学者带来帮助!

目录
相关文章
|
11月前
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
Visual Studio Code开发常用的工具栏选项,查看源码技巧以及【vscode常用的快捷键】
454 0
|
29天前
|
存储 运维
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
.NET开发必备技巧:使用Visual Studio分析.NET Dump,快速查找程序内存泄漏问题!
|
3月前
|
C++ Windows
FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
在Windows上使用Visual Studio 2022进行FFmpeg和SDL2集成开发,首先安装FFmpeg至E:\msys64\usr\local\ffmpeg,然后新建C++控制台项目。在项目属性中,添加FFmpeg和SDL2的头文件及库文件目录。接着配置链接器的附加依赖项,包括多个FFmpeg及SDL2的lib文件。在代码中引入FFmpeg的`av_log`函数输出"Hello World",编译并运行,若看到"Hello World",即表示集成成功。详细步骤可参考《FFmpeg开发实战:从零基础到短视频上线》。
81 0
FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
|
3月前
|
人工智能 前端开发 Devops
NET技术在现代开发中的影响力日益增强,本文聚焦其核心价值,如多语言支持、强大的Visual Studio工具、丰富的类库和跨平台能力。
【7月更文挑战第4天】**.NET技术在现代开发中的影响力日益增强,本文聚焦其核心价值,如多语言支持、强大的Visual Studio工具、丰富的类库和跨平台能力。实际应用涵盖企业系统、Web、移动和游戏开发,以及云服务。面对性能挑战、容器化、AI集成及跨平台竞争,.NET持续创新,开发者应关注技术趋势,提升技能,并参与社区,共同推进技术发展。**
31 1
|
12月前
|
API
使用 Visual Studio 开发 CS 的 BOF
使用 Visual Studio 开发 CS 的 BOF
|
前端开发 JavaScript PHP
Visual Studio Code的使用心得与常用免费插件使用技巧大全总结 老板夸奖我是开发小能手!
这就是我一直在使用的免费代码编辑神器, 它的优点太多了, 有: 智能感知、代码调试、内置 Git 命令、可扩展和可定制都相当牛,最关键的是免费开源!!
343 3
Visual Studio Code的使用心得与常用免费插件使用技巧大全总结 老板夸奖我是开发小能手!
|
11月前
|
Web App开发 JavaScript 前端开发
Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插件】
Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插件】
296 0
|
12月前
|
开发框架 .NET 数据库
asp.net企业费用报销管理信息系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio
asp.net 企业费用报销管理信息系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使 用c#语言开发 应用技术:asp.net c#+sqlserver 开发工具:vs2010 +sqlserver
90 0
|
12月前
|
Java Android开发 C++
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
[笔记]Visual Studio 2015 开发安卓so库JNI层——回调调用
|
12月前
|
移动开发 Java 开发工具
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
[笔记]Visual Studio 2015 开发安卓so库JNI层——HelloWorld
139 0
下一篇
无影云桌面