SharePoint无代码工作流设计开发实例——交通费报销流程(一)
开发环境:
(1)SharePoint Designer 2010
(2)SharePoint Online(Office 365)
关于Office 365和SharePoint Online的相关信息请参见以下链接
http://blog.csdn.net/miragesky2049/article/details/7242982
1、需求分析
组织结构:
用户类型:普通员工、地区业务经理、业务部总监、地区财务经理、财务部总监、财务室出纳
用户要求:业务部普通员工登录公司系统,填写电子版的交通费报销单并提交,由地区业务经理审批(如果报销金额大于1万,还需业务部总监审批),审批通过由地区财务经理审批(如果报销金额大于5万,还需财务部总监审批),审批通过后提交给财务部出纳完成报销(或是转接财务系统完成报销操作);当每一步骤中的审批不能通过时,发送邮件通知报销员工,审批流程结束
根据需求,交通费报销流程图如下:
2、Office365开通及SharePoint用户组权限设置
注册开通Office 365(参见http://blog.csdn.net/miragesky2049/article/details/7242982),之后访问Office 365登录页面https://login.microsoftonline.com/进行登录进入管理员页面,添加用户如下:
显示名称 | 用户名 | 职务 | 部门 | 备注 |
admin | admin@spwf.onmicrosoft.com | 管理员 | ||
赵八 | zhaoba@spwf.onmicrosoft.com | 职员 | 华北业务区 | |
王一 | wangyi@spwf.onmicrosoft.com | 职员 | 华北业务区 | |
钱七 | qianqi@spwf.onmicrosoft.com | 经理 | 华北业务区 | |
冯九 | fengjiu@spwf.onmicrosoft.com | 职员 | 华南业务区 | |
钱七 | qian_qi@spwf.onmicrosoft.com | 经理 | 华南业务区 | 用户重名 |
孙六 | sunliu@spwf.onmicrosoft.com | 总监 | 业务部 | |
李五 | liwu@spwf.onmicrosoft.com | 出纳 | 财务室 | |
周四 | zhousi@spwf.onmicrosoft.com | 经理 | 地区财务部 | |
吴三 | wusan@spwf.onmicrosoft.com | 总监 | 财务部 |
本例采用SharePoint Online作为开发环境,在网站集(https://spwf.sharepoint.com)中建立了子站点(类型为工作组网站,子网站权限继承网站集的权限),子站点名为demo1,完整访问路径:https://spwf.sharepoint.com/demo1/
(1)添加权限级别
在网站集(https://spwf.sharepoint.com)如下操作,选择“网站操作”——“网站设置”——用户和权限中的“网站权限”——“权限级别”——“添加权限级别”
进入“添加权限级别”,分别添加“查看”、“添加”、“编辑”三个权限级别
“查看”级别勾选以下项:
·“查看项目 - 查看列表中的项目和文档库中的文档。”
·“打开项目 - 使用服务器端文件处理程序查看文档源。”
·“查看应用程序页面 - 查看表单、视图和应用程序页面。枚举列表。”
·“查看网页 - 查看网站中的网页。”
·“打开 - 允许用户打开网站、列表或文件夹,以便访问该容器中的项目。”
“添加”级别勾选以下项:
·“添加项目 - 向列表中添加项目并向文档库中添加文档。”
·“查看项目 - 查看列表中的项目和文档库中的文档。”
·“打开项目 - 使用服务器端文件处理程序查看文档源。”
·“查看应用程序页面 - 查看表单、视图和应用程序页面。枚举列表。”
·“查看网页 - 查看网站中的网页。”
·“使用远程接口 - 使用 SOAP、Web DAV、ClientObject Model 或 SharePoint Designer 接口访问网站。”
·“打开 - 允许用户打开网站、列表或文件夹,以便访问该容器中的项目。”
“编辑”级别勾选以下项:
·“编辑项目 - 编辑列表中的项目、文档库中的文档以及自定义文档库中的 Web 部件页。”
·“查看项目 - 查看列表中的项目和文档库中的文档。”
·“打开项目 - 使用服务器端文件处理程序查看文档源。”
·“查看应用程序页面 - 查看表单、视图和应用程序页面。枚举列表。”
·“查看网页 - 查看网站中的网页。”
·“打开 - 允许用户打开网站、列表或文件夹,以便访问该容器中的项目。”
(2)创建用户组及添加用户
在网站集(https://spwf.sharepoint.com)如下操作,选择“网站操作”——“网站设置”——用户和权限中的“网站权限”——“创建组”
创建“管理人员”、“普通职员”两个用户组,初始默认权限为“查看”权限级别
添加用户如下:
管理人员:
普通职员:
(3)创建库和列变及设置权限
在子网站(https://spwf.sharepoint.com/demo1/)中新建表单库(交通费报销单)和列表(组织结构)
交通费报销单(InfoPath表单库)
组织结构(自定义列表)
设置“交通费报销单”权限:
库工具选项卡中“库设置”——“此表单库的权限”
由于子网站demo1是继承网站集权限的,先点击“停止继承权限”
选中“管理人员”和“普通职员”用户组,点击“编辑用户权限”
选择“查看”、“添加”、“编辑”权限
设置“任务”列表权限:
SharePoint无代码工作流设计开发实例——交通费报销流程(二)
SharePoint无代码工作流设计开发实例——交通费报销流程(三)
SharePoint无代码工作流设计开发实例——交通费报销流程(一)相关推荐
- SharePoint无代码工作流设计开发实例——交通费报销流程(三)
4.SharePoint Designer无代码工作流的设计 开发工具为SharePoint Designer 2010 新建"列表工作流",绑定"交通费报销单" ...
- SharePoint无代码工作流设计开发实例——交通费报销流程(二)
3.InfoPath表单的设计及发布 (1)数据源和页面设计 域(元素)和域(属性)如下: 白色为域(元素),该类型的字段,发布时,提升成字段后,列表库的数据是不可以被编辑的 蓝色为域(属性)该类型的 ...
- 基于Office 365 无代码工作流分析-需求基本分析!
客户需求分析: 嘉昊信息是一家IT创业型公司,因为公司初创,有较多的招聘员工的需求,公司近期购买了Office 365,因为招聘工作繁琐,HR人员须要做非常多反复繁琐工作,HR主管提议开发一个招 ...
- UE4蓝图无代码编程游戏开发技能学习教程
在虚幻引擎4中创建.设计和开发自己的游戏,无需编码 你会学到什么 虚幻引擎4中使用蓝图的游戏开发(无代码编程) 使用行业标准方法的游戏设计 使用Maya进行三维设计 在本课程中创建您的第一个游戏 Ga ...
- 分享一款Unity3d软件设计开发实例
分享一款Unity3d软件设计开发实例 1 概述 软件制作过程中感觉有些像在做游戏,本软件为个人兴趣,还在测试制作阶段,仅用于学习交流.通过导入实际测量点云数据和抽样钻孔数据信息,采用DTM三角网三维 ...
- Designer设计无代码工作流
1. 打开Designer,选择工作流,选择列表工作流,选择你要将此工作流应用的列表(这里我选择报销单). 填写好工作流名称,点击确定. 现在我们开始正式设计工作流,首先我们拉一个记录历史到工作流中, ...
- SharePoint PerformancePoint(BI)开发实例
阅读目录: 开发环境 BI目标 BI实施 总结 一.开发环境 操作系统:Windows Server 2008R2 数据库:SQL Server 2008R2 SharePoint Server 20 ...
- android计算汇率代码,android studio 开发实例 连接网络获取汇率
配置文件 AndroidManifest.xml 如下 Version:1.0StartHTML:000000243 EndHTML:000019067 StartFragment:000007811 ...
- HighNewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具
High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具 导读:在互联网时代,博主经常反思一个问题,如何跟进这个快速发展的时代才能不会被淘汰?博 ...
最新文章
- PHP如何调取vlc播放rtsp,H5+VLC播放RTSP视频流
- mysql 学习笔记15 子查询
- 爱立信与中国联通成功完成国内首个LTE三载波聚合大规模部署测试
- 推荐:解析“extern”
- GitHub停用俄罗斯公司开发者账号
- Spring mvc 返回json格式 - 龙企阁 - 博客频道 - CSDN.NET
- Active Directory系列之二:部署第一个域
- XMLHttpRequest的属性
- 【渝粤教育】广东开放大学 学前儿童保育学 形成性考核 (40)
- Rainmeter,让你的桌面更精彩~
- 微带天线:介质的材料分析
- 计算机应用技术新生入学感想,大学新生入学心得体会范文(精选9篇)
- Java操作Oracle数据库——ARRAY TABLE类型批量数据处理区别比较
- 【高数】交换二次积分次序时,为什么要观察上下限大小关系?
- 台式计算机键盘进水了还能用,台式电脑键盘进水了怎么办
- Word:外国人中文译名中间的“点”怎么输入
- RCNN系列论文学习:RCNN、FastRCNN、FaterRCNN、MaskRCNN(包含IOU、NMS介绍)
- 20200314_flash助手推荐
- CAD文件解析后按照特定规则将图形切割
- 换张 SIM 卡就能用上「量子密话」?中国电信的新服务是黑科技还是智商税
热门文章
- python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小
- hive 的条件判断(if、coalesce、case)
- 微信小程序初始化 operateWXData:fail invalid scope
- line-height:1.5和line-height:150%的区别
- spring初始化bean时执行某些方法完成特定的初始化操作
- datatables 的导出button自定义
- 学习曾国藩,学做人做事学技术
- 【VS开发】static、extern分析总结
- sqlserver查看被锁表、解锁
- PB datawindow中的文本调整打印长度