上海电力学院电力系统及其自动化专业硕士研究生导师基...

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

WeaverSoftware-----APioneerofCollaborativeCommerce泛微协同OA与Oracle-EBS集成应用解决方案IntegratedApplicationsolutionsofe-cologyforOracle-EBSSubmittedbyWeaverSoftware2010产品管理部建立统一的信息化应用环境TotalIntroduction大部门用户的操作都在OA中完成,无需登录到ERP中进行操作节省ERP的License费用减轻企业对ERP用户的培训压力简化操作、减轻ERP操作人的负担双方系统数据相互引用,减少数据重复KEYIN,保障录入数据的一致性和正确性以OA的强大灵活的流程处理能力弥补ERP在流程管理上的不足扩展了ERP的权限管理,使所有用户都间接成为了ERP用户减轻因ERP客户端用户频繁连接给ERP服务器的压力ERP与OA集成的意义TotalIntroduction目录泛微协同OA与Oracle集成总体介绍1泛微协同OA组织人员与Oralce集成应用2泛微协同OA信息门户与Oracle集成应用3泛微协同OA工作流程与Oracle集成应用4泛微协同OA数据报表与Oracle集成应用5泛微协同OA与Oralce集成技术参考资料6IntegratedApplicationofGeneralContent第一部分:Oracle集成应用总体介绍PartOne:IntegratedApplicationofGeneralContente-cologyPortal信息门户(公司门户、部门门户、员工门户、报表门户、客户门户、合作伙伴门户)内部用户(领导/员工…)外部用户(客户/合作伙伴…)DBserver(数据库服务器硬件)+Appserver(应用服务器硬件)+网络&存储设备+宽带接入PC’IE浏览器PDA、客户端Mobile客户端协同扩展应用业务系统协同办公应用流程规范计划任务公文管理知识管理日程管理行政管理目标绩效预算管理管理驾驶舱BI报表个性应用进销存软件财务软件HR系统特有系统OS(操作系统)+DB(数据库)+Appserver(应用服务)+webserver(web服务)+中间件门户配置平台工作流程引擎数据挖掘工具接口开发平台逻辑规则引擎公共组件模型其他个性平台Solutionsofthepresentation员工工作内容、过程梳理和管控业务数据逻辑处理和结果管理信息化部署整体架构ERP系统IntegratedApplicationofGeneralContent泛微协同OA与Oracle集成内容流程审批中心门户信息中心接口设置中心计划Oracle集成设定数据导入导出财务审批采购审批Oracle料号批量导入OA物料台帐查询Oracle项目名称导入OA应收周转率工时效率采购生产交货退货收款逾期帐款率计划准确率领导查询员工查询顾客退货率交货准时率良品率费用部门费用原料损耗率辅料消耗率物流费增减率采购成本节约率内部生产采购申请外部购买采购申请台帐机加工台帐查询个人备用金查询借用物料查询物流库存物料准时到货率不良品库存价值组织用户同步设定供应商信息同步设定EXCEL数据上传至OA待导入Oracle表单日常费用报销付款申请借款申请请假申请单……行政/人事审批报表权限设定岗位调动申请加班申请单专项费用供应商评价已导入Oracle表单OA采购单拆分…………销售审批销售订单审批成品销售订单转换审批数据源接口设定计划任务接口设定………..……IntegratedApplicationofGeneralContente-cology与Oracle集成应用接口技术IntegratedApplicationofGeneralContent第二部分:e-cology与Oracle人员组织集成应用PartTwo:IntegratedApplicationofPortale-cologyIntegratedApplicationofGeneralContent统一组织用户管理通过组织同步,可把Oracle中行政维度下的组织单元按照上下级关系分别同步到e-cology中总部、分部、部门;通过岗位、用户信息同步,可自动把Oracle中人员对应的用户信息以及岗位同步到e-cology对应信息中两套甚至以后的多套系统只要维护管理一套组织用户数据,最大可能降低人力资源数据的维护!OA帐号与AD帐号集成,AD帐号+Oracle员工信息+OA权限信息构成该员工的完整信息IntegratedApplicationofGeneralContent实现技术1.此方案采用到e-cology中集成技术的“组织用户同步获取”、“数据源配置”以及“自定义计时器”;2.从Oracle中组织单元获取时,e-cology根据Oracle中的“上级行政组织”分级对应到e-cology中的分部、部门、下级部门;3.通过后台技术的支持,e-cology提供前台可视化的同步操作,详见如下:IntegratedApplicationofGeneralContent通过工作流程控制人员组织变动在e-cology系统中发起人事变动流程审批通过后会直接联动Oracle的组织流程审批结束直接变更Oracle中的Hr的信息IntegratedApplicationofGeneralContent实现技术通过工作流程的Action接口将人员变动流程的审批结果写入到Oracle中IntegratedApplicationofGeneralContent第三部分:e-cology与Oracle门户集成应用PartThree:IntegratedApplicationofPortale-cologyIntegratedApplicationofGeneralContent集成示例:Orcale关键数据报表呈现在报表门户中IntegratedApplicationofGeneralContent实现技术:通过图表元素+DBLinkIntegratedApplicationofGeneralContent集成示例:将Oracle中的产品信息直接显示在OA门户上IntegratedApplicationofGeneralContent实现技术:按照标准定制Portlete-cologyPortal按照国际Portal标准JSR168/JSR286来制定门户元素,只要按照这个标准制定的元素可以直接部署到ecology系统门户中IntegratedApplicationofGeneralContent集成示例:在OA门户中嵌入Oracle系统页面将员工或者领导常用的一些操作界面直接嵌入OA门户中,员工不需要登陆Oracle就可以完成Oracle系统信息的的查询IntegratedApplicationofGeneralContent实现技术:SSO+WebLink门户页面的自定义页面元素配合集成登陆可以实现直接将Oracle中先有的操作界面嵌入到e-cology门户中IntegratedApplicationofGeneralContent集成示例:集成登陆Ecology通过在系统中统一维护异构系统的用户名和口令的方式,比较简单的实现了SSO,该方案无须使用任务专业SSO商业软件,可以实现和绝大多数B/S系统的SSOECOLOGY系统用户认证信息邮件系统(b/s)财务系统(b/s)domino系统(b/s)ERP系统(b/s)进入OA就直接可以进入其他集成的业务系统IntegratedApplicationofGeneralContent实现技术:e-cology集成登陆+Oracle集成登陆接口1.实现组织用户同步管理2.在e-cology中模拟构建登陆Oracle的form;3.登陆e-cology之后通过自动提交登陆form传递登陆Oracle所需要的参数,实现自动登陆;4.由于历史原因无法实现组织用户同步管理的,可通过用户账号密码映射的方式实现;5.以上过程都可实现了可视化配置无需编写代码,配置如下:Oracle-EBS本身也提供了对应的SSO接口IntegratedApplicationofGeneralContent第四部分:e-cology与Oracle工作流程集成应用PartFour:IntegratedApplicationofWorkflowe-cologyIntegratedApplicationofGeneralContente-cology工作流程与Oracle集成交换接口自定义数据源接口Webservice接口外部数据联动接口自定义浏览按钮接口外部数据触发流程接口流程Action接口EBSAdapterIntegratedApplicationofGeneralContentOracle集成接口模式IntegratedApplicationofGeneralContente-cology工作流程与Oracle集成场景一数据均来源于Oracle流程表单直接引用Oracle中的数据IntegratedApplicationofGeneralContent集成示例:OA流程表单可以直接引用Oralce数据输入Oracle中的单号会自动从Oralce中抓取订单相关数据填充表单审批流程中直接展示Oracle中的表报IntegratedApplicationofGeneralContent实现技术一:自定义浏览按钮IntegratedApplicationofGeneralContent实现技术二:流程字段联动技术直接联动其他数据表中的数据,包括本系统的和其他系统的IntegratedApplicationofGeneralContent集成示例:OA费用类流程生成财务凭证写入Oracle流程审批通过后生成财务凭证进入Oracle系统IntegratedApplicationofGeneralContent集成示例:通过工作流程维护Oracle中的物料数据流程审批通过后物料信息进入Oracle系统IntegratedApplicationofGeneralContent实现技术:流程Action接口示例代码IntegratedApplicationofGeneralContente-cology工作流程与Oracle集成场景二Webservice接口外部数据触发流程接口IntegratedApplicationofGeneralContent集成示例:Oracle工程合同审批单触发OA审批流程IntegratedApplicationofGeneralContent实现技术一:外部数据触发e-cology工作流接口主要实现思路:该接口将提供可视化界面配置的方式,通过配置异构系统结构型数据和流程表单字段对应关系,检索数据SQL语句等信息,实现定时的从异构系统获取数据自定生成审批工作流。IntegratedApplicationofGeneralContent实现技术二:工作流WebService接口Oracle直接调用e-cology的webservice接口,触发OA审批流程clientproxy:通过开发工具(java,c#,delphi等)生成的本地代理类。开发人员通过调用本地代理类的createRequest方法,由代理类负责把调用转化为soaprequestmessage来实现对ecologyRequestService的远程调用,对开发者而言就像在本地直接调用RequestService一样。Webserviceengine:ecologyweb服务引擎,处理代理类发送的请求并转化为对RequestService的调用IntegratedApplicationofGeneralContent第五部分:e-cology与Oracle数据报表集成应用PartFive:IntegratedApplicationofReporte-cologyIntegratedApplicationofGeneralContent集成示

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功