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刚接手项目,正在吭哧吭哧对熟悉着代码.部署架构.在看代码过程中发现,下单这块代码可能会出现问题,这可是分布式部署的,如果多个用户同时购买同一个商品,就可能导 ...
随机推荐
- java程序测试之字符流
package filestream; import java.io.FileReader; import java.io.FileWriter; import java.io.FileNotFoun ...
- Angular2组件与指令的小实践——实现一个图片轮播组件
如果说模块系统是Angular2的灵魂,那其组件体系就是其躯体,在模块的支持下渲染出所有用户直接看得见的东西,一个项目最表层的东西就是组件呈现的视图.而除了直接看的见的躯体之外,一个完整的" ...
- sping整合hibernate之二:dao层开发
在上一篇日志中将hibernate的会话工厂sessionFactory注入到了spring的容器中,但这样还不够,因为hibernate的增删改查是要使用事务机制的, 所以还要在spring中配置 ...
- MINIDVD
import java.util.*; public class MiniDVD { public static void main(String[] args){ //扫描器 Scanner inp ...
- android学习12——重载SurfaceView一些方法的执行顺序
先看代码 public class SurfaceViewActivity extends Activity { @Override public void onCreate(Bundle saved ...
- 推荐一款好用的WSL终端模拟器
Windows 10 中包含了一个 WSL(Windows Subsystem for Linux)子系统,我们可以在其中运行未经修改过的原生 Linux ELF 可执行文件.利用它我们可以做很多事情 ...
- P177 test 6-3 UVa536
//P177 test 6-3 #include<cstdio> #include<cstring> using namespace std; +],s2[+]; int re ...
- 一个不错的windows编程网址
http://www.zklmc.com/ 含有MFC,C#,web开发资料
- TI(德州仪器) TMS320C674x逆向分析之一
一.声明 作者并不懂嵌入式开发,整个逆向流程都是根据自身逆向经验,一步一步摸索出来,有什么错误请批评指正,或者有更好的方法请不吝赐教.个人写作水平有限,文中会尽量把过程写清楚,有问题或是写的不清楚的地 ...
- Ionicons的使用
安装 参考Ionicons npm install react-native-vector-icons --save 这时候可能会报错:npm WARN deprcated lodash@4.2.0: ...