IDMC制造业ERP业务场景测试之一——硅钢片制造业务流程测试
一、测试地址
硅钢片业务测试数据库地址为:http://www.bonawifi.com,测试数据库名字为SiliconSteelSheet,测试账号:用户名demo ,密码demo

二、业务说明
根据客户提供的信息,产品分类及业务过程大致如下:

生产过程中,每种不同规格的窄卷,均由一组窄卷组合在同一母卷开料生成,本部分需要进一步开发,以便实现自动的排料优化组合,和对母卷补货需求的合并操作。
三、测试步骤
1、登陆系统
使用业务测试账号登陆系统后,将看到如下页面,此页面为库存操作仪表板,是整个ERP系统的业务中心:

2、创建销售订单
所有业务的起点从录入销售报价单开始:

点击页面中的销售,打开销售仪表板后,再打开2位置的报价单:

看到报价单列表页面。已经做了一个报价单,第一次测试,打开这个报价单,点击确认销售:

重复测试时,快捷的创建报价单的方法,是直接复制这个报价单:

3、运行调度
根据产品本身特点,设置了成品和开料之后的半成品执行MTO的补货策略,所有带卷(包括母料和窄圈)按库存补货的策略,所以确认销售订单后执行的MRP运算,不会计算出按库存补货的部分需求,所以需要执行库存中调度的操作:

4、执行采购业务
运行调度操作后,系统会根据实际订单需求和订货规则,计算本次需要采购的物料,并生成相应的采购报价单:

点开报价单并选择确认订单,然后选择接收产品,完成采购下单工作。


5、执行库存移动操作
Odoo绝大部分核心业务,都集中在库存操作仪表板中,按照该仪表板中显示的数字顺序,依次完成整个生产过程中物料移动的操作:






按照同样的操作,完成发货步骤。

完成一个单据的调拨后,点上图的向右符号,直接打开下一个单据,重复操作即可完成同一个业务的多个单据。
6、完成制造任务
当物料准备到位后,生产单上的生产按钮直接点亮,可以直接生产: 


特别的,冲压车间的窄卷供应方式,是按库存补货,所以物料不会自动从库存移动到生产位置,所以生产前要检查一下物料是否可用。 
7、按工单生产
平料生产由于使用了生产线和包装工序,所以设置了工艺路线,实行生产订单的第一个步骤,要通过生产单上的创建工单按钮,创建工序的工单:

点上图的工单,会打开该工艺路线的工单列表:

第一道工序原料就位,处于就绪状态,打开后可以开始生产:

点击开始工作后,系统开始给这个工单计时,如果中间需要停止工作,点击暂停,然后可以继续工作,直到点击完成,系统会统计实际工作时长,用于实际工作中工时计算,可以将加工成本精确到每一个工单。

完成第一道工序后,工单状态变成已完工,颜色变灰色,同时下道工序状态变为就绪,重复上边操作完成第二道工序。
完成所有工序的操作后,制造订单出现标记为完成按钮,点击按钮,就完成了按工单制造的所有操作。
按照以上操作方法,依照前面图中所示的顺序,就能顺利完成从销售下单到成品出货的闭环业务流程,财务部分暂不做演示。
IDMC制造业ERP业务场景测试之一——硅钢片制造业务流程测试的更多相关文章
- 业务可视化-让你的流程图"Run"起来(4.实际业务场景测试)
前言 首先,感谢大家对上一篇文章[业务可视化-让你的流程图"Run"起来(3.分支选择&跨语言分布式运行节点)]的支持. 下面我以实际业务场景为例,来介绍一下ladybug ...
- GOF业务场景的设计模式-----观察者模式
定义:定义对象间一种一对多的依赖关系,使得当每一个对象改变状态,则所有依赖于它的对象都会得到通知并自动更新. 在软件系统中经常会有这样的需求:如果一个对象的状态发生改变,某些与它相关的对象也要随之做出 ...
- GOF业务场景的设计模式-----工厂模式
定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类. 工厂方法模式 基本代码 interface IProduct { public void produ ...
- GOF业务场景的设计模式-----单例模式
个人觉得 纯粹的学习设计模式,是不对的.也不能为了使用设计模式,而硬搬设计模式来使用 单例模式可能是 最简单的设计模式也是 大家知道最多的设计模式.当然 ,有很多种写法 定义:确保一个类只有一个实例, ...
- 受教了,memcache比较全面点的介绍,受益匪浅,适用memcached的业务场景有哪些?memcached的cache机制是怎样的?在设计应用时,可以通过Memcached缓存那些内容?
基本问题 1.memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 ...
- 互联网金融P2P主业务场景自动化测试
互联网金融P2P行业,近三年来发展迅速,如火如荼. 据不完全统计,全国有3000+的企业. “互联网+”企业,几乎每天都会碰到一些奇奇怪怪的bug,作为在互联网企业工 ...
- CDN 边缘规则,三秒部署、支持定制、即时生效,多种规则覆盖常用业务场景
2017年的最后一周,又拍云进行了一次重要升级,将自定义 Rewrite 升级为"边缘规则".互联网应用场景的日益多样化,简单.方便.快速的根据不同应用场景实现不同的功能变得越来越 ...
- 【智能合约】编写复杂业务场景下的智能合约——可升级的智能合约设计模式(附Demo)
智能合约的现状 以太坊在区块链上实现了智能合约的概念,用于:同质化通证发行(ERC-20).众筹.投票.存证取证等等,共同点是:合约逻辑简单,只是业务流程中的关键节点,而非整个业务流程.而智能合约想解 ...
- 整理分布式锁:业务场景&分布式锁家族&实现原理
1.引入业务场景 业务场景一出现: 因为小T刚接手项目,正在吭哧吭哧对熟悉着代码.部署架构.在看代码过程中发现,下单这块代码可能会出现问题,这可是分布式部署的,如果多个用户同时购买同一个商品,就可能导 ...
随机推荐
- C#类详解
类: 类是一种数据结构,它可以包含数据成员(常数和字段).函数成员(方法.属性.事件.索引器.运算符实例.构造函数静态构造函数和析构函数),以及嵌套类型.类类型支持继承,继承是一种机制,它使派生类可以 ...
- ReactNative入门(1)初识ReactJs
现在最热门的前端框架有AngularJS.React.Bootstrap等.自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领 ...
- HR从业者的下一个十年该怎么做?
众所周知,目前我们所处的以互联网为代表的新经济时代,有两个重要的特征一是客户价值至上,二是人力资本主权.围绕这两个基本特征,我们需要重新架构我们的商业模式和创新人力资源管理思维.模式.工具和方法. 人 ...
- JSP 学习二
在基于昨天对JSP学习的基础上,今天我们来学习JSP的指令和JSP 对中文的处理. 一.JSP指令简介 JSP 指令是为JSP引擎而设计,它并不直接产生任何可见的输出,而只是告诉引擎如何处理JSP页面 ...
- 存储过程与SQL语句如何选择
58到家数据库30条军规,有一条是“禁止使用存储过程.视图.触发器.Event”, 高并发大数据的互联网业务,架构设计思路是“解放数据库CPU,将计算转移到服务层”, 并发量大的情况下,这些功能很可能 ...
- 2017 CVTE春招内推专场 C/C++软件开发岗笔试编程题
先来一波吐槽:选择题全是不定项选择,考的内容在我看来,"反正我接受唔到咯". 比如: 1.Windows操作系统某个通信机制(具体题目忘了,反正答案我选了个熟悉的名词"消 ...
- Sleeping会话导致阻塞原理(下)
背景 最近给客户做优化时,有几个客户都存在.SLEEPING 会话中开启了事务,导致的大量阻塞,从而产生严重的性能问题.虽然在之前的文章我分享了Sleeping会话导致阻塞原理(上) .说明了什么是S ...
- 第十六篇 基于Bootstarp 仿京东多条件筛选插件的开发(展示上)
这几天学习Bootstrap,本来是两年前的用的东西,现在又重新拾起来,又有很多重新的认识,看了Bootstrap的样式偏多,插件现在还没有学习到几个,也有写几个插件自己用的想法.正好工作上也会用到, ...
- 安装 MySQL 后,需要调整的 10 个性能配置项
注意:这篇博文的更新版本在这儿,MySQL 5.7 适用! 原文:Ten MySQL performance tuning settings after installation 在本文中,我们将探讨 ...
- 快捷配置Hibernate实现对数据库的配置(构建通道)
在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层.它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(* ...