OracleEBS销售模块工作流介绍_第1页
OracleEBS销售模块工作流介绍_第2页
OracleEBS销售模块工作流介绍_第3页
OracleEBS销售模块工作流介绍_第4页
OracleEBS销售模块工作流介绍_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、销售订单工作流设置工作流流程订单管理系统本身已植入用来处理订单和行的工作流定义数据。在创建自定义的工作流流程之前,您必须先复查植入数据。警告订单管理系统所有植入数据均在级别为20的访问级别上锁定。请不要更改这些锁。任何修改植入数据的操作均被视为自定义。自定义例外项目属性“OMWF管理员”设置为职责SYSADMIN。可更改此属性以设置为另一个责任。您可以根据业务需要更改植入消息中的消息正文。订单管理系统本身已植入了多个订单题头和行流。植入流和您定义的新流均可在“事务处理类型”窗口分配给订单和行类型。如果植入的流程不能完全满足您的业务处理需要,因此您需要创建自已的流,您就可以使用以下三种方法之一来

2、更改流:复制植入的订单或行流,然后在工作流生成器中更改其内部名称、显示名称和说明;并根据需要更改定义。您实际上是在使用植入的活动和流程重新配置。将植入流作为实例,在工作流生成器中使用植入函数活动来创建新的订单流或行流。您实际上是在使用植入的活动和流程重新配置。将植入流作为实例,在工作流生成器中使用植入函数活动和流程以及(或)自定义活动来创建新的订单流或行流。注:在创建自定义流时,建议您使用植入函数子流程,而不要使用单个函数活动,除非植入流使用指定函数的活动,如完成活动。在您定义的所有新函数、流程或流中将RETRY_ONLY设置为默认错误流程。有关详情,请参阅“订单管理系统工作流标准”中的“命名

3、标准”。请参阅:OracleWorkflowBuilderUsersGuide中的CreatingProcessDefinitionsinOracleWorkflowBuilder。注:工作流标准RETRY_ONLY错误流程仅支持重试处于错误状态的活动。它不支持中止流或跳过处于错误状态的活动。如果您指定任何其它错误流程或根本不指定错误流程,则订单管理系统可能无法正常运行。植入工作流项目类型OM订单题头-OEOH:使用此项目类型创建订单题头流。题头标识将用于项目关键字。OM订单行-OEOL:使用此项目类型创建订单行流。行标识用于项目关键字。OM标准-OESTD:这是公共函数和查找的信息库。应用产

4、品不使用此项目类型来创建任何流。OM更改订单-OECHG:此项目类型用于管理更改订单。使用此项目类型创建更改订单通知流。注:您可以使用OracleWorkflowBuilder来查看以上项目类型的植入查找、函数和流程。订单管理系统中植入以下工作流活动和流程定义:植入订单流:通用订单流:此订单流具有登记和关闭订单子流程。此流既可用于订单,又可用于退货。舫EnterBook-Oder,Qose-OrderEndManual具有通用题头层开票流程的通用订单流此流程具有登记、题头层开票和关闭订单子流程Enter-Buok-Order.Monual罷HeaderlevelInvoice-OrderClo

5、se-OrderEnd订单流-需要审批的退货此流程具有登记、通知和关闭订单子流程。十鞫一Book-Order.Manualf星一ApproveRetum-Older罟os:eOrderEnd植入行流:注:除非明确指定,否则所有事务处理均使用默认结果。行流-ATO项目此流仅支持ATO项目行。它具有输入行(等待登记)、计划、创建工作单/流计划、发运行、完成行、发票行以及关闭行子流程。*#些些FijfilIrros-LireOj-LineErdIJrtEc=sreCTk咚ErtEf-LineSctTdiie-LheDisaeSuzduOida-LriManud51-p-Line,NfenuaiFil

6、il-Defened行流-ATO模型此流仅支持ATO模型行。它具有输入行(等待登记)、计划、创建配置项目、完成行、发票行以及关闭行子流程。LcirfigD.ataO&zteElbrip-Lne.M.2nudFi.ifi-DcreiedSfertEd行流-配置此流仅适用于在处理ATO配置时自动创建的配置项目行。此流具有创建BOM/工艺路线、工作单和流计划的子流程。此外,它还具有发运行、完成行和关闭行子流程。Drifiquaiicn-匚已就已SiudHijirChed=:.Status,M.-Lhe.MarudLjjrfiiwaficnD.ia-Liie.Man.j-iJ行流-需要授权发运的配置此

7、流与“行流-配置”相同,只是它在发运流程之前还具有一个附加授权流程。此流供发放管理系统用户使用。SlatrmCcrfh.criDdaLMMaxd行流-通用此流是一个出站流,它处理包括配置项目在内的所有项目类型。它具有输入行(等待登记)、计划、创建供应、发运行、完成行、发票行和关闭行子流程。卜闭lrM)ice-Line*hihl2Oose-LreUnreserveF咚奧#一Enter-LineSchedd已-Lhc:1二国怕Supply-LineShp-Lne.MarualFdfl-Delewal行流-需要授权发运的通用项目此流与行流-通用相同,只是它在发运流程之前还具有一个附加授权流程。此流供

8、发放管理系统用户使用。禺一罔害Enter-LineSadJe-LheCredeSiq加-Lhe4桂呻一嗥福FdfiIrwoiceLneIZbs&LheEndUnfKfiWB嗥一也一#AuthorizedtoSkp_SK)LirManualFtfil-DelaredIiQ行流-需要题头层开票的通用项目“行流-通用”的一个实例,它与植入题头流结合,以支持题头层开票HeaderLevelInvoice-Line.Deferred行流-通用,仅限于开单此流仅具有输入行(等待登记)、发票连接和关闭行子流程。行流-通用,仅限于发运“行流-不需要开票的通用项目”的一个版本。此流可用于内部订单。課一-旦一拿来

9、一P姻Erter-LineSedde-LineQedeSupply-LineShip-Line.ManualFulfil-DeferredFulfillQose-LineEnd行流-标准服务此流具有输入行(等待登记)、完成行、发票行和关闭行子流程。此流可用于服务行。Enter-LineFulfill-DeferredFulfilInvoice-LineClose-LineEnd行流-仅限于贷项退货此流具有输入行(等待登记)、发票行和关闭行子流程Enler-LineIn-.-ijice-Line.Delerred匚Ii:i$b-LineEnd行流-仅限于需要审批的货项退货此流与行流-仅限于货项退

10、货相同,只是它在输入行流程之后具有一个等待题头审批流程。Enter-LineWaitforApprovalInvoice-Line,Close-LineEndDeferred行流-需要接收的贷项退货此流具有输入行(等待登记)、RMA接收、发票行和关闭行子流程。Fufi-Defared*哎的ReturnRe::Eira-LinsFulfillIri-uice丄门良Oose-LireEndDeferred行流-需要接收和审批的贷项退货此流与“行流-需要接收的贷项退货”相同,只是它在“输入行”流程之后具有一个等待题头审批流程。品Erie-LineWaitforApprovalRdcunReceivi

11、ng-LineFFulfil-DennedFd;il-*Iriwice-Line.LIosb-LireEnd系统中未植入同时支持订单和退货行的流:注意订单管理系统不包括可同时支持订单和退货行的任何行流的植入数据。您可以创建自定义流以支持订单和退货行。但是,在执行此操作时应十分小心。实例:以下流似乎能同时支持订单和退货行,但实际上无法运行。上述流无法正常运行,这是因为一旦登记某行,工作流将随机挑选要首先处理的转移。然后始终处理此转移而不能继续往下进行。因此,对于使用此流的出站行,如果首先处理向退货接收的转移,系统会将其标记为“不适用”并启动“发票连接”。如果同步,“发票连接”将不能正确地连接行,

12、因此会移动至“关闭”,从而会关闭行并结束流。即使您延迟开票,此问题仍会存在,因为在您执行发运确认之前,后台引擎会处理它。以下行流实例可以同时支持订单和退货行:End上述流在由确定行类别的活动返回的结果处分支。这确保运行时仅执行其中一个转移(订单或退货)。属于订单题头项目类型(OEOH)的植入WF函数活动/子流程登记函数和子流程。与登记相关的协调活动关闭订单函数和子流程。与关闭相关的协调活动RMA审批-退货的题头层审批属于订单行项目类型(OEOL)的植入函数活动/子流程如果合适,函数活动/子流程植入延迟和非延迟版本中。ATO函数-创建配置项目、BOM和工作单的函数。关闭行函数和子流程。与关闭相关

13、的协调活动。创建供应-这是处理内部/外部来源项目、标准项目和ATO所需分支的子流程。此流程处理ATO模型的配置创建,以及外部来源项目的采购发放。完成-确定订单行是否完成的函数。植入此函数是为了处理发运行和退货接收。此函数植入延迟和非延迟版本中。采购发放-连接至采购以创建外部来源补充行。此流程植入延迟和非延迟版本中。发票-连接至开票以创建发票/贷项通知单。此流程植入延迟和非延迟版本中。退货接收/检验-连接至采购以进行退货接收/检验。计划行-用于计划行的活动(如果尚未计划行)。此活动植入延迟和非延迟版本中。发运行-连接至库存以确认挑库和发运并处理采购发放接收。用于返回行类别(订单/退货)的公用程序

14、。用于返回行供应类型(内部/外部)的公用程序属于OM标准项目类型(OESTD)的植入WF公用程序活动普通公用程序:用于处理失败审批的活动:此活动可用来转移审批的失败结果。它调用WF标准中断函数。通过使用此活动,流继续有效,以便可以由用户人工取消并关闭订单和订单行。订单管理系统工作流管理员责任系统为WF项目OEOH(OM订单题头)、OEOL(OM订单行)和OECHORD(OM更改订单)植入了订单管理系统工作流管理员WF项目属性。该属性设置为一个常数值SYSADMIN。您可以将此值更改为另一个用户责任。在订单管理系统流出现错误时,系统会向此责任发送一则列出了错误的通知。一旦更正此问题,系统会根据对

15、通知的回应,重新执行出错活动。将流分配给订单和行事务处理类型您可以使用“事务处理类型”窗口将题头流分配给订单类型。在同一窗口中,您可以使用“工作流分配”窗口将行流分配给订单类型、行类型及项目类型组合。请参阅:定义事务处理类型设置工作流后台引擎工作流后台引擎处理延迟(由于高开销所致)活动、超时通知活动以及等待活动。您应该计划工作流后台流程并发程序,以便定期重新提交。取决于订单处理需要,您应根据需要经常运行后台流程,以便处理所有与订单管理系统相关的延迟和超时活动。您应设置这些后台流程,以使它们仅挑选OM工作项目(OM订单题头、OM订单行)。大多数函数子流程已植入延迟和非延迟版本。植入行流使用流程的

16、延迟版本。您可以对此进行更改以满足它们的需要。在许多情况下,等待活动用于处理暂挂,因此,您必须运行计划的后台流程,以处理与订单管理系统相关的工作流活动。请参阅:0racleWorkflowUsersGuide中的ToScheduleBackgroundEngines。创建并管理订单和行流一旦完成所有设置,用户就可以开始创建订单。应用产品将为所创建的各个订单题头启动一个订单题头流。它将为所创建的各个订单行启动一个行流。使用的流由您在“事务处理类型”窗口中设置的流分配确定。流启动之后,可在各个点暂停。例如:题头流将在“登记合格”中断中等待。行流将在“发运行”中断中等待。在某些情况下,您可能需要执行

17、操作来重新启动流。例如:您通过“订单进展”值列表登记订单时,您可以重新启动题头和行流。发运确认事件重新启动行流。您可以运行“自动创建总装订单”以创建用于处理配置项目的工作单。这将重新启动配置项目行流。在其它情况下,流由于延迟至后台引擎而停止。如果这样,流会在WF后台引擎挑选它进行处理时重新启动。“销售订单”窗口显示订单题头和行中的流汇总状态。您可以使用“工具”菜单访问“工作流状态”页。此页以表格形式显示订单题头或行已完成的所有活动以及完成结果。从“状态”页中选择“查看流程图”按钮来启动工作流监控程序。系统将会显示一个指明题头或行在流中所处位置的图形。管理例外题头或行流可能会遇到以下两种类型的例外:预计例外-这些是业务流程预计并可以处理的例外。o要进行登记,则要求订单中存在价目表。如果您尝试登记不具有价目表的订单,则应用产品会显示相应的消息,并且不会登记订单。这样,登记工作流活动在完成时的结果为未完成,并且转回至合格中断。o许多业务函数允许暂挂。例如,发票连接活动允许暂挂。如果它发现行中存在暂挂,则会提交适当的消息,然后以暂挂结果完成,并转至等待活动。在工作流后台引擎处理等待活动之后,该行将尝试再次连接至开票。在后台引擎处理活动之后,活动提交的消息会存储在订单管理系统处理消息表中您可以使用“处理消息”窗口来查询和查看由各种工作流活动提交的消息。在通过“销售订单”窗口完成活动之后

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论