PO_职位职务审批模式详解(设定)
2014-06-03 Created By BaoXinjian
一、汇总
PO审批模式-按职位职务审批的设定和测试
1. 相关设定
1-1. 设定一个采购专员的职务(Job),和对应的职位(Position),及其审批权限
(1). 设定职务-采购专员
(2). 设定职位-采购专员(浙江区)
(3). 设定此职位对应的审批权限
1-2. 设定一个采购经理的职务(Job),和对应的职位(Position),及其审批权限
(1). 设定职务-采购经理
(2). 设定职位-采购经理(浙江区)
(3). 设定此职位对应的审批权限
1-3. 前提设置
(1). 设定职位层次结构
(2). 财务选项中启动使用审批层次结构
(3). 设定对应的采购单据类型的默认层次结构
2. 测试
2-1. 建立一个采购员,指定相关职位
2-2. 开立总额为1000的PO
2-3. 开立总额为420000的PO
二、相关设定
1. 设定一个采购员的职务(Job),和对应的职位(Position),及其审批权限
(1). 设定职务-采购专员
(2). 设定职位-采购专员(浙江区)
(3). 设定此职位对应的审批权限
2. 设定一个采购经理的职务(Job),和对应的职位(Position),及其审批权限
(1). 设定职务-采购经理
(2). 设定职位-采购经理(浙江区)
(3). 设定此职位对应的审批权限
3. 前提设置
(1). 设定职位层次结构
(2). 财务选项中启动使用审批层次结构
(3). 设定对应的采购单据类型的默认层次结构
三. 测试
1. 建立一个采购员,指定相关职位
2. 开立总额为1000的PO
3. 开立总额为420000的PO
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. 订 ...
随机推荐
- Search a 2D Matrix leetcode java
题目: Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the f ...
- JS 中数组字符串索引和数值索引研究
先来看一个问题: var array = []; array["a"] = "hello"; array["b"] = "worl ...
- JavaScript事件代理和事件委托
一.概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件.那这是什么意思呢?网上的 ...
- 【LeetCode】Path Sum II 二叉树递归
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given su ...
- Ubuntu16.04下Neo4j图数据库官网安装部署步骤(图文详解)(博主推荐)
不多说,直接上干货! 说在前面的话 首先,查看下你的操作系统的版本. root@zhouls-virtual-machine:~# cat /etc/issue Ubuntu LTS \n \l r ...
- 转:好用 Eclipse插件收集与说明
http://developer.51cto.com/art/201007/214478.htm
- utc时间转换成标准时间
把这个时间 /Date(1484884647943+0800)/ 转成标准时间 String str = String.format("%tF %<tT", 14848846 ...
- WPF 同一个程序 只允许 同时运行一个
方法2 当程序已经运行了 再运行这个程序时,则显示当前这个窗体 http://code.3rbang.com/cshape-run-one/ VS2013附件:http://fil ...
- 分离链接散列表C语言实现实例
/* hash_sep.h */ #ifndef _HASH_SEP_H #define _HASH_SEP_H #define MIN_TABLE_SIZE 5 struct list_node; ...
- JqGrid获得所有选中行数据ID数组,获取所有行的ID数组
获得选中行的ID数组:var ids = $("jqgridtableid").jqGrid('getGridParam','selarrrow'); 获得所有行的ID数组:var ...