2008年5月11日
目标
描述品质管理系统的构成要素
描述AX2009中品质管理功能中Quality control component(品质控制组件)的设置
描述AX2009中的品质管理组件的设置和使用
概览如何使用品质管理来查询不一致情况以及纠正工作。
简介
在Microsoft Dynamics ™ AX 2009中,新推出了品质管理功能,此功能可以提供完全一体化的品质过程和不合格产品管理。这将有助于在整个公司范围内管理、跟踪以及掌握质量过程和问题。
概览
下面的图描述了AX2009中品质管理的相关关系
(略)
品质管理功能主要包含两个主要的组件
- Quality Control
- Quality Management
Quality Control
Quality Control组件主要用于设置和管理公司的Quality testing requirement(品质检验需求)。这包含下面的内容:
- 用于实施检验的检验器具的规格说明
- 标识出检验位置
- 定义决定检验物料可以满足检验标准的检验规格
- 创建Quality order
Quality control也能够记录和打印检验结果以便用于分析认证。
Quality Management
Quality management组件用于管理不合格(non conforming)产品和物料,例如损坏的或有缺陷的货物,并且可以跟踪和决定客户或供应商问题,例如产品投诉(Product Complaint)或性能问题(Performance Issue)。
Quality management也能够用于标识不符合品质管理的物料。
Quality Control 设置和Quality Order
关于测试和Quality Order
Inventory Management - Periodic - Quality Orders
Quality Order定义了为了检验某个物料所必须的一个或多个检验的集合和其相关订单的检验数量(例如采购、销售或生产订单)或其库存测试数量。
针对每一笔检验,Quality order定义了检验标准,可接受质量水平(AOL),可使用的测试仪器,描述测试的文档,以及其它一些要素。
检验可以定量(将规格和检验结果与指定单位计量的对比)或定性(以规格和检验结果与用户定义的通过或失败的指标比对)。你可以在Quality Order上增加、改变或删除检验。
为了一套测试,Quality order定了了全面的AOL,取样计划和相关的检验数量,需要破坏性检验和检验顺序。
你可以手动创建Quality Order或为每一笔业务流程创建Quality Guideline(关联到采购、销售或生产订单)以便自动创建Quality Order。Quality Guideline定义了:
- Set of test
- 总体 AOL
- 取样计划(Sampling Plan)
- 在业务流程中自动生成Quality Order所需的条件(Condition)
例如,对一笔采购订单收货来说,条件可以是位置、物料、供应商,以便有选择的生成Quality Order。
针对Quality Order的每笔检验,最终检验结果后都会生成报告,并且进入一个区分检验Pass或Fail状态的流程(基于是否满足总体AOL),然后关闭Quality Order。An infolog can warn you that the quality order has failed or has not yet been closed when you perform the next step in the business process. 此外,您可可能选择重新打开Quality Order和强行指派Pass状态。
当Quality Order标识出有缺陷的原料时,您也能够创建一个Non conformance。Non conformance会为以后的调查提供一个基础。关于更多的信息,查看Quality Management Setup章节。
一张Quality Order的创建需要基于以下一些预先定义的信息,包括:
- 定义定量检验和相关的计量单位
- 定义定性检验和相关的检验测试变量和结果
- 可选择定义检验仪器和相关检验范围
- 定义检验组
其它的可选步骤包括定义抽样计划(Sampling Plan)以及指派检验到检验组,Quality specification,以及AQL,测试序列(Test Sequence),检验组中的每个检验的有次日期。如果要自动生成Quality Order则需要一个额外的步骤,定义每个业务流程中可以触发生成Quality Order的事件以及其相关条件。
设置参数
在AX2009中的Inventory Management模块的Parameters窗体新增加了一个Quality Management页签。
| Parameter | Description |
| Use quality management | 在公司中启用Quality management |
| Hourly rate | 使用时薪来计算员工在与Non conformance所相关的活动上的花费 |
点击Report setup按钮可以打开一个Report setup for quality management窗体,在此可以控制和设置品质报告。
在Inventory dimension窗体上Editing页签上新增了一个Quality order参数。选中这个复选框可以在Quality order 上使用存储维度。
HINT:
Quality order的编号规则在Parameters窗体的Number sequences页签设置。
NOTE:
当Use quality management参数不选择时,与品质管理相关的字段将不会在窗体上显示,也不能创建Quality order。
设置Test Area
Inventory management - Setup - Quality control - Test areas
从此窗体也可以查看检验仪器(Test instrument)
设置Test Instrument
Inventory management - Setup - Quality control - Test instruments
要增加检验仪器首先要设置Test area以便标识仪器放置地点。从此窗体也可以改变设备的存放地点或者点击General页签查看详细信息。
HINT:
也可以在Test Areas窗体上点击Inquires - Test instruments,然后按Ctrl+N新创建检验设备行,再正常录入。
设置Test
Inventory management - Setup - Quality control - Tests
Tests窗体用于、编辑和查看检验。如果检验流程满足预先定义的规格和标准则可以在此决定。
在Type字段有以下3种Test Measurement可以选择:
| Type | Test Result 举例 |
| Fraction | 0.1 0.2 |
| Integer | 1 2 |
| Option | Too dark Too light (更多相关信息参考Set Up Test Variables章节) |
NOTE:
一旦Test被用于一个或多个Test Group,则Type字段就不能更改了。
设置Test Variables
Inventory management - Setup - Quality control - Test variables
Test variables窗体用于定义和查看与Qualitative test有关的变量。当Test measurement类型是Option时Test variable描述了可接受和不可接受的检验结果。
Test measurement类型在Tests窗体定义。当设置一个新的变量时,根据现有的检验结果是否可以使用,有可能会需要定义一个新的检验结果。
Example
A company's quality team wants to visually test paper during production to make sure that each roll is consistent in color before it distributes the product.
一个变量“Color”需要被添加到Test variables窗体。然后,可以点击Outcomes按钮,通过Test variable out comes窗体引导定义在生产结果中可能生产的最终颜色变量,以及变量是否可以被接受。在Outcomes窗体录入可能的颜色变量 (太浅, 太深, 正常) 以及它们的结果状态 (pass 或 fail)。
设置Item Sampling
Inventory management - Setup - Quality control - Item Sampling
需要被检验的物料抽样数量在Item sampling窗体设置。
抽样的数量既可以是固定数值也可以是百分比。在使用时Item sampling与Test groups共同使用。
Example 1
公司的品质管理标准要求对于新供应商来说交易的最初90天要对接收的每批货物随机抽检至少50片进行检验。
• Item sampling 设置为固定数,值为 50
Example 2
公司计划展出一条新的生产线,每个产出的物料在正式Release之前都要进行检验。
• Item sampling 设置为百分比,值为100
设置Test Groups
Inventory management - Setup - Quality control - Test groups
Test groups窗体用于组合两个或更多单独的检验,当它们同共决定物料是否合格或失败。
例如
某公司为食品零售店生产烘烧食品。在生产中,要分别检验味道、颜色、尺寸。其中每一项检验都是同一个Test group中的一部分。
Destructive Tests
有时候物料在检验时需要被拆分成零件或者被破坏时,则需要使用此项。
如果有这样的检验时,需要在Test groups窗体选中 Destructive test复选框。
当物料在Destructive test中被破坏不能使用时,系统会参照Quality order生成一条新的交易将它们从库存中删除。This occurs when a quality order is created for that item, upon the first physical update.
Note:
每个Quality order的Destructive test只能生成一次,当库存中已经存在此事件时就不会再生成了。
Example - Destructive Test
下面就是一个从采购订单中每100个物料抽取1%进行破坏进检验然后生成库存交易的例子。
Purchase Order进行财务更新前:
| Reference | Value | Transaction |
| Purchase Order | +100 | Received |
| Quality Order | -1 | On order (or Reserved physical, Picked or whatever has been performed) |
Quality Order Validation之后
| Reference | Value | Transaction |
| Purchase Order | +100 | Received |
| Quality Order | -1 | Deducted |
Purchase Order进行财务更新后:
| Reference | Value | Transaction |
| Purchase Order | +100 | Purchased |
| Quality Order | -1 | Sold |
设置Quality Groups
Inventory management - Setup - Quality control - Quality groups
Quality groups用于组织物料然后分享相同或相似的特定以供检验。
在设置了Quality group之后,可以添加单独的物料到组里面。
例如
某公司有一个喷涂生产组共享了一个相似的黄色阴影。
则对所有的生产来说需要一个相同的品质检验系列。因此,需要创建一个Quality group,并且指定每一个喷涂生产到新组上。
设置Quality Groups中的物料
Item quality groups窗体用于定义Quality group中的物料。在Quality group中可以放置物料以便共享相同或相似的特性以供检验。
设置Quality Associations
Inventory management - Setup - Quality control - Quality associations
此功能于用创建Quality association以便自动生成和跟踪Quality order。AX2009将使用这些信息来自动生成Quality Order。系统将依据此功能引导检验以及判断检验结果。
在AX2009中Quality associations窗体支持Mulsite功能。如果指定了Site,自动生成Quality Order将被限定在某几个站点触发。
例子
某公司有一个新供应商组,必须监控他们的装运质检。在指派供应商到这个特定供应商组之后,要定义Quality association关联到这个组,当这个组中的供应商的采购订单收货时将触发检验需求。
根据设置,AX2009将会在Packing slip之前或之后,或Receipts List接收之后生成一张Quality Order。这张Quality Order将用于指导检验。
Note:
如果需要Destructive Testing则只能要Packing Slip过账后才可以生成Quality Order,因为Destructive Testing需要物料必须可用。
Note:
Quality association必须要指派到Test group,因此在设置Quality association之前必须要先设置Test group。
Quality Order
Inventory management - Periodic - Quality orders
此功能用于针对特定物料和检验手动创建Quality order,要完成检验需要指定Test group。
也可以用于根据特定的订单(例如Purchase Order、Sales Order、Production Order)手动创建Quality Order,
2007年12月20日
Currency and Exchange Rate
无论公司是否使用多币种,必须要设置一个缺省货币。
Symbol - 主要用于方便阅读Report和Inquiry。
选择公司默认货币在Basic-Setup-Company information-Other(Tab)-Currency(Group)设置,在此可以设置第一和第二货币,AX会生成两种平行Report。
AX自动转换所有的交易为第二货币。
第二货币的汇率不能变动
Triangulation list 相当于一个中间转换货币,两种货币之间通过这个货币来计算之间的汇率。
默认货币除了可以在Company information中指定外还可以在例如Vendor\Customer\Journal name等许多地方指定。
Express currency rate - 汇率要说明的意思是“7.6人民币=1美元”或“800人民币=100欧元”,Express currency rate指明的即是红色字体所表示的基本转换数量。
General round-off 字段会影响所有模块。
Periods in a New Fiscal Year
AX4.0中的Fiscal Year可以:
设置为任意长度
分割任意期间
在各个期间可以:
完全关闭各项业务
使指定的用户可以继续更新一个或多个模块
AX4.0过账是按照日期而不是按照期间进行Post的,Period的主要作用是出报表。
在Post之前要先创建好Fiscal Year,否则无法Post。
已经STOP的期间可以再次被启用,一个Closed的期间不能再次被启用。
在Periods(Form)-Module status(Tab)可以设置哪些用户或用户组可以操作某个期间的更新。
状态是Stopped或Closed的期间不能被删除。
删除期间时,在此期间内发生的Transaction不会被删除。
删除期间后,删除期间的上一个期间会延长范围以覆盖被删除的期间。
删除期间时可以删除中间的期间,删除会计年度时只能删除当前最后一个会计年度。
Date Intervals
(无)
Dimension Value
Dimension贯穿整个AX系统
Dimension Focus
多个Dimension Focus中可以包括同一个Dimension。
在General ledger-Parameters-Ledger(Tab)-Dimensions(Group)-Default focus for dimension rendering(Field)设置的值会体现在
General ledger-Reports-Transactions-Dimension statement的默认选择值里。
Chart of Accounts(COA)
AX中在COA窗口可以直接查看Transaction以及公司财务情况
COA的功能:
- 建立科目
- 设置参数
- 查看交易记录
- 查看公司财务状况
- 预算
- 验证
- 定义allocation term
查看其它年度的财务数据,在COA(Form)-Balance(Button)-Setup-Period(Group)
Page header - 相当于WORD里的分页符,可以从它开始单独分成一页
COA(Form)-Setup(Tab)-Validate currency code(Field),在此如果使用List并设定了List内容,在选择时仍可选择所有的Currency,只是在Post时会检查是否是List中的数据。
Account Allocation Terms
要启用Allocation功能要首先在科目的General(Tab)中选择Allocation复选框。
System Accounts
Error account/Penny difference/Year-end result 这三项是必填的系统账户,其它视情况而定。
View Inquiries and Reports Related to the Chart of Accounts
会计科目表(Chart of Account)
审计线索查询(Audit Trail)
查看科目余额(Balance)
查看期间余额(Period Balance)
查询科目参考(Account Reference)
查询帐户对帐单(Account statement)
Audit Trail只显示Post后的记录,没有Post的记录不显示在此。
Audit Trail窗体的Created ID是按照Post的先后分配ID,而不是按照录入的先后分配ID。
Audit Trail是以Journal为标准显示,而不是以Voucher为标准显示,如果一个Journal中包含多个Voucher,那么在Audit Trail中只显示一条记录。
Reports-Ledger Transaction List和COA-Account Transactions
这两个位置显示的都是已经过账后的Voucher信息。
GL与其它各个模块过账的的数据都可以从这两个位置查看到
可以通过选择Show open only复选框来显示状态为Open的凭证。
Account Reference:
使用:COA-Inquiry-References
设置:Setup-Posting-Account reference
2007年12月7日
目标:
- 设置Coverage Group参数
- 使用Positive/Negative day
- 使用Future
- 使用Action
概述:
指定Master plan设置并且在参数设置中选择当前计划之后就应该创建Coverage Group了。
Coverage Group用于存储应该在Master Scheduling中应该包括哪些Item的详细信息。
Coverage Groups
通过设定覆盖范围规则(Coverage rules)或参数以指导Master scheduling如何针对库存中的每个物料进行计划。例如:
- 不同物料的交货时间
- 如果一个物料在生产中非常重要
- 物料的价值
- 是否启用BOM需求和Route version
- 是否需要action和future
- 如何管理Planned Production Order
因为很多物料通常具有相同的属性,因此要合理设置以使Coverage Group包括尽可能多的物料。
如果物料没有链接到Coverage group,系统就会使用Master planning parameter中设置的默认Coverage group。
Find trade agreements
HINT:
AX在一张Planned Purchase Order搜索Lead Time的顺序。
如果系统没有在一级检索到Lead Time,它就会自动去检索更低一级。
1. 系统首先检索与Item关联的主Vendor的Lead Time
点击Item-Reference(Tab)-Vendor(Field),可以看到物料主供应商。
再点击Quantity(Tab)-Purchase order(Group)-Lead time(Field),可以看到针对主供应商的提前期。
如果没有指定main vendor,并且Find trade agreements也被选中。转步骤2。
如果即没有指定main vendor,也没有选中Find trade agreements。转步骤3。
2. 系统检索系统中的Trade agreements
如果找到相关物料的trade agreement,必须上面附加有lead time,则使用它。
如果相关物料没有trade agreement或trade agreement上没有lead time,转步骤3。
3. 系统检索Item coverage中的lead time
如果指定并且启用了lead time,就使用它。
如果没有Item coverage信息指定,转步骤4。
4. 系统检索Item - Quantity(Tab)上的lead time。
Receipt Time - 这个时间会在Planned Order生成时被带到Planned Order上去。
Example:
假设今天是1月1日
Receipt Time - 12:00
Futures Time - 13:00
销售订单的交货日期是1月10日
一个生产订单为了满足此销售订单被创建,并进行了Job Schedule
Schedule是从1月10日12:00(交货时间)向后(backward)编制的
编制结果: 生产开始日期在1月6日15:00,完工日期在1月10日
生产需要的原料R1的lead time是7天,可是在1月7日之前采购不到。
Master plans - Futures message(Tab) - Planned production orders(Group) - Update planning(Field)已经被选中
一个Futures message由于R1的延迟到货而产生,并且触发了Planned production order的重新计划(Rescheduling),从R1收货开始向前(forward)编制。
Planned production order现在重新计划之后的完工时间是1月11日14:00
然而,因为Futures time设置为13:00,并且生产订单将不能在14:00前结束,因此1天将被增加到Futures date上面,并且生产订单的完工时间将延迟一天到1月12日交货。
Update marking -
(包含3个选项)
None - 当Firm订单时不对库存做Mark动作
Standard - 在适当的条件下,当Firm计划订单时,在库存同时做Mark更新。
Example:
有下列两种情况
a.): Sales order = -7 / Production order = 10
b.): Sales order = -10 / Production order = 10
在a.)的情况中,由于生产订单完全覆盖了销售订单,因此销售订单会根据生产订单的相关物料进行Mark,而生产订单则会留空,直到剩余部分所对应的销售订单也更新后才会Mark标志。
在b.)的情况中,由于两者完全精确核对,因此双方会同时互相参照更新Mark标志。
Extended - 与上面例子中的b.)情况对应,如果选则了此项,则上例中的b.)在有3个未应对的情况下也同样把生产订单Mark。
NOTE: Extended 可被用于确认子生产的计划订单。这是因为虽然子生产仅是顶级生产订单的一部分也是自动参照更新的。
Master Plan 策略
AX可以从Master Plan Parameters窗体设置是使用1个或2个策略,实际中使用哪种策略应根据企业具体情况决定。
如果公司销售人员对于交货日期或生产订单结果模拟等不是非常重要时可以只使用1个主计划,如果公司对于销售订单模拟和交货日期的精确计算就应该使用2个主计划,主计划的运行计算不会影响每天的工序。
使用2个策略可以满足不同用户对于Master Scheduling的多种需求。
作为购买方使用Static master plan即可,作为销售方要使用Dynamic master plan。
Static Master Plan -
当Static master plan运行时,所有关于静态主计划的net requirement profile都将被删除,然后重新抓取数据并计算。
net requirement profile不论是否有销售订单、模拟计算、库存更新,直到下一次Static master plan运行之前都不会被改变。
Dynamic Master Plan -
如果Automatic Copy被选中的话,Dynamics master plan会使用Static master plan的结果作为其开始点。
net requirement profile会随着新订单、订单更新和库存活动同时更新。
当通过销售订单行进行Explosion时,Dynamic master plan就会自动被应用。
Dynamic master plan有3种原则:
- Regeneration
- Net change
- Net change minimized
Regeneration: scratch除删除状态外的所有订单重新计算需求并生成net requirement profile,同时创建Planned purchase\production\transfer order,并更新futures\action message。
Net Change: 选中此项时,net requirement profile仅仅更新最后一次Master Scheduling之后的库存改变。This means that only uncovered issues are exploded. For example,this could be a sales line entered and not exploded at the time of the last Master scheduling. 所有的futures\actions都会被更新。
Net Change Minimized:选中此项时,Master scheduling与选中Net change时相同,except that only uncovered issues and the transactions generated from their explosion have futures and action messages calculated for them.
Planned Order 窗体
Planned Order 窗体显示了 Master Planning运行的结果,主要显示了三种Planned Order:Production/Purchase/Transfer
在Log页可以查看Planned Order记录
在Filter页可以按各种条件过滤Planned Order
Planned Order除了可以在此查看以外也可以在各个模块的菜单里查看到
计划订单可以Firm确认,Firm后的计划订单即成为正式订单
Planned Order窗体分为上面两部分,上半部分显示了通过Master Scheduling生成的Planned Order的详细信息,下半部分显示了生成这张Planned Order的依据订单,可以通过点击Pegging来fade out这部分。
如果在此窗口中你选中了一张Planned Production Order,可以使用BOM和Route按钮来查看其BOM物料或Route/Job等信息。
可以通过Inquiries-Requirement profile来查看净需求。
仔细观察会看到,如果Explosion是从一张Planned Production Order或Planned Transfer Order打开的,那么在Explosion窗体左上角的Principle显示的是Down。如果Explosion是从一张Planned Purchase Order打开的,那么Principle显示的是Up。可以在此修改它为你想要的值。
通过Explosion窗体你可以看到都有哪些当前交易被分解,以及每种物料在各个级别上都需要多少:
# Planned Purchase Order,Principle显示的是Up。在这种情况下,你可以看到Planned Purchase order被谁所使用以及发货(issue)信息。
# 在其它类型的订单,Principle显示的是Down。在这种情况下,主窗体显示的是接收(receipt)信息。也可以在此改变Principle为Up,例如当你想要查看所有级别的Pegging信息时。如果你是从一个子生产打开的这个窗体这个功能也会非常有用,你可以改变Principle为Up以查看Pegging信息。
在Explosion窗体的另一个功能是Transfer Funtures Date。它可以帮助你把Transfer funtrues date传递到Sales order行。但是如果你是从sales order line打开的explosion窗体的话这个步骤应该已经自动完成了。
你还可以从Explosion窗体显示Gantt图,可以通过Setup按钮设置要显示哪些字段/维度以及显示哪些图形。
Firming of Planned Order
Rescheduling - Planned Production Order 在Firm 之前都可以被重新计划。例如,你要使用的产能发生了变化时。Rescheduling可以使用不同的标准,例如指定计划日期和时间。
Grouping - 可以通过它来把多张订单在Firm前组合起来,组合的必须是同一种物料,
Split - 可以通过它把一张订单分成两张订单。这个功能可以用于当供应商不能完全发货时可以只接收部分订单货物。
Select Planned Order - 按指定的条件选择订单
2007年12月4日
要点:
- Master Plan模块的概要和设置前提条件
- 设置其它模块与Master Planning有影响的参数
- 设置Master Planning模块的参数
- 了解有一个和两个Master Plan Strategy的不同
- 了解Operation Scheduling和Job Scheduling的不同
- 使用Planned Order进行工作
简介:
Master Planning通过设置来创建公司采购和生产订单,依据于下列设置
- 根据当前实际情况决定物料和产能需要以满足需求
- 检查现有库存、开放销售订单、库存交易、开放采购订单、计划生产订单和报价单(前提是在MP中已经设置),根据这些信息综合生产其它信息或调整计划
- 在计算中包括Forecast Scheduling(如果公司使用了Forecast Planning功能)
主计划是通过MP模块和其它模块设置的参数共同作用运行的。当所有的参数设置完毕,就可以运行Master Schedule了。通常是每天晚间运行一次。
Results of Master Planning in Planned Orders and Net Requirements
Master Schedule运行出的结果显示在Planned Order窗体。这个窗体包含了Planned Purchas Order,Transfer Order,Production Order。
MP无论创建的是Purchase Order或Planned Pruduction Order都是依据于Item设置,取决于Item是通过生产还是从外部采购。取决于在计划处理期间定义的时间范围内的全部需求的覆盖范围。
On-hand Inventory表现的是在不同库位或仓库里的有效物理库存数量。
Expected receipts是导致库存增加的各种交易,它们可以来源于
Expected issues是导致库存减少的各种交易,它们可以来源于
- Sales Order或使用当前库存的Sales Order Quotation
- 用于生产的物料消耗
Note: Net requirements=on-hand inventory+receipts-issues
初步考虑:
在设置MP参数时有许多与业务有关的内容需要考虑,包括如下:
概览
设置流程
在MP模块必须的设置
- 创建Safety stock journal names,并且设置Basic rules,Item coverage
- 创建并设置Forecast plan。为每一个Plan定义参数
- 创建并设置Master Plan。为每一个Plan定义如何计算需求。
- 创建并设置Coverage Group,这些参数决定了连接到它的Item将如何计算需求。
- 在MP Paremeter窗体指定默认Plan以及计算设置。
在MP模块可选的设置
Coverage
你可以在Minimum/maximum keys窗体创建并设置minimum和maximum keys以增加或减少物料的最小和最大库存等级。你也可以在Item coverage setup窗体创建和维护覆盖范围设置以计算Item需求。
Safety stock
在Item coverage journal窗体为Item创建日志行。也可以在Item coverage journal lines窗体创建和更新minimum inventory journal lines。
Forecasting
你可以在Item allocation keys窗体创建Item allocation keys。这些keys指派一个百分比到Forecast。
你也可以在Reduction keys窗体创建和管理reduction keys以设置在Master Scheduling期间销售和采购预测需求的损耗。
Demand planner
在Inventory Management模块的Import Forecast 窗体导入一个External Forecast,它将被用于Dynamics Demand Planner Release 2.0。
Production
在Production模块为生产型产品创建Route。
在Basic模块创建Work center group和Work center。
Setup Wizard(设置向导)
使用Setup Wizard将覆盖以前的设置,无论这些设置是使用向导生成的还是按标准程序手工录入的。
Master Planning – Setup – Item setup – Wizard(Button)
Master Plans详细设置
Include on-hand inventory: 包含现有库存
Include inv. transactions: 包含所有将要发生的交易,包括Sales order,Purchase order,Inventory journal,Production order
Include quotation: 包含报价单
Include forecast plan: 包含最近一次的Forecast scheduling。如果Check此项,就要在Forecast Plan字段选择一个正确的Forecast Plan。
Probability%: 指定一个销售报价单的可能性,下拉列表中的值在CRM-Setup-Contact management-Quotations-Probability指定
Scheduling method: 指定Planned Production Order的计划编制方法。刚开始可以选择比较粗放的Operation Scheduling,当以后应用提高后可以选择Job Scheduling。
Finite Capacity: 当选择了此项,在计划Planned Production Order时将会考虑已经Reserved的产能。
Note:Scheduling考虑的work center也必须选择了Finite Capacity复选框(位置如下图)
Finite property: 能力计划将考虑到Property
HINT:如果Scheduling方法设置为Job Scheduling,那么可以只选择Property Scheduling
Forecast Plan: 指定选择哪个Forecast Plan
主要知识点:
- Master scheduling
- Forecast scheduling
- Local/Global Master scheduling
- 如何生成Master scheduling以及使用Inquiry和Report来进行日常工作
- 通过一个工作流程展示当产生一张针对生产型物料的销售订单时如何运行Master scheduling来满足需求
Master Planning
提供的主要功能:
- 完成某个生产需要什么?
- 哪些是当前可用的?
- 哪些是需要的?(例如哪些应该生产、哪些应该采购,哪些应该运输或留出安全库存)
- 这个模块也可以用于Financial Planning,通过使用Forecast方法,可以把信息传送到General Ledger模块。
Note: Master Planning处理的结果正确性取决于参数的设置与否。
Scheduling
Scheduling计算需求并生成Planned Order。在Master Planning中包含两个主要的Scheduling处理:
- Forecast scheduling - 计算总需求(gross requirement),主要基于预测,为企业提供一个关于原料和能力的长期计划指导。
- Master scheduling - 计算净需求(net requirement),主要基于实际订单,让企业控制库存填充。
Forecast Scheduling
DAX中的测试为满足即将到来(通常来讲是1-3年)的生产提供了一个合理的开始点,并且帮助您生成一个计划在合适的时间满足这个需求,但在AX中您可以自行选择一个最适合您企业的时间段。
Forecast Plan也可以帮助您预测企业在未来时期由于原料和产能原因导致财务上所引起的冲突矛盾。
Master Scheduling
Master Scheduling处理企业短期(通常是1周 - 6个月)的计划。它决定要满足当前情况(net requirement)所产生的原料和产能需求。
当它运行时,将检查库存现有量(Inventory is on-hand)以及所有销售订单(Sales Order)中的因素(如果在Master Plan设置中设置了的话还会包括销售报价单(Sales Quotation))、库存交易(Inventory Transaction)、采购订单(Purchase Order)以及计划生产订单(Planned Production Order),然后依据上述单据创建一个适应新的计划或调整已经存在的计划。
实际上,运行主计划的一个主要方案就是"在合适的时间,合适的地点,针对合适的物料"进行需求计算。主计划运算要聚集AX各个模块的所有有效信息。
就生产来讲,Scheduling处理就是把有效的原料和当前的可用产能放入一个账户。因为这个处理过程比较复杂并且耗时,因此通常都是做为一个Batch Job在夜间计算。
差异比较
Forecast Scheduling | Master Scheduling |
1-3年 | 1周-6个月 |
Gross requirement | Net requirement |
多个计划可以同时存在,但只有一个主要的或当前计划可以显示在Planned Order表中 | 多个计划可以同时存在,但只有一个默认计划可以显示在Gross Forecast Requirement表中 |
通常一天运行一次 | 在每个定义的期间内运行一次 |
Global Master Scheduling
运行:Main menu – Master planning – Periodic – Master scheduling
Local Master Scheduling
Local Master Scheduling主要用于当特定位置发生改变时间歇运行。因为只考虑当前改变,因此与Global Plan相比只需耗用较少时间。例如,您只针对当前销售订单行进行Scheduling更新,行上的日期将被更新,但同一时间的其它因素不会发生改变。因此这种计划通常用于每一笔物料交易发生的时候运行。您也可以在下面位置运行Local Master Scheduling:
# Purchase order line
# Production line
操作:点击Inquiries按钮,再点击Net requirements按钮,此时打开的窗体上会显示出最近一次的Schedule结果,点击Update按钮就可以运行Local Master Scheduling并更新窗体显示的结果。
2007年11月30日
Configure-To-Order
configure-to-order适合产品配置化程度高并且可以按多种方式实现的生产。
AX可以很好的把EP和Product Builder组合起来,让客户和供应商可以随时随地根据需要配置产品,并且这样他们即不会有风险也不会浪费时间。客户可以通过EP选择如尺寸、大小等多种配置,提交后由系统计算出价格和提前期,客户可以提交多份订单,监控生产状态或查看超交时间-所有这一切全是通过WEB完成。
一个 Product model可以关联到一个或多个Item number。
要通过Product Builder配置产品模型的前提:
- 物料类型必须是BOM
- 在Item Table中选中Modeling enabled复选框
- 物料必须附加到产品模型上
Product modeling功能可以在Sales order\Purchase order\Production order上使用。
Production-To-Order(Make-To-Order)
Make-to-order方式并不适用于所有的生产企业,make-to-order相对于make-to-stock需要更加仔细的权衡。
是否决定使用make-to-order方式需要考虑的因素如下:
- 客户产品价格:客户是否会为不同的尺寸、不同的颜色等等付更多的钱。
- 客户忍耐性:客户是否愿意等待因为制定产品而发生的生产或交货时间。
- 库存支撑成本:
- 生产提前期:如果客户不愿意等待,那么过长的提前期可能会让make-to-order系统失去存在的意义。
- 设置成本(setup time):如果Setup cost成本很高,那么使用make-to-order将会消耗太多的成本,减少利润。
使用Make-To-Order生产策略需要在一张订单上定义4个组成部分:
- Inventory
- Manufacture
- Assemble
- Ship
Assemble-To-Order
这种生产方式最适合根据选择的配置和零件大量生产最终产品的企业
使用Assemble-To-Order生产策略需要在一张订单上定义4个组成部分:
- Inventory
- Manufacture
- Assemble
- Ship
2007年11月27日
生产中的分类账设置
Production Journal主要用于报告物料消耗、工艺路线消耗以及完工物料。
Journal Transaction基于Production Order的分类账设置过账到General Ledger中。
分类账设置
生产订单的分类账设置决定了如何把一张订单的物料、作业、完工物料、成本过账到总账系统。
在每一张生产订单上,都提供了一个位置选择如何过账到总账系统,位于Production Order-Setup(Tab)-Other(Group)-Ledger(Field),List box里有3个选项:
选项 | 描述 |
Item+Work Center | 物料损耗过账到Item Group中指定的科目
工作中心损耗过账到Work center中指定的科目 |
Item+Category | 物料损耗过账到Item Group中指定的科目
工作中心损耗过账到Cost category中指定的科目
(Cost category附加在Operation,然后关联到Route,当生产订单创建时,就会复制到当前生产上) |
Production groups | 当选择此项时,生产订单必须指定Production Group,物料损耗和工作中心损耗将全部过账到Production Group中指定的科目 |
在生产参数中,可以选择一个默认选项。在手动创建生产订单时也可以选择过账方式,此时的过账方式将修改其它地方设置的过账方式。
BOM和Work center的废料处理
BOM上
选中BOM行,在Setup(Tab)上,有两个设置
- Constant scrap
- Variable scrap
Work center上
选中Work center,点击Operation(Tab)-Scrap percentage(Field),在此输入废料百分比
这里的百分比包括了物料和在当前工序中工作中心的两部分报废数。
在生产时这里的数会被带入到Route中,但带入后的数值可以被修改。
Route上
- 选中Routes
- 点击Route按钮
- 在弹出的窗体上的Scrap percentage填入报废百分比
- 点击Functions-Route updating按钮
- 在Accumulated字段就会显示出考虑到报废率的需求值。
设置Property
Production - Setup - Work centers – Properties
关联Property到Item
Inventory Management – Items – References(TAB) – Property
关联Property到Operation
- Production – Setup – Routes – Operations
- 选中需要设置的Operation
- 点击Relations
- General(Tab) - Property
也可以设置仅允许Work center在一段指定的时间内生产相同Property的Operation
- Basic – Work center groups
- 选中一个work center group
- 点击work center按钮
- 点击working times按钮
- 在弹出的窗体上就会有Property字段,可以选择相应的Property。此时所有的Item或Operation将都通过这个选择的Property与work center产生关联,这段期间将只针对它们进行计划编制,这样有助于最小化Setup Time。
- 在work center中要改善Property的应用还有另外两个设置可以使用,Finite property和Exclusive。
Priority Scheduling
设置:Production Order – Setup(Tab) – Priority
使用:Job Scheduling和Operation Scheduling 都有一个Sorting按钮,可以在此排序
其它:
Item | 0 |
sub-production | 1 |
sub-production of a sub-production | 2 |
这些值显示在Production Order的Reference页的Reference level字段
Split Order
拆分后的订单查询与原订单的关联:选中新订单,点击Reference(Tab) – Original production(Field),可以看到原订单号