深入浅出SharePoint2010——请假系统无代码篇之工作流设计
使用SharePoint Designer 2010进行设计。
主要使用的Actions如下图所示。
- 关于权限,考虑到严谨的权限设计,所以所有参与人员均为Read权限。
 - 关于请假天数的计算,请假天数的最小单位为0.5天。主要的测试用例如下所示(如有遗漏请大家指正):
 
4/13/2014 9:AM 4/13/2014 13:PM  0.5
4/13/2014 13:AM 4/13/2014 13:PM  0
4/13/2014 18:AM 4/13/2014 13:PM  exception(validation in front-end)
4/13/2014 9:AM 4/13/2014 18:PM  1
4/13/2014 13:AM 4/13/2014 18:PM  0.5
4/13/2014 13:AM 4/15/2014 18:PM  2.5
4/13/2014 18:AM 4/14/2014 13:PM  0.5

深入浅出SharePoint2010——请假系统无代码篇之工作流设计的更多相关文章
- 深入浅出SharePoint2010——请假系统无代码篇之权限设计
		
首选我们需要区分3个跟权限相关的概念. 权限项目(Permission):最小的权限粒度.比如创建列表项.审批等. 权限级别(Permission Level):权限项目不能直接赋予用户或者用户组,只 ...
 - 深入浅出SharePoint2010——请假系统无代码篇之数据框架设计
		
文档库SOP:上传用户操作手册等系统相关文档. 员工信息列表EmployeeInfo:用来存储员工基本信息.直属领导和假卡信息. 请假申请列表LeaveRequest:申请人Requester填写请假 ...
 - 深入浅出SharePoint2010——请假系统实战
		
一.需求分析文档 二.请假系统无代码解决方案 2.1 数据框架设计 2.2 权限设计 2.3 表单设计 2.4 工作流设计 2.5 门户主页设计 三.请假系统第三方解决方案(Nintex) 四.请假系 ...
 - 深入浅出SharePoint2007——定制搜索之无代码篇
		
需求: 输入值,如果多行文本列包含此搜索关键字,显示对应的查询结果. 解决方案: 使用Form Web Part和Data form web part. 1 创建list,并创建3列 选中默认的lis ...
 - OCR技术浅析-无代码篇(1)
		
图像识别中最贴近我们生活的可能就是 OCR 技术了. OCR 的定义:OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打 ...
 - 基于Office 365 无代码工作流分析-需求基本分析!
		
 客户需求分析: 嘉昊信息是一家IT创业型公司,因为公司初创,有较多的招聘员工的需求,公司近期购买了Office 365,因为招聘工作繁琐,HR人员须要做非常多反复繁琐工作,HR主管提议开发一个招 ...
 - confd + Nacos | 无代码侵入的配置变更管理
		
Java技术栈 www.javastack.cn 优秀的Java技术公众号 来文来自阿里中间件投稿 作者:风卿,Nacos Committer,阿里巴巴开发工程师 为什么要支持confd,老的应用配置 ...
 - “MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第六篇(图片新闻的添加以及带分页的静态页的生成)
		
“MVC+Nhibernate+Jquery-EasyUI” 信息发布系统 第六篇(图片新闻的添加以及带分页的静态页的生成) 一.这篇文章主要是要实现:图片新闻的添加,无刷新图片的上传,以及添加新闻静 ...
 - 应用场景不同,是无代码和低代码的最大区别 ZT
		
随着媒体对低代码.无代码等先进技术的持续关注,我们发现大多数人都听说过低代码开发和无代码开发这两个概念,但是对两者之间的区别其实并不清楚.事实上,低代码开发和无代码开发之间存在着很多非常显著的差异,如 ...
 
随机推荐
- kd树 C++实现
			
参考:百科kd-tree /* * kdtree.h * * Created on: Mar 3, 2017 * Author: wxquare */ #ifndef KDTREE_H_ #defin ...
 - 一句话讲清URI、URL、URN
			
关于URI,URL ,URN URN(Uniform Resource Name):统一资源名称 URL(Uniform Resource Locator):统一资源定位符 URI(Uniform R ...
 - DatacontractSerializer序列化
			
DatacontractSerializer在命名空间System.Runtime.Serialization下.它能够序列化DataContract.DataMember标记的类. 一.序列化规则 ...
 - Orchard源码:EventBus&EventHandler
			
概述 看源码是一件吃力又很爽的事情,昨天还被搞的一头雾水,今天忽然守得云开见月明.明白它设计意图的同时,感觉自己又提升了一步:) Orchard刚开始看往往毫无头绪,建议可以从Orchard.Fram ...
 - Spring.Net---3、IoC/DI深入理解
			
------------------------------------------------------------------------ 理解IoC/DI 1.控制反转 --> 谁控制谁 ...
 - SVG 旋转图形实例
			
本实例展示如何在SVG中画出一个正方形并使之旋转.运行结果如下图所示: 在文本框中输入时间间隔,单位是毫秒.点击Start按钮,蓝色方块就会开始转动,每个时间间隔变化一度.变换的角度在下面的Angle ...
 - Html.DropDownList传值
			
Html.DropDownList传值: 可以传入明确的IEnumerable<SelectListItem>,也可以通过ViewBag或者ViewData隐式地传入,前提是需要相同的名称 ...
 - Web前端性能优化的三个偏方
			
首先牢骚几句...这一次性能优化针对的模块,初次开发阶段客户给的时间就非常少,俩月时间跳过设计一边需求分析一边编码,最后干出6000+的代码行.最终结果嘛,呵呵,除开一堆bug不说,性能就是个非常大的 ...
 - 设计模式之状态模式IFORNOIF(二十二)
			
今天大风大雨, 但心情还行, 继续撸DOTA 状态模式(state pattern)定义 当一个对象的内在状态改变时允许改变其行为, 这个对象看起来像是改变了其类 这在我们开发的业务中太常见了, 角色 ...
 - Hibernate 注解(Annotations 四)多对多双向注解
			
注解(Annotation),也叫元数据.一种代码级别的说明.它是JDK1.5及以后版本引入的一个特性,与类.接口.枚举是在同一个层次.它可以声明在包.类.字段.方法.局部变量.方法参数等的前面,用来 ...