销售订单工作流
设置工作流流程
订单管理系统本身已植入用来处理订单和行的工作流定义数据。在创建自定义的
工作流流程之前,您必须先复查植入数据。
警告订单管理系统所有植入数据均在级别为 20 的访问级别上锁定。请不要更
改这些锁。任何修改植入数据的操作均被视为自定义。
自定义例外
• 项目属性 “OM WF管理员”设置为职责 'SYSADMIN'。可更改此属性以设
置为另一个责任。
• 您可以根据业务需要更改植入消息中的消息正文。
订单管理系统本身已植入了多个订单题头和行流。植入流和您定义的新流均可在
“事务处理类型”窗口分配给订单和行类型。
如果植入的流程不能完全满足您的业务处理需要,因此您需要创建自已的流,您
就可以使用以下三种方法之一来更改流:
• 复制植入的订单或行流,然后在工作流生成器中更改其内部名称、显示名
称和说明;并根据需要更改定义。您实际上是在使用植入的活动和流程重
新配置。
• 将植入流作为实例,在工作流生成器中使用植入函数活动来创建新的订单
流或行流。您实际上是在使用植入的活动和流程重新配置。
• 将植入流作为实例,在工作流生成器中使用植入函数活动和流程以及(或)
自定义活动来创建新的订单流或行流。
注:在创建自定义流时,建议您使用植入函数子流程,而不要使用单个函
数活动,除非植入流使用指定函数的活动,如完成活动。
在您定义的所有新函数、流程或流中将 RETRY_ONLY 设置为默认错误流程。有关
详情,请参阅 “订单管理系统工作流标准”中的“命名标准”。请参阅:《Oracle
Workflow Builder User's Guide》中的 Creating Process Definitions in
Oracle Workflow Builder。
注:工作流标准 RETRY_ONLY 错误流程仅支持重试处于错误状态的活动。它不支
持中止流或跳过处于错误状态的活动。如果您指定任何其它错误流程或根本不指
定错误流程,则订单管理系统可能无法正常运行。
植入工作流项目类型
OM 订单题头 - OEOH:使用此项目类型创建订单题头流。题头标识将用于项目关
键字。
OM 订单行 - OEOL:使用此项目类型创建订单行流。行标识用于项目关键字。
OM 标准 - OESTD:这是公共函数和查找的信息库。应用产品不使用此项目类型
来创建任何流。
OM 更改订单 - OECHG:此项目类型用于管理更改订单。使用此项目类型创建更
改订单通知流。
注:您可以使用 Oracle Workflow Builder 来查看以上项目类型的植入查找、
函数和流程。
订单管理系统中植入以下工作流活动和流程定义:
植入订单流:
• 通用订单流:
此订单流具有登记和关闭订单子流程。此流既可用于订单,又可用于退货。
• 具有通用题头层开票流程的通用订单流
此流程具有登记、题头层开票和关闭订单子流程。
• 订单流 - 需要审批的退货
此流程具有登记、通知和关闭订单子流程。
植入行流:
注:除非明确指定,否则所有事务处理均使用默认结果。
• 行流 - ATO 项目
此流仅支持 ATO 项目行。它具有输入行(等待登记)、计划、创建工作
单/流计划、发运行、完成行、发票行以及关闭行子流程。
• 行流 - ATO 模型
此流仅支持 ATO 模型行。它具有输入行(等待登记)、计划、创建配置
项目、完成行、发票行以及关闭行子流程。
• 行流 - 配置
此流仅适用于在处理 ATO 配置时自动创建的配置项目行。此流具有创建
BOM/工艺路线、工作单和流计划的子流程。此外,它还具有发运行、完成
行和关闭行子流程。
• 行流 - 需要授权发运的配置
此流与 “行流 - 配置”相同,只是它在发运流程之前还具有一个附加授
权流程。此流供发放管理系统用户使用。
• 行流 - 通用
此流是一个出站流,它处理包括配置项目在内的所有项目类型。它具有输
入行(等待登记)、计划、创建供应、发运行、完成行、发票行和关闭行
子流程。
• 行流 - 需要授权发运的通用项目
此流与行流 - 通用相同,只是它在发运流程之前还具有一个附加授权流