开发环境:

(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无代码工作流设计开发实例——交通费报销流程(一)相关推荐

  1. SharePoint无代码工作流设计开发实例——交通费报销流程(三)

    4.SharePoint Designer无代码工作流的设计 开发工具为SharePoint Designer 2010 新建"列表工作流",绑定"交通费报销单" ...

  2. SharePoint无代码工作流设计开发实例——交通费报销流程(二)

    3.InfoPath表单的设计及发布 (1)数据源和页面设计 域(元素)和域(属性)如下: 白色为域(元素),该类型的字段,发布时,提升成字段后,列表库的数据是不可以被编辑的 蓝色为域(属性)该类型的 ...

  3. 基于Office 365 无代码工作流分析-需求基本分析!

     客户需求分析: 嘉昊信息是一家IT创业型公司,因为公司初创,有较多的招聘员工的需求,公司近期购买了Office 365,因为招聘工作繁琐,HR人员须要做非常多反复繁琐工作,HR主管提议开发一个招 ...

  4. UE4蓝图无代码编程游戏开发技能学习教程

    在虚幻引擎4中创建.设计和开发自己的游戏,无需编码 你会学到什么 虚幻引擎4中使用蓝图的游戏开发(无代码编程) 使用行业标准方法的游戏设计 使用Maya进行三维设计 在本课程中创建您的第一个游戏 Ga ...

  5. 分享一款Unity3d软件设计开发实例

    分享一款Unity3d软件设计开发实例 1 概述 软件制作过程中感觉有些像在做游戏,本软件为个人兴趣,还在测试制作阶段,仅用于学习交流.通过导入实际测量点云数据和抽样钻孔数据信息,采用DTM三角网三维 ...

  6. Designer设计无代码工作流

    1. 打开Designer,选择工作流,选择列表工作流,选择你要将此工作流应用的列表(这里我选择报销单). 填写好工作流名称,点击确定. 现在我们开始正式设计工作流,首先我们拉一个记录历史到工作流中, ...

  7. SharePoint PerformancePoint(BI)开发实例

    阅读目录: 开发环境 BI目标 BI实施 总结 一.开发环境 操作系统:Windows Server 2008R2 数据库:SQL Server 2008R2 SharePoint Server 20 ...

  8. android计算汇率代码,android studio 开发实例 连接网络获取汇率

    配置文件 AndroidManifest.xml 如下 Version:1.0StartHTML:000000243 EndHTML:000019067 StartFragment:000007811 ...

  9. HighNewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具

    High&NewTech:低代码(0代码/无代码,无需代码)开发的简介以及如何选择最合适的低代码开发工具 导读:在互联网时代,博主经常反思一个问题,如何跟进这个快速发展的时代才能不会被淘汰?博 ...

最新文章

  1. PHP如何调取vlc播放rtsp,H5+VLC播放RTSP视频流
  2. mysql 学习笔记15 子查询
  3. 爱立信与中国联通成功完成国内首个LTE三载波聚合大规模部署测试
  4. 推荐:解析“extern”
  5. GitHub停用俄罗斯公司开发者账号
  6. Spring mvc 返回json格式 - 龙企阁 - 博客频道 - CSDN.NET
  7. Active Directory系列之二:部署第一个域
  8. XMLHttpRequest的属性
  9. 【渝粤教育】广东开放大学 学前儿童保育学 形成性考核 (40)
  10. Rainmeter,让你的桌面更精彩~
  11. 微带天线:介质的材料分析
  12. 计算机应用技术新生入学感想,大学新生入学心得体会范文(精选9篇)
  13. Java操作Oracle数据库——ARRAY TABLE类型批量数据处理区别比较
  14. 【高数】交换二次积分次序时,为什么要观察上下限大小关系?
  15. 台式计算机键盘进水了还能用,台式电脑键盘进水了怎么办
  16. Word:外国人中文译名中间的“点”怎么输入
  17. RCNN系列论文学习:RCNN、FastRCNN、FaterRCNN、MaskRCNN(包含IOU、NMS介绍)
  18. 20200314_flash助手推荐
  19. CAD文件解析后按照特定规则将图形切割
  20. 换张 SIM 卡就能用上「量子密话」?中国电信的新服务是黑科技还是智商税

热门文章

  1. python 实现统计ftp服务器指定目录下文件夹数目、文件数目及所有文件大小 本次主要为满足应用方核对上传到ftp服务器的文件是否缺漏。 主要要求:指定目录下,文件夹数目/文件数目/所有文件大小
  2. hive 的条件判断(if、coalesce、case)
  3. 微信小程序初始化 operateWXData:fail invalid scope
  4. line-height:1.5和line-height:150%的区别
  5. spring初始化bean时执行某些方法完成特定的初始化操作
  6. datatables 的导出button自定义
  7. 学习曾国藩,学做人做事学技术
  8. 【VS开发】static、extern分析总结
  9. sqlserver查看被锁表、解锁
  10. PB datawindow中的文本调整打印长度