版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OM模块设置工作流设置工作流流程•订单管理系统本身已植入用来处理订单和行的工作流定义数据。在创建自定义的工作流流程之前,您必须先复查植入数据。•警告订单管理系统所有植入数据均在级别为20的访问级别上锁定。请不要更改这些锁。任何修改植入数据的操作均被视为自定义。自定义例外•项目属性“OMWF管理员”设置为职责’SYSADMIN'。可更改此属性以设置为另一个责任。您可以根据业务需要更改植入消息中的消息正文。订单管理系统本身已植入了多个订单题头和行流。植入流和您定义的新流均可在“事务处理类型”窗口分配给订单和行类型。如果植入的流程不能完全满足您的业务处理需要,因此您需要创建自已的流,您就可以使用以下三种方法之一来更改流:复制植入的订单或行流,然后在工作流生成器中更改其内部名称、显示名称和说明;并根据需要更改定义。您实际上是在使用植入的活动和流程重新配置。将植入流作为实例,在工作流生成器中使用植入函数活动来创建新的订单流或行流。您实际上是在使用植入的活动和流程重新配置。将植入流作为实例,在工作流生成器中使用植入函数活动和流程以及(或)自定义活动来创建新的订单流或行流。•注:在创建自定义流时,建议您使用植入函数子流程,而不要使用单个函数活动,除非植入流使用指定函数的活动,如完成活动。在您定义的所有新函数、流程或流中将RETRY_ONLY设置为默认错误流程。有关详情,请参阅“订单管理系统工作流标准”中的“命名标准”。请参阅:《0racleWorkflowBuilderUser'sGuide》中的CreatingProcessDefinitionsinOracleWorkflowBuilder。•注:匚作流标准RETRY_ONLY错误流程仅支持重试处于错误状态的活动。它不支持中止流或跳过处于错误状态的活动。如果您指定任何其它错误流程或根本不指定错误流程,则订单管理系统可能无法正常运行。植入工作流项目类型
OM订单题头-OEOH:使用此项目类型创建订单题头流。题头标识将用于项目关键字。OM订单行-OEOL:使用此项目类型创建订单行流。行标识用于项目关键字。0M标准-OESTD:这是公共函数和查找的信息库。应用产品不使用此项目类型来创建任何流。OM更改订单-OECHG:此项目类型用于管理更改订单。使用此项目类型创建更改订单通知流。•注:您可以使用OracleWorkflowBuilder来查看以上项目类型的植入查找、函数和流程。订单管理系统中植入以下工作流活动和流程定义:植入订单流:•通用订单流:•此订单流具有登记和关闭订单子流程。此流既可用于订单,又可用于退货。EnterBook-Order,MdnusJClose-OrderEndEnterBook-Order,MdnusJClose-OrderEnd•具有通用题头层开票流程的通用订单流•此流程具有登记、题头层开票和关闭订单子流程。—*\狰 HeadeilevelInvoice
-Order•星—Close-OrderEnd谢 —*\狰 HeadeilevelInvoice
-Order•星—Close-OrderEndEnt已I Book-Order..Manual•订单流-需要审批的退货•此流程具有登记、通知和关闭订单子流程。
©EntciBook-Order,MarudlClo^e-D©EntciBook-Order,MarudlClo^e-D『derAp屮口Hetuin-
OrderEnd植入行流:•注:除非明确指定,否则所有事务处理均使用默认结果。•行流-ATO项目•此流仅支持ATO项目行。它具有输入行(等待登记)、计划、创建工作单/流计划、发运行、完成行、发票行以及关闭行子流程。►Af®-FtifllInMoics-Unerirp-LineEnd超—丄 丄一ffl-►Af®-FtifllInMoics-Unerirp-LineEndEna-LineSchall-LineDesleSuEdvDdaSMp-UrE..MariL^FUfll-D^BTed■LheiMdnMd•行流-ATO模型•此流仅支持ATO模型行。它具有输入行(等待登记)、计划、创建配置项目、完成行、发票行以及关闭行子流程。Enter-LineSchEtble-LneCreateCentEnter-LineSchEtble-LneCreateCent口Iteni-Lin^.M3_iudInvoice-Lire.Deleired□cue-Line End•行流-配置•此流仅适用于在处理ATO配置时自动创建的配置项目行。此流具有创建BOM/工艺路线、工作单和流计划的子流程。此外,它还具有发运行、完成行和关闭行子流程。
5tartCorfigD.adOeatedUnreserveConfiquatiDTi-Craaie匚isatmElqiJuDrde『Ch&zl';EldtusMaufaduiraLric.M-^udCbrfiqurdimDdd5tartCorfigD.adOeatedUnreserveConfiquatiDTi-Craaie匚isatmElqiJuDrde『Ch&zl';EldtusMaufaduiraLric.M-^udCbrfiqurdimDdd-LheLMarudSHp-Lrie^Maiuai•熔一黑f熾—Fdlll-D^eredFdfilOose-LheBid•行流-需要授权发运的配置-Ure.Max^聲ip-止芒」咼£Fiill-CefarHlFutfil.yJri-rEedriaShp-Line•此流与“行流-配置”相同,只是它在发运流程之前还具有一个附加授权流程。此流供发放管理系统用户使用。-Ure.Max^聲ip-止芒」咼£Fiill-CefarHlFutfil.yJri-rEedriaShp-LineSatT—CheckStduE-f斟一SatT—CheckStduE-IN1;nf对irnCalai^ianD^a-Lre.J/fen.ri•行流-通用•此流是一个出站流,它处理包括配置项目在内的所有项目类型。它具有输入行(等待登记)、计划、创建供应、发运行、完成行、发票行和关闭行子流程。FlIIIrMobe-Une□as-Liie EndFlIIIrMobe-Une□as-Liie End•行流-需要授权发运的通用项目•此流与行流-通用相同,只是它在发运流程之前还具有一个附加授权流程。此流供发放管理系统用户使用。
罰—囲-EriBT-LreGdiEduh-LheUrvaerzeCiDdteSufpy-LrieAUthaisedtoGHp罰—囲-EriBT-LreGdiEduh-LheUrvaerzeCiDdteSufpy-LrieAUthaisedtoGHp-Slip•LirejdarualFJil・CharedLireFdfilInvoice-LheLlwe-LireEnd•行流-需要题头层开票的通用项目•“行流-通用”的一个实例,它与植入题头流结合,以支持题头层开票。—H&acterLevelInroice-—H&acterLevelInroice-Lin®DeferredCbse-Lhe End-矍 ►鹽 ^更 ►还Eriter-LreSchedule-LreCreate5upp^-LreShip-Lre,Man.4al•行流-通用,仅限于开单•此流仅具有输入行(等待登记)、发票连接和关闭行子流程。Enter-LireInvoice-Line
Deferred4劉-Clo'^eEnter-LireInvoice-Line
Deferred4劉-Clo'^e-LineEndUnreserveErt&-LineSdiedde-UnreserveErt&-LineSdiedde-LineCred.c5upp^-LfeEnd•行流-通用,仅限于发运•“行流-不需要开票的通用项目”的一个版本。此流可用于内部订单。—X IShip-Line.MdiudlFulfil-DeferredFulfillQose-Line
•行流-标准服务•此流具有输入行(等待登记)、完成行、发票行和关闭行子流程。此流可用于服务行。Enter-LineFdfilInvoice-Line□oseEnter-LineFdfilInvoice-Line□ose-Line End•行流-仅限于贷项退货•此流具有输入行(等待登记)、发票行和关闭行子流程。Enter-Line4驛-Close-LineEndf團—Enter-Line4驛-Close-LineEndInvoice-Line,Deferred•行流-仅限于需要审批的货项退货•此流与行流-仅限于货项退货相同,只是它在输入行流程之后具有一个等待题头审批流程。Enter-LineWaitforApprovalInvoice-Lire.Deferred*趣-Enter-LineWaitforApprovalInvoice-Lire.Deferred*趣-Qose-LineEnd•行流-需要接收的贷项退货•此流具有输入行(等待登记)、RMA接收、发票行和关闭行子流程。
Entef-UreFufi•DaFaredRelfnRweivrsg-Line►#FUFilEntef-UreFufi•DaFaredRelfnRweivrsg-Line►#FUFilIrMiice-Linez Cb®-Line ErriDehired•行流-需要接收和审批的贷项退货•此流与“行流-需要接收的贷项退货”相同,只是它在“输入行”流程之后具有一个等待题头审批流程。f举一Sits-LrcfoiAnzraralRdumRECB\ina-FdFil-f举一Sits-LrcfoiAnzraralRdumRECB\ina-FdFil-DefeiredLire■jflIn/oioe-Line.Dderisj#Fdii#Fdii系统中未植入同时支持订单和退货行的流:•注意订单管理系统不包括可同时支持订单和退货行的任何行流的植入数据。您可以创建自定义流以支持订单和退货行。但是,在执行此操作时应十分小心。•实例:以下流似乎能同时支持订单和退货行,但实际上无法运行。+ r爭 磁Irruice-LhcCfaEe-Line End•上述流无法正常运行,这是因为一旦登记某行,工作流将随机挑选要首先处理的转移。然后始终处理此转移而不能继续往下进行。因此,对于使用此流的出站行,如果首先处理向退货接收的转移,系统会将其标记为“不适用”并启动“发票连接”。如果同步,“发票连接”将不能正确地连接行,因此会移动至“关
闭”,从而会关闭行并结束流。即使您延迟开票,此问题仍会存在,因为在您执行发运确认之前,后台引擎会处理它。•以下行流实例可以同时支持订单和退货行:EfterLireUjBjjmRsrLhese^eGdSbqdyLj-eShp• MatdFJllI-DefenedREbjnnRrdiing-Lire~Fjfil——EfterLireUjBjjmRsrLhese^eGdSbqdyLj-eShp• MatdFJllI-DefenedREbjnnRrdiing-Lire~Fjfil——蜃——Irrrtke-LineCtee-Line Erd上述流在由确定行类别的活动返回的结果处分支。这确保运行时仅执行其中一个转移(订单或退货)。属于订单题头项目类型(OEOH)的植入WF函数活动/子流程•登记函数和子流程。与登记相关的协调活动•关闭订单函数和子流程。与关闭相关的协调活动RMA审批-退货的题头层审批属于订单行项目类型(OEOL)的植入函数活动/子流程如果合适,函数活动/子流程植入延迟和非延迟版本中。ATO函数-创建配置项目、BOM和工作单的函数。•关闭行函数和子流程。与关闭相关的协调活动。•创建供应-这是处理内部/外部来源项目、标准项目和ATO所需分支的子流程。此流程处理ATO模型的配置创建,以及外部来源项目的采购发放。•完成-确定订单行是否完成的函数。植入此函数是为了处理发运行和退货接收。此函数植入延迟和非延迟版本中。•采购发放-连接至采购以创建外部来源补充行。此流程植入延迟和非延迟版本中。•发票-连接至开票以创建发票/贷项通知单。此流程植入延迟和非延迟版本中。•退货接收/检验-连接至采购以进行退货接收/检验。•计划行-用于计划行的活动(如果尚未计划行)。此活动植入延迟和非延迟版本中。•发运行-连接至库存以确认挑库和发运并处理采购发放接收。•用于返回行类别(订单/退货)的公用程序。•用于返回行供应类型(内部/外部)的公用程序。属于OM标准项目类型(OESTD)的植入WF公用程序活动普通公用程序:用于处理失败审批的活动:此活动可用来转移审批的失败结果。它调用WF标准中断函数。通过使用此活动,流继续有效,以便可以由用户人工取消并关闭订单和订单行。订单管理系统工作流管理员责任系统为WF项目OEOH(OM订单题头)、OEOL(OM订单行)和OECHORD(OM更改订单)植入了订单管理系统工作流管理员WF项目属性。该属性设置为一个常数值SYSADMIN。您可以将此值更改为另一个用户责任。在订单管理系统流出现错误时,系统会向此责任发送一则列出了错误的通知。一旦更正此问题,系统会根据对通知的回应,重新执行出错活动。将流分配给订单和行事务处理类型您可以使用“事务处理类型”窗口将题头流分配给订单类型。在同一窗口中,您可以使用“工作流分配”窗口将行流分配给订单类型、行类型及项目类型组合。请参阅:定义事务处理类型设置工作流后台引擎工作流后台引擎处理延迟(由于高开销所致)活动、超时通知活动以及等待活动。您应该计划工作流后台流程并发程序,以便定期重新提交。取决于订单处理需要,您应根据需要经常运行后台流程,以便处理所有与订单管理系统相关的延迟和超时活动。您应设置这些后台流程,以使它们仅挑选OM工作项目(OM订单题头、OM订单行)。大多数函数子流程已植入延迟和非延迟版本。植入行流使用流程的延迟版本。您可以对此进行更改以满足它们的需要。在许多情况下,等待活动用于处理暂挂,因此,您必须运行计划的后台流程,以处理与订单管理系统相关的工作流活动。请参阅:《OracleWorkflowUser'sGuide》中的ToScheduleBackgroundEngines。创建并管理订单和创建并管理订单和•一旦完成所有设置,用户就可以开始创建订单。应用产品将为所创建的各个订单题头启动一个订单题头流。它将为所创建的各个订单行启动一个行流。使用的流由您在“事务处理类型”窗口中设置的流分配确定。流启动之后,可在各个点暂停。•例如:•题头流将在“登记合格”中断中等待。•行流将在“发运行”中断中等待。•在某些情况下,您可能需要执行操作来重新启动流。•例如:•您通过“订单进展”值列表登记订单时,您可以重新启动题头和行流。•发运确认事件重新启动行流。•您可以运行“自动创建总装订单”以创建用于处理配置项目的工作单。这将重新
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年临时搬运合同
- 2024年度某新能源汽车制造技术许可合同
- 2024年度文化娱乐活动策划合同
- 2024年广播剧配音委托合同
- 2024年建筑工程地面建设合同
- 企业普通员工年终个人工作总结
- 2024年度风力发电设备安装合同
- 节能宣传课件教学课件
- 2024医疗机构人力资源共享与培训合同
- 2024年度碎石料供需合同
- 护士与医生的合作与沟通
- GB 42295-2022电动自行车电气安全要求
- 产品系统设计开发 课件 第4、5章 产品系统设计类型、产品系统设计开发综合案例
- 1编译原理及实现课后题及答案
- 焊接材料的质量控制和追溯规范
- 让阅读成为习惯家长会课件
- 家庭健康照护服务方案
- 施工方案 谁编
- 沪教牛津版八上英语Unit-6-单元完整课件
- 新能源及多能互补互补技术
- 混凝土搅拌站安装及拆除方案
评论
0/150
提交评论