PO_员工主管审批模式详解(设定)
2014-06-03 Created By BaoXinjian
PO审批模式-按员工主管审批的设定和测试
1. 相关设定
1-1. 设定自审批权限
1-2. 设定一个员工,其职位为Buyer,其主管的职位为Corporate_Vice_President
(1). 设定一个员工,及其职务
(2). 设定主管,及其职务
1-3. 设定员工的审批组和分配审批组
(1). 建立Buyer对应的审批组
(2). 将该审批组付给Buyer
1-4. 设定主管的审批组和分配审批组
(1). 建立Corporate_Vice_President对应的审批组
(2). 将该审批组付给Corporate_Vice_President
2. 测试
2-1. 开立总额为500的PO
(1).低于员工的审批权限,员工的审批的权限为100000
(2). 员工具有足够的审批权限,审批路径为自审批,不需主管审批
2-2. 开立总额为200000的PO
(1).高于员工的审批权限100000,低于其主管的审批权限500000
(2). 员工具有不足够的审批权限,需寻找其主管,其主管具有足够的审批权限
2-3. 开立总额为100000000的PO
(1).高于员工的审批权限100000,高于其主管的审批权限500000
(2). 应未设定主管对应的主管的审批权限,所以系统不能找到正确的Approver
1. 设定自审批权限
2. 设定一个员工,其职位为Buyer,其主管的职位为Corporate_Vice_President
(1). 设定一个员工,及其职务
(2). 设定主管,及其职务
3. 设定员工的审批组和分配审批组
(1). 建立Buyer对应的审批组
(2). 将该审批组付给Buyer
4. 设定主管的审批组和分配审批组
(1). 建立Corporate_Vice_President对应的审批组
(2). 将该审批组付给Corporate_Vice_President
1. 开立总额为500的PO
(1).低于员工的审批权限,员工的审批的权限为100000
(2). 员工具有足够的审批权限,审批路径为自审批,不需主管审批
2. 开立总额为200000的PO
(1).高于员工的审批权限100000,低于其主管的审批权限500000
(2). 员工具有不足够的审批权限,需寻找其主管,其主管具有足够的审批权限
3. 开立总额为100000000的PO
(1).高于员工的审批权限100000,高于其主管的审批权限500000
(2). 应未设定主管对应的主管的审批权限,所以系统不能找到正确的Approver
Thanks and Regards
PO_员工主管审批模式详解(设定)的更多相关文章
- PO_职位职务审批模式详解(设定)
2014-06-03 Created By BaoXinjian
- bond模式详解
目录 bond模式详解 一.什么是bond? 二.为什么使用bond? 三.bond模式配置 1.配置linux bond 2.将bond绑定到ovs上面(可选) 四.bond模式 1.模式0 2.模 ...
- Extjs MVC开发模式详解
Extjs MVC开发模式详解 在JS的开发过程中,大规模的JS脚本难以组织和维护,这一直是困扰前端开发人员的头等问题.Extjs为了解决这种问题,在Extjs 4.x版本中引入了MVC开发模式, ...
- JavaScript严格模式详解
转载自阮一峰的博客 Javascript 严格模式详解 作者: 阮一峰 一.概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict m ...
- HTTP协议头部与Keep-Alive模式详解
HTTP协议头部与Keep-Alive模式详解 .什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器 ...
- (" use strict")Javascript 严格模式详解
Javascript 严格模式详解 转载别人的博客内容,浏览了一遍,没有全部吸收,先保存一下链接 http://www.ruanyifeng.com/blog/2013/01/javascript_s ...
- Javascript设计模式之装饰者模式详解篇
一.前言: 装饰者模式(Decorator Pattern):在不改变原类和继承的情况下动态扩展对象功能,通过包装一个对象来实现一个新的具有原对象相同接口的新的对象. 装饰者模式的特点: 1. 在不改 ...
- HTTP协议Keep-Alive模式详解
详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp22 HTTP协议Keep-Alive模式详解 1.什么是Keep-Aliv ...
- Java开源生鲜电商平台-盈利模式详解(源码可下载)
Java开源生鲜电商平台-盈利模式详解(源码可下载) 该平台提供一个联合买家与卖家的一个平台.(类似淘宝购物,这里指的是食材的购买.) 平台有以下的盈利模式:(类似的平台有美菜网,食材网等) 1. 订 ...
随机推荐
- GPGPU OpenCL 获取kernel函数编译信息
使用OpenCL编程时,kernel写成一个单独的文件或者将文件内容保存在一个string中.可以使用clBuildProgram对kernel进行编译链接(compiles & links) ...
- [leetcode]Binary Tree Zigzag Level Order Traversal @ Python
原题地址:http://oj.leetcode.com/problems/binary-tree-zigzag-level-order-traversal/ 题意: Given a binary tr ...
- 【反射】Reflect Class Field Method Constructor
关于反射 Reflection 面试题,什么是反射(反射的概念)? 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义 ...
- 【转】gcc选项
http://zodiac1111.github.io/blog/config-gcc-warning/
- RS交叉表自动汇总后百分比列显示错误之解决方案
可以说在从事Cognos开发的过程中,仅仅对数据展现而言,大多数用户使用最多的工具便是Report Studio了,此工具可以帮助我们快速的构建一些可供用户自主选择的数据报告.当然我个人认为没有什么开 ...
- Java 程序内存分析
转自:http://www.iteye.com/topic/528230 java程序内存主要分为了2个部分,包括stack segment(栈内存区).heap segment(堆内存区). 在分析 ...
- Discuz常见小问题-如何修改板块和分区
1 论坛-版块管理,然后添加一个版块名称(我把版块名称跟前面的主导航对应起来,比如都是论坛首页,在论坛首页下面放了三个版块,最新产品信息,最新培训信息,最新专题讨论) 2 点击编辑按钮 3 如果我设置 ...
- SqlServer日常积累(三)
1.TRUNCATE 和 DELETE TRUNCATE操作没有记录删除操作日志 主要的原因是因为 TRUNCATE 操作不会激活触发器,因为TRUNCATE操作不会记录各行删除操作的日志,所以当你需 ...
- Java从零开始学二十六(包装类)
一.包装类 包装类是将基本类型封装到一个类中.也就是将基本数据类型包装成一个类类型. java程序设计为每一种基本类型都提供了一个包装类.这些包装类就在java.lang包中.有8个包装类 二.包装类 ...
- Linux操作系统启动界面(字符or图形界面)的设置及切换方法
安装完Linux操作系统后,默认是从图形界面启动的.那么如何使得系统从字符界面启动呢? 打开一个命令终端: #vim /etc/inittab 修改 id::initdefault: 为 id::in ...