SharePoint 2010对工作流的创建与使用提供了友好的支持,我们有四种选择:

  1. SharePoint 2010:脱箱(Out-Of-The-Box)工作流
  2. Visio 2010:可视化工作流,可以导入、导出工作流
  3. SharePoint Designer 2010:无代码工作流
  4. Visual Studio 2010:高级、自定义工作流

本次我们使用SharePoint 2010 内置的三态工作流。

  1. 首先建立一个站点集:

  1. 创建一个列表,待会使用的工作流就应用于该列表。

2.1、点击【Lists】,再点击【Create】:

2.2、在【List】分类中,选择【Custom List】,输入名称,可以看到这个对话框是用Silverlight做的:

2.3、在【List】选项卡中,点击【Edit in SharePoint Designer】:

2.4、点击【Edit Columns】来自定义列表中的列:

2.5、默认只有一列【Title】,通过点击【Add New Column】来添加一些列:

2.6、添加后的列表如下所示:

其中【Request Status】是重点:

其包含了三种状态:

编辑完列表后点击保存按钮,SharePoint Designer 2010 会将更改持久化到SharePoint 2010中:

  1. 下面开始正式创建工作流。

3.1、在【List】选项卡中点击【Workflow Settings】:

3.2、点击【Add a workflow】:

3.3、选择三态工作流的内置模板,输入必须的信息,注意勾选【Start a workflow when a new item is create】,点击【Next】:

3.4、对工作流进行配置:

状态配置:

第一个事务:

第二个事务:

注意如果你没有配置出站邮件,则取消【Send e-mail message】的选择。

3.5、点击【OK】即创建了一个三态工作流:

  1. 应用工作流

4.1、点击【Add new item】,在列表中添加一项:

4.2、输入一些信息,点击【Save】:

4.3、在SharePoint 2010中,工作流与任务息息相关,工作流的每一个状态都会自动创建一个单独的任务:

4.4、通过选择List下拉菜单中的【Workflows】来更改状态:

4.5、再点击对应的工作流:

4.6、在任务中对该请求进行审批:

4.7、输入相关的信息后点击【Save】:

4.8、此时回到列表中,我们可以看到工作流的状态发生了改变:

4.9、以相同的方法直至审批结束:

至此我们就完成了一个很简单的、无代码的三态工作流。

小结:

工作流在SharePoint 2010中的应用很广泛,合理的应用工作流可以极大的简化企业信息处理,提高工作效率。在Office 2010中,微软在企业信息化集成方面做了大量的工作,使得用户可以更方便的进行信息的共享、集成。后续篇章我们会继续关注Office 2010 && SharePoint 2010商务智能平台上的解决方案,为了使以后的工作更加的快捷、高效。

转载于:https://www.cnblogs.com/brooks-dotnet/archive/2010/08/02/1790760.html

SharePoint 2010 初体验(二)搭建一个简单的三态工作流相关推荐

  1. Scrapy 爬虫框架初体验二 —— 以一个新闻站点爬取为例

    一.搭建基础 Scrapy 工程框架 创建项目 输入如下命令: scrapy startproject NewsSpider # 创建项目 cd NewsSpider scrapy genspider ...

  2. 使用eNSP搭建一个简单的网络

    使用eNSP搭建一个简单的网络 第一次使用eNSP搭建一个简单的网络,在师傅的耐心讲解及自己的慢慢摸索下最终使得3台PC之间通过静态路由实现了互通. 一.前言 华为现在不知道是在eNSP进行优化还是咋 ...

  3. 测试开发——搭建一个简单 web服务(flask框架基础)项目实战

    搭建一个简单 web服务-flask框架 一.什么是wsgi? 二.搭建一个简单 web服务 三.扩展 四.请求加参数的情况 五.安装flask 一.什么是wsgi? wsgi是webserver和a ...

  4. java分布式dubbo_Dubbo剖析-搭建一个简单的分布式系统(1)

    一.前言 随着阿里巴巴开源的分布式RPC框架Dubbo成为Apache开源卵化器项目,Dubbo有火了一把.在接下来的一段时间本公众号将会时不时的发布一些dubbo使用与原理剖析的文章. image. ...

  5. 自己动手搭建一个简单的静态资源服务器

    文章目录 自己动手搭建一个简单的静态资源服务器 介绍 一.设计到的模块 备注: 二.代码结构 三.具体代码 自己动手搭建一个简单的静态资源服务器 介绍 ​ 通过此文章的学习,可以自己使用NodeJs搭 ...

  6. Python后端---使用Django+Mysql搭建一个简单的网站

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.项目搭建 前期准备 命令行创建项目和app Django项目配置文件说明 使用数据库 编写业务逻辑 配置url主路 ...

  7. 【Flask框架】一. Flask框架初体验(配置环境 + 简单demo样例)

    文章目录 一. Flask框架初体验(配置环境 + 简单demo样例) 虚拟环境 新建项目 将Pycharm改为FLASK_DEBUG模式 修改FLASK_DEBUG模式的步骤 配置文件 简单用法 U ...

  8. 运用Nginx搭建一个简单的个人网站

    目录 一.目的 二.完成步骤 1.安装nginx 2.设置Nginx 3.创建服务器块 三.打开网站 四.总结 五.参考资料 一.目的 尽你所学(采用html.或CSS.或Javascript等)完成 ...

  9. Node.js搭建一个简单的服务器

    文章目录 Node.js的安装 了解Node.js模块系统 服务器的搭建 一.创建一个Web服务器 注意 程序代码 运行 二.静态资源托管 静态资源 注意 程序代码 运行 三.简单接口的实现(简单服务 ...

最新文章

  1. 动态加载子节点_微信小游戏开发之场景切换和常驻节点传递数据
  2. 有关XSS编码问题的个人总结
  3. [转] WinForm实现移除控件某个事件的方法
  4. Flume实战采集文件内容存入HDFS
  5. 昨夜,拼多多发布财报后,大家只看到了用户达到7.31亿
  6. java.util 1.8_JDK1.8源码(四)——java.util.Arrays 类
  7. 量子计算机人类复活,死人有没有可能复活?从量子尺度来分析是有可能
  8. AD9361常用配置概述
  9. 蓝桥杯 ALGO-45算法训练 调和数列问题
  10. linux 离线迅雷下载软件,Linux 迅雷离线客户端!!!!!!!!!!!!
  11. mindmanager2018官方下载地址
  12. 深大uooc大学生心理健康章节答案第二章
  13. 【硬十宝典目录】——1、电源类(更新中~)
  14. Xtend调用Scilab
  15. 多商家商城系统有哪些功能
  16. 云服务器是怎么虚拟的,云服务器怎么虚拟化
  17. 电脑绘图软件有哪些可以简单使用的?
  18. 谁在用琵琶弹奏一曲东风破
  19. 北斗/GPS授时原理
  20. 6-10 两个字符串穿插 (10分) PTA

热门文章

  1. python - 定时拍照并发送到qq
  2. tail | grep引起的内存升高【对比三天数据】
  3. Linux内核如何管理内存
  4. 买卖股票的最佳时机IV
  5. C 语言 普通基本数据类型 以及 其储存形式
  6. 二分查找(对半搜索)
  7. [BUUCTF-pwn]——ciscn_2019_n_1
  8. 8.2.4临时表和正式表
  9. php mysql 链表_php实现数据结构的单向链表
  10. velocity用法简单实例说明 .