Oracle整体流程-01

第一部分引言

下载

图1-1 企业业务流的高层视图

需求发现和创建

当一个公司开发一种产品或形成一种产品的概念时,它总是希望建立该产品的客户基础。在一个较高的层次上,这涉及到生产高质量的先头产品并将这些产品转到市场上销售。从公司运营的层次来看,这种信息流还包括广告、促销活动、市场调研以及竞争情报收集等等。

Oracle 制造与供应链产品概述

企业

需求发现/创建

传达设计要求

传达需求

物料和服务

资金

1.1.2 传达设计要求

在产品开发过程中,客户将他们的需求和产品需求规范传达给生产商。这种信息用于设计合适的产品,同时与一些经过选择的供应商共享这些需求信息,以便建立该产品的强大供应链。设计好产品之后,在发布到制造过程之前,需要对产品进行广泛的测试。在产品生命周期的早期阶段,发现潜在问题非常重要。

1.1.3 传达需求

客户以订单或预测的形式传达他们的需求。这种信息用于计划物料和资源需求以满足需求,同时与合适的供应商共享该信息,以便他们能够计划自己的物料和资源需求。计划过程从父装配件中衍生出组件需求。

1.1.4 物料和服务

为满足客户需求,需要从各种各样的供应商那里采购物料和服务,并经过相应的增值过程之后,将产品交付给客户。同时,还存在少量反向物料活动,典型的情况如下:

? 由客户提供原材料。

? 有缺陷的产品必须重新加工。

但是在多数情况下,物料是从供应商流向客户。

1.1.5 资金

在接收产品和服务之后,客户就开始按固定周期支付产品的费用。因此,资金是从最终产品的客户反向流动,直到到达为产品提供原材料的供应商。为此,需要建立一套业务流程来管理一个企业中的资金流动,同时满足所有各方的需求。

1.2 Oracle 电子商务套件

Oracle 应用系统通过有效利用因特网提高了全局的可视性,并加快了信息的及时交换。通过在最短的时间内以最低的成本向客户提供高质量的产品,企业能够在获得利润的情况下满足客户需求。

Oracle 应用系统是一个完全集成的因特网端到端供应链管理解决方案,其设计目标是帮助用户更有效地开展电子商务应用。Oracle 电子商务解决方案可以帮助用户转变企业的业务流程——从需求发现到交货以及客户服务。Oracle 应用系统由一百多个模块组成,这些模块被分成不同的产品系列。

1.2.1 Oracle 客户关系管理模块(C R M )

该模块负责称为“需求发现/创建”的信息需求(图 1 -1)。客户关系管理(C R M )系列产品通过提供一整套自动化和分析工具使销售和市场营销人员发挥最大效率,这些工具具备多渠道的执行能力。同时,它还提供了与运营和财务模块的无缝集成。此外,CRM 还提供能够处理合同和现场服务的“服务”套件。

1.2.2 Oracle 制造和供应链管理模块

该系列产品负责管理称为“传达设计、物料和服务需求”的信息需求(图 1 -1)。Oracle 制造和供应链管

第1章Oracle 制造与供应链产品概述

3

下载

第一部分引言

4

下载理应用程序支持可连接所有客户、供应商、生产设施、仓库、分销商、承运人以及其他因特网商务合作伙伴的高效和灵活的供应链。1.2.3 Oracle 财务管理模块

该系列产品负责图1-1 中称为“资金”的信息需求。Oracle 财务是一个全面的财务管理解决方案,可以支持财务核算、项目管理、现金和财务管理以及资产管理。它还提供了可以协助进行战略规划的模块。

这三种产品系列共享一个数据模块,如图1-2 所示。由于这些应用程序系列之间存在共同的数据模块,所以就避免了数据重复。例如,如果在Oracle 库存模块中定义一个项目,就可以在CRM 或财务管理系统中使用该项目。或者,在Oracle 财务管理模块中定义一些账户,就可以在Oracle 生产,并在CRM 模块中使用这些账户。除了这种直接的数据共享外,Oracle 还提供了几个基于表和基于程序的接口,用于与第三方和遗留系统的集成。

图1-2 Oracle 应用系统模块共享一个通用的数据模型

1.2.4 企业间协作

尽管Oracle 应用系统使用“多组织”功能支持多个公司的运营,但它仍然只是一个单一企业的解决方案。为了支持多个企业的协作需要,Oracle 已经建立了产品的交换套件。

1.2.4.1 Oracle 交换市场模块

Oracle Exchange Marketplace 是一个全球性的在线市场,交易伙伴可以在这个市场上实时购买和出售任何类型的商品和服务。交易的范围很广泛,从预配置的生产货物的复杂交易到常用物品的高速重复性采购。

1.2.4.2 Oracle 产品开发交换模块

Oracle Product Development Exchange 提供了一个基于因特网的安全协作式的产品开发环境,并利用因特网的功能将一个产品从概念形成到产品退化整个过程中所需要的产品、计划、人员和说明文档信息都同步到一个单一的中心枢纽。产品设计者、购买者、制造者、供应商、服务代表及客户可以共同解决问题,形成新的思想,并发现节约时间和金钱的方法。

1.2.4.3 Oracle 供应链交换模块

Oracle Supply Chain Exchange 是一个多企业的供应链解决方案,它为交易各方提供了一个交流、协作和Oracle 数据库

Oracle 财务

管理模块

Oracle 制

造与供应

链管理

Oracle 客户

关系管理

计划的共同平台,从而优化供应链各个层次上的供给和需求。参与者可以共享供应和需求信息,并生成高层次、多方参与的协作计划。

尽管协作环境这个内容是与本书有关,但是由于范围的限制,本书并不介绍此内容。

1.3 制造流程

一个制造流程的主要目标是接收投入(5 M ——人力、材料、机器、度量和方法)并生产产品(和副产品)以作为输出。为了实现这个投入—输出目标,一个企业必须从以下制造流程中进行选择:项目制造、离散制造、重复制造、流水线制造以及流程制造。

每个公司并非只能选择一个流程并始终使用该流程。一般而言,公司通常根据自己制造的产品和服务的市场从中选择一个或多个制造流程的组合。

Oracle 专门针对各种环境设计和制造不同的产品。Oracle Project Manufacturing 与Oracle Project Accounting 被广泛用于管理诸如飞机和轮船制造这样的环境。另一方面,Oracle Process Manufacturing 可用于管理诸如化学品和饮料制造这样的流程制造环境。尽管许多制造和业务流程相似,但这些模块已经超出了本书的讨论范围。本书的内容涵盖了Oracle Manufacturing Applications 中的模块,这些模块支持以下3种环境。1 .3.1离散制造

用户可以将离散制造流程用于以离散制造方式生产的装配品,也可以将其用于跟踪诸如二次加工、现场服务维修、产品升级、拆卸、维护、原型开发等活动。典型情况下,用户可以使用一个流程布置方案,将需要执行相同处理的产品批量转移到各个车间/部门,以完成相应的任务。用户可以跟踪作业并划分各个作业的成本。

1.3.2 重复制造

重复制造用于在一个预定义的期间连续或半连续地生产装配品的情形。用户的生产线可用于生产一种装配品(专门生产线)或者多个装配品(复合生产线)。在重复制造中,生产成本直接来源于生产的装配品和生产线。

1.3.3 流水线制造

当用户需要建立一个反应非常灵敏的制造系统时,就可以使用流水线制造。在这种制造方法中,生产与顾客需求紧密挂钩。用户设计的流水生产线能够以合适的速度和产品组合方式生产各种装配品。

Oracle Manufacturing 支持混和模式的制造,因此,离散作业、重复计划和流水线计划可以共存。O r a c l e Manufacturing 支持“根据订单配置”的功能,并能使用户对客户需求做出快速反应,因此客户可以选择最适合自己需要的产品配置。一旦通过订单接收到顾客的优选配置,就可以根据订单制定最终的产品装配计划,并在完成产品制造时将产品交付给客户。

1.4 供应链库存策略

Oracle Manufacturing 和Supply Chain Applications 使客户可以使用各种各样的供应链库存策略。术语“库存策略”代表一个可以确认并维护最佳水平的物料清单的过程,用户可以通过这份清单维护库存量,并将库存投资维护在最低水平。例如,在轮船制造工业中,用户不会保留任何库存,然而在出售鞋的零售店里必

第1章Oracle 制造与供应链产品概述

5

下载

须保持一定的库存。

客户愿意等待购买一件产品的时间(产品交付时间)是供应链库存策略的一个重要决定因素。随着产品交付时间的减少,成品库存将会随之降低,直到接近消费者的需求水平。在一定程度上,产品复杂性是供应链库存策略的另一个重要决定因素。图1-3 显示了在一个产品交付时间——产品复杂性曲线图中各个阶段所处的典型位置。下面是各个行业广泛使用的一些库存策略。

图1-3 供应链库存策略

1.4.1 按订单设计(E T O )

在这种策略中,当客户下订单时开始设计产品,订单上一般附有设计规格。每种产品都具有独特功能,所有资源(设计和生产)都与产品交付过程关联。每份客户订单都与一个生产项目建立关联,而这个项目又进一步细分为任务和子任务。例如,一座新的建筑物就属于这种情形。

1.4.2 按订单生产(M T O )

按产品目录设计和发布标准产品,但根据客户订单生产实际的产品,客户可能会选择某些产品功能。例如,机器制造就属于这种情形。每个客户订单都有一个与之相关的项目来管理生产并交付生产计划。

1.4.3 按订单装配(A T O )

也有一些标准产品经常由客户进行配置。用户不用等到接收订单后才开始生产产品。可以在接收订单前生产一些子配件,一旦接收到客户订单,就开始装配子配件并形成成品。汽车和计算机的制造就属于这种生产类型。

1.4.4 按订单提货(P T O )

根据这项策略,各种可装运的装配件都储存起来。客户以一个项目号订购这些部件的工具包或集合;在订第一部分引言

6下载

长短

低高

按库存

制造

按订单

提货

按订单

装配

按订单

生产

按订单

设计

产品复杂性提前期

单录入过程中,客户可以预定义或配置工具包。然后,从库存中挑选工具包的各个装配件。在这个过程中,除了将不同装配件包装起来便于运输外,没有其他的价值增加。计算机系统(包括中央处理单元、监视器和打印机)就属于这种情形。

1.4.5 按库存制造(M T S )

在一个MTS 环境中,用户根据客户要求生产和储存产品。一个良好的预报系统对于这种环境非常重要,因为多数材料和生产能力计划都是通过预测而非需求完成的。这样的例子包括立体声系统和电视机。

1.4.6 选择一种策略

随着商务从ETO 向MTS 的转变,生产厂家可用的产品生产周期大幅缩小。因此,随着生产厂家从 E T O 转向M T S ,他们对一个优良的预测/需求计划解决方案的依赖性也随之增强。

尽管这些库存策略似乎与上面描述的制造流程有着某种直接的联系,但事实并不一定如此。一个产品模型或产品系列的最优库存水平(在产品模型/系列的物料清单结构中)就是产品装配件和子配件的数量最小的时候。这是各个行业中的一个一般指导原则,但并非一个规则。Oracle 制造和供应链应用系统允许用户使用上面描述的一种或多种库存策略。

以此为框架,我们将简单地考察可以满足这些需求的Oracle 产品。

1.5 Oracle 制造产品概述

Oracle 提供了一套应用程序,帮助用户模拟一个制造企业的生产环境和产品。用户可以利用这些应用程序定义业务组织、生产的产品、使用的部件、制造流程以及随着时间变化而发生的产品更新。利用这些应用程序,用户可以跟踪采购状况、当前库存余额和生产状况,记录和分析与采购单和制造流程相关的数据。Oracle 的制造产品可以维护用户使用或制造的部件的成本数据和成本历史,并将此类数据传输到Oracle Financial 应用程序中。

作为一个制造业应用程序的供应商,Oracle 的优势之一在于它的产品集成功能。所以,提供一项特定功能的位置将相对显得不那么重要。正如那则意大利面条调料广告所宣称的那样,“就在那里”。内建的应用程序安全性使得用户可以为自己选择的用户分配合适的功能,而不管Oracle 为某一个具体模块分配了何种功能。然而,如果不知道在说明文档中去查阅某一特定主题的详细信息,那么了解Oracle 的功能/产品结构是有好处的。

下面几节介绍通常被视为基本制造产品的每一种产品。预测和计划产品的内容稍后将在“供应链产品概述”中介绍。

1.5.1 Oracle 库存管理模块

Oracle Inventory 是Oracle 制造套件的基础,用户可以利用它建模企业结构,定义生产中要使用的项目(部件),并通过反映日常活动(例如收条、签发和材料运转等)的事务维护永续库存余额。

用户可以利用企业结构模型定义多种(包含一个或多个)运营单位的法人实体,这些运营单位反过来又包含一个或多个库存组织。“法人实体”建立起与Oracle Financial 应用程序的关系。每个法人实体都可以识别自身运营的一套规则,这种机制又决定了运营单位和库存组织在其层次结构中应遵循的规则。虽然用户在库存组织一级上设置多数生产控制措施,但是却在运营单位一级上建立许多采购和订单管理控制。尽管在项目实

第1章Oracle 制造与供应链产品概述

7

下载

施时需要开展讨论并发挥创造性,一个库存组织通常都与一个制造厂或分销中心相对应。为了在不同组织之间传输材料,可以规定一个能够控制哪些组织可以发送和接收材料的运输网络。

库存组织进一步细分为子库存—Oracle 词表中的一个专用词语。一个“子库存”是一个组织库存的下级组织,通常代表一个物理位置,例如一个工厂里的仓库,尽管有时它还控制着库存的财务账目。一个子库存还指定库存量的某些功能,如这些库存是否为净值,是否可预定或包含在可签约量(A T P )余额中。企业结构的最后一个层次是“库存点”,它表示一个子库存(如一个箱柜)中的特定物理位置。库存点是Oracle Suite 中几个主要的可配置字段之一,可将其配置为模拟用户的位置方案。一列,一个架子或箱柜都是典型的例子。

Oracle Inventory 是Item Master 的主人,用户可以在Item Master 中定义制造业务要使用的项目或部件。每一个原材料、采购的部件、生产的子配件、仿真子配件以及成品都必须由Oracle 套件中的另一个主要的可配置字段“项目号”进行标识。项目定义的任务包括定义每一个项目主,然后将该项目分配给需要使用的各个库存组织。项目主包括一百多个属性,即存储离散数据记录的单个字段,例如描述、测量单位、最小或最大订购量。用户可以指定是否多数属性可以进行全局维护,或针对每个库存组织中的项目单独维护。预定义或用户定义的模板简化了项目定义过程。在Oracle Inventory 之内,用户可以按照自己希望的任何方法对项目进行归类,然后在Inventory 或其他应用程序中使用这些类别对项目分组,以便于报告或处理。

Oracle Inventory 提供了维护当前库存量所需的事务。这些事务记录多数库存活动(接收、签发和位置变动);Work In Process 和Order Management 分别提供与制造活动和装运相关的库存事务。用户可以利用库存事务接收来自采购单、客户退货或组织间货物装运的材料;临时性地或由循环计数或物理库存过程驱动的转移材料位置。

最后,Oracle Inventory 提供了基本的库存计划方法:最小—最大计划法和二次订购点计划法,以及基本的预测功能,尽管这些功能不如Oracle Demand Planning 提供的类似功能那么强大。

1.5.2 Oracle 物料清单模块

用户可以利用Oracle Bills of Material 定义可模拟制造流程的多层次物料清单和相关的工艺路线。该应用程序建立在Oracle Inventory 的组织结构和项目定义的基础之上,并为成本管理、Work in Process 和计划产品提供信息。

在Oracle Bills of Material 之内,用户可以定义制造业务的其他特征,包括每个库存组织使用的工作日历,制造部门以及用于生产产品的各种资源(一般包括劳动力和机器)。这里定义的每一种资源的能力将由C a p a c i t y Planning 使用,并成为Oracle Advanced Supply Chain Planning 中的受限或者优化方案使用的资源约束的基础。

一个物料清单是包含制造一种产品必需的各种部件的列表,用户可以为每一种子配件和成品单独定义物料清单。在该应用程序中,用户可以按传统的缩进显示方式查看多层次的物理清单结果。一份物理清单确认每单位的子配件或父装配件所需的组件或子组件及其必要数量。用户可以利用生效日期模拟产品结构中的预期变化,并允许计划应用程序按时间安排这些变化。物料清单还指定每个装配件的生产因子,这包括消耗该装配件的工艺路线操作的可选链接,以及每个装配件的WIP 供应类型。后者指定向WIP 供应材料的方式,例如,材料是被明确签发还是在使用时进行倒冲。这些特点影响Work in Process 中的作业或重复任务的处理和计划过程。

Oracle Bills of Material 支持几种用于特殊目标的物料清单的定义。模拟和选项清单定义一套可选组件或组件群,Oracle Configurator 使用它们支持按订单配置的制造方法,Order Management 使用它们支持按订单提货的过程。计划和产品系列清单代表成品的分组,并用于简化预测和计划过程。如果用户对计划清单或产品系列进行预测,则在计划过程将根据用户在清单中定义的百分比因子将总预测值分布到计划清单的不同组件。虽然计划清单和产品系列都支持综合计划,但只有产品系列清单是真正的两级主计划,在这种计划中,产品系列和组件层次上都要使用预测。

Oracle Bills of Material 为用户产品维护着制造工艺路线。工艺路线列举通过组件制造产品所需要的步骤的顺序,它指定每一步骤发生的部门,并通常会列出在每个部门需要的资源。

Work in Process 和第一部分引言

8下载

第1章Oracle 制造与供应链产品概述

9下载

Manufacturing Scheduling 使用这种资源信息安排作业,并计算工艺路线中的产品交互时间(如果选择)。它是Capacity Planning 和使用的资源要求以及Cost Management 中的资源和总成本计算的基础。

1.5.3 Oracle 设计模块

Oracle Engineering 提供了一个将生产项目、物料清单和工艺路线发布到生产部门的单一环境,并通过使用“工程变化单( E C O s )”支持对物料清单的更改。

根据用户的选择,用户可以在将生产项目、物料清单和工业流程发布到制造部门之前,将其定义为工程项目、物料清单或工艺路线。尽管该过程与相应已发布(或正在制造)的对象使用相同的数据库,但是与其对应的制造过程相比,用户可以利用该过程更有选择性地控制对这些项目、清单和工艺路线的控制。例如,用户可以利用它修改一个生产清单,或者如果某个项目仍处于工程控制的阶段,则可以发布一个离散作业来生产该项目。向制造部门发送项目、清单或工艺路线仅仅更改了控制属性,并使得有权访问生产数据的所有用户均可以访问对象。

工程变化单,有时也称为工程变化通知( E C N ),使得用户可以在一个比Oracle Bills of Material 提供的更加正式和受到更大控制的环境中更改物料清单。为了将相关的产品变化进行分组,用户可以指定ECO 中一个或多个物料清单的变化。ECO 使得重新计划所发生的变化或取消将多个变化设置为一个单位的操作变得更加简便,并能更好地控制计划流程变化的显示方式。同时,当实施ECO 时,用户还可以指定ECO 是否应该更新WIP 作业和重复性计划。Oracle Workflow 为ECO 提供了一种功能强大的业务批准流程。

1.5.4 Oracle 在制品管理模块(WIP)

Oracle Work in Process (WIP) 负责记录实际的生产活动,用户可以利用它报告离散作业或重复计划的生产状况,或者使用无通知单的工作完成事务(Oracle Flow Manufacturing 的一部分)报告生产状况。

WIP 中的离散作业(也称为工作通知单、生产通知单或采购单)表示在某个特定日期完成的某个特定项目的一定量的生产状况。它们可以通过计划产品生成,生成的方式可以是根据按订单装配的产品的销售订单自动产生,也可以通过手动产生。离散作业定义了要创建的某个离散项目,并具有固定的数量、开始日期和截止日期。离散作业的活动通过惟一的作业编号报告。

重复计划以正在进行中的生产为基础模拟一个项目的大量生产,它们表示一定期间的生产率。重复计划具有4个主要日期——根据计划生产的第一个制造单位的开始和完成日期以及最后一个生产单位的开始日期和截止日期。重复计划模拟的是每日的生产率,而计划流程做出相应的反应:虽然计划假设离散作业的所有工作量将会奇迹般地在最后的日期完成,但它也承认一个重复计划所代表的每日生产量。

尽管离散作业和重复计划基本不相同,但它们也具有一些共同特点,并使用相同的事务报告和跟踪活动。离散作业和重复计划都提供挑选列表、拉动列表和存储报告。用户可以根据配置的系统提前修改材料要求,或者使用相同的事务报告离散或重复生产的材料问题、返工产品或替代品,以及生产在不同部门的周转情况并增加资源(例如手动报告劳力量)。

离散作业和重复计划还通过与Oracle Purchasing 的集成支持外部处理,向外部处理运营的转移创建了一个采购通知单,购买来自供应商的外部处理服务。接收事务(Oracle Inventory 或Oracle Purchasing )更新WIP 信息,并通常会将作业推进或安排到下一个作业。

Work in Process 也可以使用户通过一个无工作订单的完成事务报告生产状况。虽然该组件添加到作为O r a c l e 流程制造计划的一部分应用程序中,但是尚未许可Oracle 流程制造产品的客户仍然可以在WIP 中使用它。

1.5.5 Oracle 制造计划模块

尽管Oracle Work in Process 提供了一些重新计划车间中离散作业的简单方法,但是用户可以使用O r a c l e

第一部分引言

10下载

Manufacturing Scheduling 通过可视化的方式重新计划作业,但同时遵循用户在高级供应链计划中构建的相同材料和容量限制。用户可以以一种甘特表的格式查看车间计划,深入调查有关运营或资源的详细资料,并通过简单地将整个作业或单个运营部门拖拉到时间轴上所需的点来重新安排生产计划。

1.5.6 Oracle 流程制造模块

流程制造是基于这样一种前提:生产不应该仅仅由实际的客户需求而驱动,而应该在不对库存或安全库存进行大量投资的情况下达到足够的速度以满足这种需求。Oracle Flow Manufacturing 通过简化计划、时间安排或报告制造活动,或者通过减少或剔除非增值的活动来支持高速度的制造活动。流程制造提供了一种评估流程生产的制造生产线的实用性方法,使用可视化信号补充材料,不使用工作通知单报告生产,对每日生产进行排序,以便保持平稳的生产变化速度。

为了能够确切地按照批量生产的方式满足客户需求,用户需要一个经过特殊设计和平衡的特殊生产线,以促进用户所预期的各种产品和项目容量的生产。流程制造提供了一个“混合模型图”以便模拟和评估生产线的设计。使用流程工艺(与Oracle Bills of Material 中定义的标准流程不同)和一些来自计划产品或订单管理的预期需求声明,“混合地图模型”可以识别制造流程中可能损害平稳生产流的潜在瓶颈。

材料处理和文书工作是可以通过看板补充减少或消除的非增值活动。看板来源于一个表示“迹象”或“信号”的日语词汇“k a n b a n”,其含义为应该根据一些车间事件由简单的可视化信号开始实际执行物料的补充。例如,清空一个容器或部件架可能预示着要通过库存间、生产或直接从供应商重新填充该容器或部件架。要使看板补充方法生效,必须根据预期的各种制造品及其产量和补充所需的时间合理调整看板的大小。Oracle Flow Manufacturing 提供了一些工具不断评估看板的大小,并根据看板的信号通过库存、采购或WIP 执行各种项目的补充操作。O r a c l e Inventory 中也提供了看板执行,但是计划容量则由Oracle Flow Manufacturing 提供。

适当的生产排序可以促进混合模式的装配线上的平稳产品流。Oracle Flow Manufacturing 为用户提供了一个“生产线计划工作台”,用户可以利用它按照正确的顺序安排生产流程中的生产。当然,用户还需要满足需求,但是也可能需要混合产品流,例如,为了避免生产线中的瓶颈,可以使用可选步骤替代产品。

最后,正如此前已经提到的那样,Oracle Flow Manufacturing 与Oracle Work in Process 提供了相同的无工作通知单完成事务。这可以消除一个事务之外的所有车间报告,该报告可以倒冲组件材料并自动添加劳力量。该过程的设计极其简单,然而它可以根据需要允许执行多种类型的活动,例如替换材料、使用替代清单或工艺路线,或生产非最新的修正本。

1.5.7 Oracle 成本管理模块

Oracle Cost Management 是Oracle Manufacturing 和Oracle Financial 应用程序集成的主要意义所在。用户可以利用它维护生产项目的标准或平均成本,并从库存、采购或流程工作等应用程序中采集成本信息,然后将这种信息传输到Oracle General Ledger 中。

Oracle Cost Management 提供了系统定义的5种成本要素:材料、资源(例如劳力)、一般管理费用、材料费用和外部处理,这些元素构成了一个部件成本的基本组成部门。用户可以根据需要定义这些元素的多个子元素,例如,用户可能拥有许多不同类型的劳力力或机器作为资源元素或其他费用的子元素,它们分别代表不同类型的成本。用户还可以定义无限多个成本或成本组的不同类型,用于记录历史数据或成本模拟的需要。例如,在一个标准的成本环境中,用户会有一种称为“冻结”类型的成本用于评估目的,但是也可能还有历史成本和未决成本,并据此开发下一年的成本标准,同时还有用于假设分析的模拟成本类型。

在发行版1 1i中,Oracle Cost Management 支持标准、平均、F I F O(先进先出)或L I F O(后进先出)的

第1章Oracle 制造与供应链产品概述

11

下载项目成本评估方法。用户可以为自己的每一种库存组织选择不同的成本核算方法。有关库存运动(包括采购单接收、WIP 发行以及物理的或循环计数调整等等)的多数事务都需要账务处理。Oracle Cost Management 对这些事务进行评估,为其分配合适的成本,并定期将已经进行成本核算的事务传输到

Oracle General Ledger 中。类似地,多数

WIP 运动事务也牵涉财务计算,它们一般都需要应用资源并用去一些费用。

C o s t Management 还对这些事务进行作价处理,并将结果传输到总分类账中。1.5.8 Oracle 质量管理

通过使用Oracle Cost Management 可以跟踪并分析用户产品和供应商产品的质量,定义并维护用户需要跟踪的质量信息的元素,将这些元素分组归入数据采集计划中,并在Purchasing 和Work in Process 中强制采集数据,然后分析结果。

采集元素表示为了评测和分析产品质量而需采集的数据。一个采集元素可能记录一块管材的内部或外部直径,一块电路板上两个插针之间的电流,某个品尝员对某种味道的主观性评判,或者所评测的相应项目、离散作业或者采购单。在用户的采集计划中数字元素可以有一系列的说明值。

采集计划是为了确定用户所要跟踪的元素以及触发执行该计划的各种情形。例如,从某个供应商接收到某个项目或项目组可能会触发一个收集计划,不过不同的项目可能会触发不同的计划。采集计划也定义采集元素的可接受值以及根据所报告的值决定执行的操作。例如,用户可以触发多个操作,这些操作向操作员显示一条消息——停止WIP 作业或拒绝该事务。当前,Oracle Quality Management 与Oracle Work in Process 和Purchasing 集成在一起,用户可以根据采购接收单或WIP 事务调用采集计划,也可以为不同类型的活动维护和填写采集计划的元素。例如,用户可以定义一个采集计划来记录用户对某种新上市产品的反应。

1.6 供应链产品概述

Oracle 的供应链计划和执行产品是一套覆盖面广而且功能强大的工具集,用户可以利用这些工具模拟自己的设备和连接这些设备的方法,同时记录对需求的预测,并通过包括客户和供应商实施在内的所有分布网络查看这种需求的分布。最好将这套工具集想像为图1-4 中所示的三层结构。

图1-4 供应链管理过程

供应链计划

分销网络制造计划

需求需求

要求接收

装运要求

制造设备供应链实施

分销中心制造设备客户

设备分销中心

制造设备供应商设备

1.6.1 制造和供应链计划

为了能够有效地与对手展开竞争并进行有效的业务运作,一个公司必须计划它生产和分销其产品所需的材料和资源的获取方式。这个过程包括识别独立(外部)需求以及调整当前数量两项任务。在一个制造环境中,该过程必须通过物料清单计算组件的要求。用奥利?怀特(研究制造企业计划的先驱之一)的话说,这个过程的基本逻辑具有清晰和一致性的特点—“不可避免”。其一般过程在各种各样的外部源中得到说明,因此,其基本逻辑已经超出了本书的主题。

由于制造计划过程已经经历了多年的发展历程,所以它已经有了各种各样的名称:物料需求计划(M R P ,有时也称为“小”M R P ),这意味着只对物料做出计划;制造资源计划(MRP-II 或“大”M R P ),意味着对物料和制造能力做出计划;企业资源计划(E R P ),意味着它与一个典型的制造企业的财务和客户应用程序更完美地集成。

在发行版1 1i 中,Oracle 提供了两种主要的制造计划方法:主生产进度/ MRP 方法,该方法每次为一个单一组织计划它的物料需求和生产能力;高级供应链计划方法,这种方法是在一个期限内同时为多个工厂做出计划。每一种方法都包括主生产进度、物料需求计划和分布需求计划。为了表述上的简洁性,无论是主生产进度还是物料需求计划,本书均使用术语“M R P ”来特指单一的组织计划,而使用“A S C P ”(高级供应链计划)特指多个组织、供应链计划,而不论该计划是指定为主生产进度、制造计划还是分布计划。除了这两个企业范围内的计划方法之外,一个信奉流程生产哲学的公司都将使用计划工具适当调整它的看板。

1.6.2 供应链实施

在今天的世界中,执行系统应该密切跟踪计划过程,而不可滞后,这两个过程应该有效地进行协调才能确保获得商业上的成功。由于一个公司长期获得的成功取决于其执行计划的能力,所以执行系统通常被称为公司的“脊梁”。Oracle 通过Oracle 订单管理、Oracle 库存、Oracle 仓库管理、Oracle 采购以及O r a c l e 供应商计划提供的各种功能支持一个公司中至关重要的执行功能。这些模块提供的丰富功能可以满足一个公司“按需求提供产品”的过程的需要。基于这一点,让我们考察一下可以提供供应链计划和执行功能的各个模块。

1.6.3 Oracle 需求计划模块

用户可以利用Oracle 应用系统中的该模块创建未来需求的预测,既可以通过自己手动创建,还可以使用装运系统中生成的历史信息创建自己的时间系列数据。Oracle 提供了预测模型的正常字符投射,例如单倍、双倍或三倍的指数平滑和H o l t -W i n t e r s ,同时提供了一个可以自动确定最适合用户需求的专家方法。需求计划模块中提供了跟踪信号,当预测模型不再能够反应用户的数据状况时跟踪信号就会向用户发出警告。用户可以合并通过计算得来的数据调整历史数据,例如促销活动、价格提升以及通过新产品线的装配等等。

1.6.4 Oracle 主生产进度/MRP 模块

在Oracle 的词汇中,主生产进度/MRP 应用程序为单一组织提供计划功能。虽然用户可以使用一系列的MRP 计划规划一个供应链中的多个工厂和分销中心,但该过程却费时费力,它要求保持多个工厂的同步化运作。事实上,如果供应链相当复杂,在一个物料清单的不同层次上具有同时发送和接收物料的几个工厂,则用户实际上可能无法同步化各种计划,即在计划好供应链中的最后一个链接之前,由于供应链中早期链接已经发生了变化,从而致使无法进行正确的同步化。

第一部分引言

12

下载

第1章Oracle 制造与供应链产品概述

13下载

主生产进度/MRP 是在不确定基础上进行的生产能力计划。对于用户的特定需求,该计划将告诉他需要多大的生产能力才能实现该计划目标。与一个真正的MRP 计划一起使用时,它支持详细的“能力需求计划”和“粗能力计划”,以评估指定为一个“主计划”的计划。

1.6.5 Oracle 高级供应链计划模块

Oracle 高级供应链计划允许用户单一计划期间内整个供应链中的活动。用户可以包含所有的制造和分销站点,甚至是Oracle 应用系统早期版本(最早为10.7 版本)上运行的那些站点,或者其他ERP 软件上运行的站点。一个单一计划可以包括客户的要求,并以采购单或供应商计划的形式将该需求显示给供应商。而且,用户应该在计划中包含自己使用的所有制造方法,包括项目制造、离散制造、重复制造、流程制造和过程制造。

虽然ASCP 可以根据不确定的供应模型计划生产能力,但是与MRP 不同的是,它提供基于约束和优化计划的选项。

用户可以在一个计划中安排整个时间轴,并在时间轴的每一点选择合适水平的刻度。计划的时间轴可能是接下来的几分钟、为每个项目和详细的工艺路线资源进行日常计划的未来几周、未来几周之后的一段时间以及按每月计划的未来很长一段时间,或者只根据产品系列进行计划并对能力计划使用总计的资源清单。在一个时间轴的不同部分,用户可以选择尊重或忽视能力和物料约束条件。

为了描述这种全面的计划模型,Oracle 杜撰了“整体计划”这个词语,虽然这种说法现在很时髦,但它却传达着一个重要的信息,即用户可以计划整个供应链、物料和能力、所有的制造方法以及一个综合计划中的所有时间。这可以极大地减少用户花费在同步化计划上的时间,增强制造的灵活性和竞争力,并提高制造速度。

1.6.6 订单管理模块

Oracle 订单管理提供了一整套商业管理和销售管理功能。订单可以来自客户,或者是重新填充仓库的补充订单,或来自请购单的内部订单。O r a c l e 订单管理允许通过自己的设施、企业中其他公司的实施或者第三方履行订单。对这些“直接向顾客装运货物”的订单的需求通过创建采购单传递到采购部门。

对于已配置的产品和“从库存销售”的产品,用户都可以相当容易地输入订单。在输入订单时,用户将核对某个特定项目的“可签约量”和“可保留量”的数量。它与ATP 的集成允许用户从多个设施获得物料,并审查交付产品的等待时间和估计到达日期。可以使用“装运集”将货物装运安排在相同的时间离开码头,如果是通过不同的设施离开码头,甚至可以安排相同的到达时间。

订单工作流可以配置为表示R F Q s 、报价或订单,并包含控制和处理约束能力。控制是一种阻止在某个特定的过程步骤中处理订单的工具,它可以通过手动或自动的方式应用。发布控制是一种安全的功能。处理约束不允许某个特定步骤后继续执行处理,其实例之一可能是确认函发出后就不允许更新价格及已经承诺的交货日期。

变更管理能力由工作流驱动,并与上面提到的处理约束能力密切相关。如果一个未被授权进行变更的人侵犯了约束条件,则系统将向已授权方发送通知,请求进行相应的变更。销售借款被存储起来,并直接传送到那些通过订单定购进行补偿的销售人员的销售补偿,或者传送到那些通过发货单销售进行补偿的销售人员的应收账款。

用户可以批量更新许多订单,从而使变更生效,使用订单复制功能从发送订单创建退货,或通过报价单产生订单等等。它在最终订单上标记源订单类型和订单号码,从而能够通过视图订单表进行审计跟踪。

1.6.7 Oracle 定价模块

Oracle 定价是一个仅依赖几个主要组件的功能非常全面的工具,用户可以通过它配置价格列表和折扣列表。价格列表行可以是一个类别中的所有行、一个特殊项目或项目属性。一旦用户的请求中有了价格列表行,该用

户就也可能具有享受折扣的资格(或者包含额外费用的任何修饰符)。它附带了一套完整的定价工具,包括:

? 基于项目层次结构的分层定价

? 带有点和范围中断的数量折扣

? 基于公式的定价

? 基于使用的定价

? 增量或回馈折扣

Oracle 定价模块还包括如下销售激励工具:

? 息票

? 礼品证书

? 免费升级

? 买一送一

1.6.8 Oracle 版本管理模块

用户可以利用Oracle 应用系统中的该模块消除计划中的一些不确定性,方法是告诉用户他们的长期和短期需求。它们可以告诉用户希望从用户那里得到的一系列装运信息,以及装运工具的装载顺序必须与卸载顺序一样。对于一个产品系列中的各种不同型号都在同一个生产线上进行生产,这一点非常重要。运行在装配线上的装配件的顺序必须与装运工具的装载顺序匹配。

客户可以在非常灵活的时间范围内通知用户他们的需求,用户们可以共同确定在未来的多长时间内,将把这种需求看做固定的需求,以及从何时开始仅将它考虑为一种指导。来自客户的需求流也可以指定用于制造所需的原材料的支付承诺,或者是事实上不要求装运即可制造的支付承诺,其口语术语就是High Fab 和High Raw 。用户可以与其客户确定他们将接受交付货物的工作日,并定义从用户自己的仓库向客户场地装运货物的模式。版本管理应用程序允许用户根据累计性的数量而非离散性的装运进行工作。由于所接收的每一种需求流替代了以前的需求,所以用户应该与其客户共同确定如何识别相同的需求。版本管理特别侧重于客户项目定义。许多关于货物装运和交付的条件都是根据一个项目或项目及客户位置进行协商确定的。版本管理工作台允许用户审阅客户需求的全面状况,包括计划、装运和系列化的进度,以及是否超过或尚未达到客户提出的累积性数量。

1.6.9 Oracle 装运模块

Oracle 装运系统为货物运送到消费者手中做好了准备。装运系统与订单和发布管理应用程序相结合,从而保证货物按正确的顺序进行装运。当一个产品系列的不同产品都由同一条生产线制造时,这一点就非常重要。生产线上的装配顺序必须与装运车辆的装载顺序一致,向装运车辆上装载货物时必须按照正确的顺序进行,以便交付货物时方便货物的卸载。这使得管理通过装运系统运送的货物容器非常必要。货物装运是订单生命周期中确保货物发送和接收的一个因素。

1.6.10 Oracle 仓库管理模块

Oracle 仓库管理系统为管理复杂的、高度自动化的分销中心提供业务支持。用户可以利用Oracle WMS 中的三个物理模块(仓库、区域、位置)模拟仓库的物理布局,这样就可以通过使用位置序列,模拟最适合布局需要的优化提货路径,在调度提货任务时将使用这些路径。

用户还可以根据技能水平将仓库进行分组,从而使资源得到优化利用。一个资源可以执行许多不同种类的第一部分引言

14

下载

第1章Oracle 制造与供应链产品概述

15下载

任务,通常情况下,一项任务需要多种资源。例如,取一个大的货盘可能需要一个起盘器和一个铲车,这种资源组合可以被视为该项仓库任务所需要的资源。

Oracle WMS 允许用户利用基于RF 的移动计算机执行仓库管理任务,W M S 的移动用户界面支持所有的仓库事务和管理任务。该移动用户界面还支持一些重要的查询功能,例如“即时查询”。

用户可以结合将要发布的销售订单制定多种提货方式,提货波动线是Oracle Shipping 发布的一种功能。Oracle WMS 利用一套预先定义好的提货规则对仓库中的物品分类,将提货任务根据仓库中的设备承载能力细分,并将细分的提货任务按照仓库资源的角色适当地分配到资源上,例如,使用起盘器提起货盘,使用起箱器拾取箱子等等。

当用户接收到供应商的物料时,Oracle WMS 将为用户创建储存任务,保存新进的物料,并帮助用户开始利用“许可板号码(License Plate Number ,L P N )”跟踪物料。存储任务不是简单地分配,而是允许操作员选择他们需要存储的物料,操作员通过扫描物料的L P N 编号就可以选择物料。Oracle WMS 利用预先定义好的一些规则将操作员指引到最合适的地方存储物料,如果必要,它与Oracle 质量管理系统集成的模块还可以让用户检验新进的物料。

1.6.11 Oracle 采购模块

Oracle 采购模块可以满足采购和计划人员,以及提出物料采购请求的用户的需要。这个模块使用一个完全的物料请求系统,列出公司内部和供应商的商品目录。本套件的一个主要特色是其因特网采购能力,这种能力使得自我服务的物料请求系统能够与任何采购或制造系统快速整合,从而满足了公司通过一个授权链使用批准过程进行成本控制的需要。基于工作流的批准过程涵盖了物料请求和物料订购的范围。它具有内建的约定付款会计功能,支持“请购单和采购单”,无需资金提供。

请购单还可通过内部订单或外部采购单获得。Oracle 采购管理模块是一个为采购人员提供的完整物料供应管理解决方案,它包括:

? RFQ ,报价

? 批准的供应商列表

? 来源规则

? 总括的采购协议和版本

采购人员可以使用自动创建功能,查看所有请购单,并创建采购单或发布协议。

1.6.12 Oracle 供应商调度模块

供应商调度模块使用户能够将短期和长期的采购要求通知给供应商,它从计划和采购系统获得数据输入,并应用来源规则和批准的供应商列表,创建计划调度方案和货物装运调度方案。用户还可以为原材料采购及原材料加工创建物料授权书,以满足计划调度方案、请购单和版本方面的要求。计划系统的要求来源包括未发布的M P S /M R P /D R P ;采购系统的要求来源包括批准的请求和供应商协议。这些要求如果在调度方案范围内,则包括在调度方案中。

用户可以按照一定时期的天数、星期、月或季度创建和发布调度方案,可以记录供应商在任何特定项目方面的供货能力。如果其能力不能满足要求,则应根据优先级别在批准的供应商之间分配调度方案。供应商调度是一个累积性的过程,不要以离散的数量公布调度方案,应以累积量公布调度要求,因为有些数据点是由双方确定的。用户可以让系统创建这些调度方案,还可以就像真实的调度表或模拟调度表那样手动创建。这些调度方案不发送给供应商。供应商调度与Oracle 电子商务网关集成,从而将计划、装运和有序化的调度方案传输给供应商。

相关文档
最新文档