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_员工主管审批模式详解(设定)的更多相关文章

  1. PO_职位职务审批模式详解(设定)

    2014-06-03 Created By BaoXinjian

  2. bond模式详解

    目录 bond模式详解 一.什么是bond? 二.为什么使用bond? 三.bond模式配置 1.配置linux bond 2.将bond绑定到ovs上面(可选) 四.bond模式 1.模式0 2.模 ...

  3. Extjs MVC开发模式详解

    Extjs MVC开发模式详解   在JS的开发过程中,大规模的JS脚本难以组织和维护,这一直是困扰前端开发人员的头等问题.Extjs为了解决这种问题,在Extjs 4.x版本中引入了MVC开发模式, ...

  4. JavaScript严格模式详解

    转载自阮一峰的博客 Javascript 严格模式详解   作者: 阮一峰 一.概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict m ...

  5. HTTP协议头部与Keep-Alive模式详解

    HTTP协议头部与Keep-Alive模式详解 .什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器 ...

  6. (" use strict")Javascript 严格模式详解

    Javascript 严格模式详解 转载别人的博客内容,浏览了一遍,没有全部吸收,先保存一下链接 http://www.ruanyifeng.com/blog/2013/01/javascript_s ...

  7. Javascript设计模式之装饰者模式详解篇

    一.前言: 装饰者模式(Decorator Pattern):在不改变原类和继承的情况下动态扩展对象功能,通过包装一个对象来实现一个新的具有原对象相同接口的新的对象. 装饰者模式的特点: 1. 在不改 ...

  8. HTTP协议Keep-Alive模式详解

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp22 HTTP协议Keep-Alive模式详解 1.什么是Keep-Aliv ...

  9. Java开源生鲜电商平台-盈利模式详解(源码可下载)

    Java开源生鲜电商平台-盈利模式详解(源码可下载) 该平台提供一个联合买家与卖家的一个平台.(类似淘宝购物,这里指的是食材的购买.) 平台有以下的盈利模式:(类似的平台有美菜网,食材网等) 1. 订 ...

随机推荐

  1. Cisco KVM Console无法打开

    前阵子手贱, 每次弹出的Java的update的对话框我都是直接关闭的, 那天实在是不忍再受骚扰, 升级到了Java 8. 结果Cisco的KVM就死活打不开了, 报错如下: Exception: c ...

  2. Balanced Binary Tree leetcode java

    题目: Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced bin ...

  3. AT&T汇编语言——简单实例及工具演示

    今天就来用详细实例代码来运用一下昨天所说的仅仅个工具的使用方法吧 这几个实例基本的目的是来熟悉一下汇编相关工具的使用方法及应用一下昨天刚说的汇编程序模板. 我们用到的工具主要有as,ld,gcc,gd ...

  4. WordPress 如何搜索文章内容而不搜索页面

    如何在WordPress 中只搜索指定的文章类型?在http://www.wpbeginner.com上了解到通过WP提供的钩子"pre_get_posts"方法可能实现 该钩子方 ...

  5. objective-c 字符串基本操作

    .定义一个字符串a, 截取a 的某一个部分,复制给b, b必须是int型 NSString *a = @"1.2.30"; ,)] intValue]; NSLog(@" ...

  6. php之快速入门学习-17(PHP 命名空间)

    PHP 命名空间(namespace) PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物. 不过在PHP当中还是有着相当重要的意义 ...

  7. 【转】Spring中IoC的优点与缺点

    1. 优点 我们知道,在Java基本教程中有一个定律告诉我们:所有的对象都必须创建:或者说:使用对象之前必须创建,但是现在我们可以不必一定遵循这个定律了,我们可以从Ioc容器中直接获得一个对象然后直接 ...

  8. Speculative Execution in Hadoop

    来自:http://blog.csdn.net/macyang/article/details/7880671 所谓的推测执行,就是当所有task都开始运行之后,Job Tracker会统计所有任务的 ...

  9. inode备忘

    文件名 -> inode -> device block 转自:http://www.cnblogs.com/itech/archive/2012/05/15/2502284.html 一 ...

  10. 解决/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found错误的解决

    原因是没有GLIBCXX_3..15版本,或是更高的版本. 一.查看并下载 32位系统: [root@localhost ~]# strings /usr/lib/libstdc++.so. | gr ...