OracleERP开发计划流程简介
- 格式:doc
- 大小:154.50 KB
- 文档页数:59
Oracle ERP开发流程导言Oracle ERP开发是一种集成企业资源方案(ERP)功能的应用开发。
在开发过程中,需要遵循一定的流程来确保开发工程的顺利进行。
本文将介绍Oracle ERP的开发流程,以帮助开发人员更好地进行开发工作。
步骤一:需求分析在开始Oracle ERP开发之前,首先要进行需求分析。
需求分析是确定工程客户或用户需求的过程。
在这个阶段,开发人员需要与客户/用户共同讨论并确定开发的需求和目标。
在需求分析阶段,开发人员需要明确以下几点: - 了解客户或用户的业务需求和优先级。
- 收集并整理相关的业务流程及数据要求。
- 与客户或用户讨论并确认具体的功能需求。
在完成需求分析后,接下来是系统设计阶段。
系统设计是根据需求分析的结果,设计系统的整体架构和功能模块。
在系统设计阶段,开发人员需要完成以下任务: - 设计数据库模型和数据结构。
- 设计系统的功能模块和模块之间的交互关系。
- 确定系统的界面设计和用户交互流程。
步骤三:编码和开发完成系统设计后,即可开始进行编码和开发工作。
在这个阶段,开发人员根据系统设计的要求,将设计转化为实际的代码。
在编码和开发阶段,开发人员需要遵循以下几个原那么: - 遵循编程标准和最正确实践,确保代码的质量和可维护性。
- 在编码过程中,进行适当的代码测试和调试。
在完成编码和开发后,需要进行系统测试以验证系统的正确性和稳定性。
系统测试是确保系统符合需求规格说明书的过程。
在系统测试阶段,开发人员需要进行以下几项工作: - 编写和执行测试方案,覆盖系统的各个功能模块。
- 验证系统的功能是否按照需求规格说明书的要求实现。
- 发现并修复潜在的问题或缺陷。
步骤五:系统部署和上线在完成系统测试后,即可进行系统部署和上线。
系统部署是将开发完成的系统部署到生产环境中并进行测试和验证。
在部署和上线阶段,开发人员需要完成以下任务: - 将系统部署到目标效劳器,并进行必要的配置和安装。
OracleERP操作手册操作步骤:1.1.预测集的创建1.进入MRP预测集界面路径:MRP->预测->集冲减的时候,当创建销售订单的时候就会冲减预测条目中的数量2. 点击预测物料进入物料预测界面:3. 操作:在预测界面输入物料名称,然后点详细资料,进入预测条目,选择时间段、日期、前量。
1. 进入MDS定义界面路径:MRP->MDS->名称双击名称,输入名称。
然后选择所选MDS名称点“装入/复制/合并”2.录入MDS参数路径:查看->请求->查找操作:点击查看,点击请求,再点查找,然后查看装入/复制/合并MDS后面的状态,如果已完成,则导入结束。
4. 查看MDS导入结果路径:MRP->MDS->名称操作:选择MDS名称,再点击物料,可以查看订单需求物料。
1.3 运行MRP1.进入MRP运行界面路径:MRP->MRP->名称操作:先点击“选项”,在计划选项中“计划”处选择新建的MDS名称,再关闭计划选项,点击“生成”操作:选择计划,选择已装入成功的MDS;计算WIP:是否包括在制品;计算采购净值:是否包括在途;计划安全存货量:最大最小库存;反查选“项目-任务”。
然后点“生成”,生成的参数设置。
点击“确定”,再点击提交,则MRP转入后台运行2.进入MRP运行计算结果路径:MRP->MRP->工作台操作:选择查询条件:“订单类型”=“计划单”,则可以看到正常工作单和采购申请建议,如不输入任何条件,则查看所有结果。
注:如果只看工作单,则查询条件为:“制造或采购”=“制造”;如果只看采购申请,则查询条件为:“制造或采购”=“购买”。
3. MRP计划结果下达操作:选择需要发放的工作单建议,在“选定发放”处打勾,保存然后点击“发放”。
注:1、如果全部发放,则点击“选择全部发放”,保存再点击发放;2、粉红色表示已经发放过的记录;3、如需修改数量和日期,则在“固定”处打勾之后更改。
OracleERP培训教程1.引言OracleERP(企业资源计划)系统是一种全面集成的企业级应用软件,它能够帮助企业实现各个业务部门之间的信息共享和协同工作,提高企业的运营效率和管理水平。
为了使企业员工能够熟练掌握OracleERP系统的操作和应用,本教程将详细介绍OracleERP的基本概念、功能模块、操作流程和使用技巧。
2.OracleERP基本概念OracleERP系统是一种基于互联网技术的企业级应用软件,它集成了企业各个业务部门的管理功能,包括财务管理、供应链管理、人力资源管理、生产管理等。
OracleERP系统的主要目标是实现企业内部各个部门之间的信息共享和协同工作,提高企业的运营效率和管理水平。
3.OracleERP功能模块财务管理模块:包括总账、应收账款、应付账款、现金管理、预算管理等。
供应链管理模块:包括采购管理、库存管理、销售管理、物流管理等。
人力资源管理模块:包括员工信息管理、薪资管理、福利管理、招聘管理等。
生产管理模块:包括生产计划管理、生产作业管理、质量管理、设备管理等。
4.OracleERP操作流程登录系统:用户需要输入用户名和密码登录OracleERP系统。
选择模块:登录系统后,用户可以根据自己的工作职责选择相应的功能模块。
进行操作:在选定的模块中,用户可以执行相关的业务操作,如录入数据、查询信息、报表等。
保存和提交:完成操作后,用户需要保存并提交相关数据,以确保数据的准确性和完整性。
审批流程:对于一些需要审批的业务操作,如采购订单、费用报销等,系统会自动启动审批流程,确保业务的合规性。
5.OracleERP使用技巧熟悉快捷键:OracleERP系统提供了丰富的快捷键功能,用户可以通过熟悉和掌握这些快捷键,提高操作速度。
定制报表:用户可以根据自己的需求,利用系统提供的报表工具定制个性化的报表,以便更好地分析和管理业务数据。
利用帮助文档:OracleERP系统提供了详细的帮助文档,用户可以通过查阅帮助文档解决操作中遇到的问题。
大唐兴竹软件公司工作流使用讲明修改纪录签名职务姓名签字日期内容索引1简介 (1)1.1 目的 (1)1.2 范围 (1)1.3 如何得到这篇文档 (1)2工作流实现机制 (1)2.1 工作流的组成部分 (1)2.1.1单据类型(Item Type) (2)2.1.2活动(Activity) (2)2.1.3流程(Process) (3)2.1.4消息(Message) (4)2.1.5函数(Function) (5)2.1.6通知(Notification) (5)2.1.7查找类型(Lookup Type) (6)3工作流的定义 (6)3.1 创建流程定义 (7)3.1.1从下往上定义 (7)3.1.2从上往下定义 (9)3.1.3打开保存单据类型 (9)3.2 定义工作流组件 (12)3.2.1单据类型(Item Type) (12)3.2.2查找类型(Lookup Type) (23)3.2.3消息(Message) (26)3.2.4活动(Activities) (34)3.3 定义一个流程图 (43)3.3.1增加一个节点 (44)3.3.2定义一个节点 (45)3.3.3定义活动属性值 (47)4在应用中调用工作流 (48)1简介1.1目的▪讲明Oracle ERP里工作流的原理▪在Oracle ERP里定义并定制工作流1.2范围Oracle ERP里工作流引擎的实现原理以及如何利用Workflow Builder定义一个流程,以及在程序里调用差不多定义好的流程保证业务依照流转规则流转。
1.3如何得到这篇文档该文档要紧供兴竹公司开发部内部交流使用。
2工作流实现机制2.1工作流的组成部分工作流的流程要紧由以下组件(Component)构成:单据类型、流程、活动、函数、消息、通知和查找类型。
单据类型是一种分类对象,其它的对象都属于一个单据类型。
2.1.1单据类型(Item Type)企业的业务有专门多类不,同一种业务对应有不同的业务流程,同时在业务流转的过程中处理不同的业务信息。
单据类型事实上就相当于一个业务类型。
单据类型属性要紧是定义业务信息,另外还包含一些在其它对象需要引用的信息,例如通知里的接收人就能够作为单据类型的属性。
单据类型的另外一项功能确实是对工作流程进行分类,所有工作流里的其它对象都属于一个单据类型。
2.1.2活动(Activity)活动是工作流程中的一个执行单元。
活动有自己的结果类型,在运行时活动的实例会返回一个结果,工作流引擎会依照活动实例的返回结果决定业务流程如何流转。
活动有三种类型:通知、流程和函数。
另外还有一种类型“文件夹(Folder)”,文件类型要紧是对活动进行分组,目前还不明白具体如何使用。
流程确实是业务流程的流转规则。
流程包括两部分:流程里包含的活动和各个活动在不同条件下的流转关系。
在定义流程的时候,因为流程里的活动可能有不同的返回结果,我们需要把不同结果的处理活动和结果联系起来,另外在Oracle ERP里还定义了一些标准的返回结果(例如超时),你在定义流程的时候,也能够对这些内嵌的返回结果进行处理。
在流程实例流转的时候,流程里的活动有自己相应的状态,工作流引擎得到活动的状态改变信息或活动返回结果之后,按照你定义的流程流转规则操纵流程的流转。
流程必须属于一个单据类型。
流程定义里有一个标志属性“是否可运行标志”,假如一个流程是可运行的,则能够在窗体上能够直接调用,否则该流程只能作为一个子流程包含在其它的流程里面,工作流引擎在碰到流程活动的时候,会自动激活子流程,让子流程流转。
消息要紧是为通知服务的,能够把消息当作通知的内容和类型。
消息也属于一个单据类型,通知只能和同一个单据类型里的消息相关联。
每个消息能够有一个或多个属性和自己相联系,消息的属性既能够是独立的属性,也能够是对单据类型属性的一个引用。
在消息体内能够对消息的属性进行引用,如此在流程的实例里,假如差不多对消息的属性赋值,则在引用消息属性的地点会自动的用消息属性的值替换。
我们就能够在消息体内显示必要的信息。
你能够对一个消息定义自动流转规则,如此在工作流的实例里,当流转到和该消息对应的通知活动的时候,工作流引擎就会依照用户定义的自动流转规则自动向下流转,用户就不需要参与了。
2.1.5函数(Function)函数确实是一个能够自动执行的活动,该活动能够完成一定的功能,函数活动通常和一个PL/SQL存储过程或者一个Oracle 内部的过程联系在一起,在定义函数活动的时候必须定义该函数对应的过程名称。
函数类型的活动有自己的参数定义,函数活动的参数要紧是为对应的过程服务的。
在运行的时候通过给函数活动的参数赋值,通过相应的处理之后,工作流引擎就会把函数活动的参数值传给相应的过程,如此就能保证函数的正确执行。
假如对应的过程没有参数的话,能够不定义参数。
2.1.6通知(Notification)通知活动对一个人或一个角色发送一个通知,通知必须和一个消息联系在一起。
通知活动有自己的结果类型,返回的结果一般是依照用户的交互产生的,除非你在消息里定义了自动流转规则。
2.1.7查找类型(Lookup Type)查找类型是你定义的一些枚举数据,单据类型里的查找类型要紧用来表达活动结果返回值类型,另外也能够在定义单据类型属性、活动属性、消息和消息属性时引用查找类型,一个查找类型有自己相应的值列表,在引用查找类型的时候,你只需要定义查找类型就能够了,和查找类型相关的值会自动过去的。
3工作流的定义工作流是使用Workflow Builder工具设计的。
在使用Workflow Builder设计工作流之前,你应该打算好需要完成哪些流程以及流程里发生的活动、活动的顺序、需要哪些结果表达不同的分支以及流程里需要通知的人和通知的内容。
工作流的定义能够采纳两种方式:从下往上或者从上往下。
从上往下的方式首先从一个高层次流程开始设计,首先画出包含活动的流程图,然后再创建支持这些活动的对象。
从下往上的方式是一个比较程序化的设计方式,你首先定义支持活动的所有对象,然后再尝试画出流程图。
3.1创建流程定义3.1.1从下往上定义▪启动Oracle Workflow Builder;▪选择File——〉New菜单为流程定义创建一个新的Workspace;▪创建一个新的单据类型(Item Type)▪你能够定义单据类型属性来完全描述你的单据类型,或者定义需要在活动里需要引用的信息;▪创建新的查找类型(Lookup Type):在定义活动之前,你应该先定义表示活动结果的查找类型,活动结果是活动完成时可能返回值的一个列表。
在定义完活动和查找类型之后,你能够从扫瞄树上把一个查找类型拖拽到一个活动上来指定一个活动的结果类型;▪创建新的消息(Message):假如你希望为你的流程定义一个通知活动,你首先需要定义一个你希望通知活动发送的消息,你能够在扫瞄树里把一个消息拖拽到一个通知上来指定活动的通知类型。
你也能够为消息定义属性,消息的属性有两种类型:“Send”类型的属性用来生成动态内容,“Response”类型提醒接收者进行响应。
▪创建一个新的流程活动、通知活动或函数活动,你也能够使用在标准单据类型里定义的标准活动。
你至少需要定义一个流程活动来表达你的流程图,流程图建立了流程里所有活动的关系。
▪画流程图:显示流程活动的流程窗口,并画出工作流程里的活动以及活动之间的转移关系。
你能够从扫瞄树里直接把活动拖拽到流程图里。
▪选择“File——〉Save”或“File——〉Save As”保存你的工作▪在数据库里创建函数活动调用得PL/SQL存储过程3.1.2从上往下定义▪启动Oracle Workflow Builder▪使用快速启动向导为你的流程定义建立一个框架,指定新单据类型和流程活动所需要的信息。
▪在流程窗口里会出现一个开始节点和结束节点,你能够在开始节点和结束节点之间增加流程需要的活动▪在流程图里画出活动之间的流转关系▪保存你的工作3.1.3打开保存单据类型所有的流程差不多上和单据类型联系在一起的,一个单据类型下面能够有多个流程。
你能够把单据类型定义保存到一个数据库或一个文件,当你保存单据类型时,所有和单据类型联系的对象页同时保存。
同样,你也能够从数据库或文件里访问单据类型,并把和单据类型相关的对象在Oracle Workflow Builder里显示。
3.1.3.1访问保存的流程定义▪启动Oracle Workflow Builder,并选择“File——〉Open”; ▪选择保存工作流程定义的类型:文件或数据库▪打开一个文件是能够输入该文件的完整路径和文件名,并选择Ok按钮,或者使用扫瞄按钮来定位文件;▪打开数据库连接的话,输入用户名和口令,并输入数据库不名或连接字符串并单击OK按钮;▪假如同时有多个单据类型存在的话,显示单据类型窗口就会出现,从隐藏列表里选择一个▪假如你想查看或修改隐藏的的单据类型,你能够从扫瞄树上从双击隐藏单据类型来选择;▪当你完成工作之后,选择“File——〉Save”菜单,保存你的修改信息。
3.1.3.2保存修改信息▪在Oracle Workflow Builder 里选择“File——〉Save”命令保存你的修改,并使修改立即生效。
当你使用保存命令的时候,在当前的数据存储里保存了所有对象的修改信息,假如只想保存一个特定的单据类型,你需要创建一个新的数据存储,并把那个单据类型复制到新的数据存储里保存。
▪假如你想把单据类型存放到另外一个数据存储,或者想保存和当前系统不同的另外一个生效的数据,你能够使用“File——〉Save as”命令▪注意,当你保存你的工作的时候,Oracle Workflow会自动验证流程定义里无效或缺失的信息,并把它显示出来,你能够修改依照提示的信息修改错误也能够先保存等有时刻的时候再修改。
假如你没有改正错误就保存,那么在你重新打开的时候,Oracle Workflow Builder还会报错▪选择“File——〉Close Store”关闭和数据存储的连接▪推出Oracle Workflow Builder。
3.2定义工作流组件工作流的组件要紧包括单据类型、查找类型、消息、活动、属性和角色;下面将分不介绍如何定义它们。
3.2.1单据类型(Item Type)一个单据类型是对组成工作流程的组件的分类,你必须把你定义的流程组件(例如函数活动、消息等)和单据类型联系起来。
能够如此理解,但据类型定义了流程治理的单据信息,例如采购订单申请能够定义为一个单据类型,它包含有一个唯一的订单Id号和一个申请数量。
单据类型属性是和单据类型联系在一起的,它通常充当一个全局变量,能够被流程里的活动引用或者修改。