4.3 按仓管员分配子库安全性控制

4.3.1   业务方案描述

  1. 可以将仓管员所管理的子库分配给相应的仓管员,只要有分配权限,则此仓管员只能在所分配的子库范围进行事务处理。

  2. 建立仓管员与子库间的对应关系表,通过维护(增加/删除/修改)仓管员与子库的对应关系(包括仓管员的默认接收子库),实现对仓管员对应子库权限的控制。

4.3.2   业务方案逻辑控制


1. 数据排序规则:人员对应的子库按子库名称的字母顺序排序。

2. 员工与子库对应关系控制逻辑:

1)仓管员与子库的对应关系不是唯一,可以多种关系维护(即可以一个员工对应多个子库,也可以一个子库对应多个员工)。

2)对于默认接收子库,维护关系必须唯一(即一个仓管员只能对应一个默认接收子库)。若用户想保存两个或以上默认接收子库系统将禁止并提示信息。默认接收子库不是必输项。

3)在同一员工下的关联子库,可以任意删除,增加,修改员工与子库的关系对应记录。

4)可以任意删除,增加,修改人员,删除人员即删除该人员下所有子库的对应关系。增加新人员与子库的对应关系。

5)仓管员与子库的对应关系记录不能重复,若用户试图保存相同对应记录系统将禁止并提示信息。

4.3.3   业务方案执行控制

  1. 员工对应的用户只能操作其对应子库的特定事务处理

  2. 受限的事务处理:交货,杂项发料,退货

  3. 若人员对没有权限的子库进行受限事务处理,系统将提供禁止并信息以做提示。

  4. 可与职责挂钩,只有启用安全性控制的职责才有以上安全性功能,否则用户操作不受任何影响。

4.3 按仓管员分配子库安全性控制,布布扣,bubuko.com

时间: 2025-01-01 23:22:11

4.3 按仓管员分配子库安全性控制的相关文章

2.6 自动更新车间任务的供应类型和完工子库

2.6.1   业务方案描述 对于企业集团,存在同一物料在不同工厂使用.各工厂又存在各自所对应不同的供应子库和完工子库,为此,需要设置任务类型与供应子库.完工子库的对应关系,任务释放时自动根据此对应关系更改任务的供应子库与完工子库信息.减少人工维护的工作量和降低人工维护的出错几率. 2.6.2   业务方案逻辑控制 离散任务在哪个车间进行,可以通过设置任务的计划组属性与之对应.前提是需要按车间设置计划组和对应的完工子库弹性域值. 从离散任务的计划组取值车间代码,从组件的分类取值计划分类(按物料类

诚聘财务会计、仓管员、干净工-北仑应聘-新北仑-阿拉

本帖最后由 回身の间隔 于 2015-3-23 08:59 编纂 诚聘: 1.财务会计1名,男女不限,有从业证书,5年以上机械行业同岗位工作教训.薪资面议. 2.仓管1名,激安サッカーシューズ,8小时单休,工资3500元/月,有机械行业同岗位工作经验. 3.干净工1名,男性.55岁以下,重要负责车间日常的清洁工作. 欢送大家帮忙推举!适合者可直接来公司口试 地址:大榭榭西产业园北渡路5号 接洽电话:86748500    本主题由 芥茉兔 于 2015-3-23 09:02 挪动

php计算网段内所有IP,分配子网段

由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数 /** * 根据网段获取计算所有IP * @param string $segment 网段 '139.217.0.1/24' * @return array IP列表 ['139.217.0.1','139.217.0.2'--] */ function getIpBySegment($segment) { $segmentInfo = explode("/", $segment);//['139.217.0

java程序员认证考试题库

第一部分 基础知识练习 目标 本章对应于<学生指南>各章的内容分别提供了练习题集,包括: ●  第一章Java入门 ●  第二章数据类型和运算符 ●  第三章流程控制与数组 ●  第四章封装 ●  第五章继承 ●  第六章抽象类与接口 ●  第七章多态 ●  第八章异常 ●  第九章多线程机制 ●  第十章输入输出流 ●  第十一章使用泛型和集合框架 ●  第十二章基于Swing的图形用户界面(GUI)设计 ●  第十三章Java事件驱动编程 第一章练习题(Java入门) 1.下列哪项不是JD

【QT】在子窗体中控制父窗体

[背景说明]我的主窗体的名字叫做MainWindow,其子窗口是一个叫subDialog的类.我现在想做的是在子窗口的函数中调用父窗口. 在父窗口中打开子窗口 //弹出对话框确定变换的参数 subDialog *dialog = new subDialog(this);//这个地方this非常重要 dialog->setModal(true); dialog->show(); 在上面的代码当中,通过this把父窗口的指针传到了子窗口当中,因此在子窗口中可以使用这个传递的指针控制父窗口做一些事情

opencv中的子库

1 FLANN 近似最近邻库,NN就是nearest neighbor的缩写. 2 IlmImf Ilm是Industrial light & magic公司的缩写. Imf是image format的缩写吗? 3 libjasper Jasper是JPEG2000的一个非官方实现,由一个国外的一个大学教师实现,还算是个好用的LIB,你可以从http://www.ece.uvic.ca/~mdadams/jasper/地址下在,里面有VC的工程文件.Jpeg60是JPEG的官方实现:其编译只提供

黑马程序员——Java基础语法---流程控制与函数

------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! -------       程序控制流 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } el

黑马程序员——c语言的流程控制

1. 流程控制 ● 顺序结构:默认的流程结构.按照书写顺序执行每一条语句. ● 选择结构:对给定的条件进行判断,再根据判断结果来决定执行哪一段代码. ● 循环结构:在给定条件成立的情况下,反复执行某一段代码. 2. 选择结构-if 1. 简单使用 ● if (表达式)  语句1;     注:如果条件为真,就执行后面的语句,否则不执行. ◆ if(count>50)  开班;  上课; 1 #include <stdio.h> 2 int main() 3 { 4 // 人数 5 int

黑马程序员---java基础语法--流程控制与函数

-----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一.程序流程控制 也称语句,主要有:判断结构.选择结构和循环结构. 1. 判断结构——if if语句的三种格式: a)  if(条件表达式) { 执行语句: } b)  if(条件表达式) { 执行语句: } else { 执行语句: } c)  if(条件表达式) { 执行语句: } else  if (条件表达式) { 执行语句 } …… else { 执行语句: } if