SharePoint工作流

1. 开发环境

SharePoint 2016
SharePoint Designer 2013
Net Framework 4.0。

这里讲到创建一个简单的SharePoint工作流,即创建项目时向指定的用户发送邮件并显示项目具体内容。
(有不妥的地方还请指出,谢谢!)

2. 安装SPD

要编辑SharePoint网站工作流,需要使用到工具SPD(SharePoint Designer 2013)。
安装SPD前需要先安装.Net Framework 4.0。
SharePoint工作流_第1张图片
安装SPD,等待安装完成。
SharePoint工作流_第2张图片
安装完成后,需要先运行一次SPD,运行后出现Windows正在设置SharePoint Designer 2013。
SharePoint工作流_第3张图片
程序需要先自动配置一段时间。
SharePoint工作流_第4张图片

3. 创建自定义列表

打开SharePoint站点,在“设置”中打开“网站内容”。
SharePoint工作流_第5张图片
在“站点内容”中选择“添加应用程序”。
SharePoint工作流_第6张图片
选择“自定义列表”。
SharePoint工作流_第7张图片
为列表创建一个名字,这里取名为“自定义列表”,然后确定。
SharePoint工作流_第8张图片
添加“自定义列表”成功后,可以在“站点内容”页面中查看到新添加的名为“自定义列表”的自定义列表。
SharePoint工作流_第9张图片

4. 创建列表栏

从“网站内容”进入到“站点内容”页面,并进入到刚才创建的“自定义列表”。
点击左上方“列表”显示功能区。
SharePoint工作流_第10张图片
在“列表”功能区中,进入到“列表设置”。
这里写图片描述
在“自定义列表”的设置界面中,选择“创建栏”。
SharePoint工作流_第11张图片
在栏信息中。输入栏名,这里命名为“事件”,并将栏的类型修改为“多行文本”。
SharePoint工作流_第12张图片
再添加一个新栏,并命名“通知人”,类型选择为“用户或用户组”。
SharePoint工作流_第13张图片
回到“自定义列表”中,可在栏中看到刚才创建的“事件”和“通知人”。
SharePoint工作流_第14张图片

5. 创建工作流

打开需要编辑工作流的页面,在页面左上方点击“页面”,在“编辑”的下方选择“在SharePoint Designer中编辑”。
SharePoint工作流_第15张图片
等待SPD从服务器获取站点数据,弹出提示框,选择“编辑网页布局”。
SharePoint工作流_第16张图片
点击进入到工作流。
SharePoint工作流_第17张图片
在SPD的左上方下拉“列表工作流”,并选中刚才新建的“自定义列表”来为其创建工作流。
SharePoint工作流_第18张图片
输入工作流的名称,这里输入的是“自定义工作流”。
SharePoint工作流_第19张图片
等待SPD从服务器获取数据。
SharePoint工作流_第20张图片
此时可以看到自定义工作流的编辑器。
SharePoint工作流_第21张图片

6. 编辑工作流

“自定义列表”中除了默认的“标题”字段以外,还有“事件”与“通知人”,此时需要定制一个简单的工作流,就是在“自定义列表”中创建一个条目的时候,将会把事件信息以邮件的方式发送给“通知人”。
在工作流“步骤1”上方的“操作”中选择“发送电子邮件”。
SharePoint工作流_第22张图片
点击进入“这些用户”。
这里写图片描述
点击后面的“通讯簿”图标选择收件人。
SharePoint工作流_第23张图片
选中“工作流查找用户”并单击“添加”。
SharePoint工作流_第24张图片
“数据源”选择“当前项目”,“源中的域”选择自定义列表中的字段“通知人”,“返回值”选择“电子邮件地址”,确定。
SharePoint工作流_第25张图片
输入邮件的“主题”,在电子邮件正文中,输入“事件”信息的抬头,并点击下方的“添加或更改查找”。
SharePoint工作流_第26张图片
“数据源”选择“当前项目”,“源中的域”选择自定义列表中的字段“事件”,返回值可选择“纯文本”,也可以选择“字符串”。
SharePoint工作流_第27张图片
然后点击确定。
SharePoint工作流_第28张图片
此时一个简单的工作流算是创建好了。
SharePoint工作流_第29张图片
点击“保存”,“发布”。

7. 工作流启动

点击SPD左侧的“工作流”,可在工作流列表中查看到新创建的“自定义工作流”。
SharePoint工作流_第30张图片
点击进入“自定义工作流”,并在“启动选项”中,勾选“创建项目时自动启动工作流”、“更改项目时自动启动工作流”。
SharePoint工作流_第31张图片

8. 创建列表项目

回到自定义列表中,创建一个项目后,“通知人”中选择的用户将受到邮件信息,邮件的内容为“事件”中的详细内容。
创建列表项目。
SharePoint工作流_第32张图片
可以看到工作流状态,“进行中”。
SharePoint工作流_第33张图片
此时该“通知人”下的用户将会收到邮件。
这里写图片描述

你可能感兴趣的:(SharePoint,SharePoint,SharePoint,Designer,SPD,工作流Workflow,SharePoint,Workflow)