Maximo学习总结文档

上传人:ji****72 文档编号:37519254 上传时间:2018-04-17 格式:DOCX 页数:24 大小:2MB
返回 下载 相关 举报
Maximo学习总结文档_第1页
第1页 / 共24页
Maximo学习总结文档_第2页
第2页 / 共24页
Maximo学习总结文档_第3页
第3页 / 共24页
Maximo学习总结文档_第4页
第4页 / 共24页
Maximo学习总结文档_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《Maximo学习总结文档》由会员分享,可在线阅读,更多相关《Maximo学习总结文档(24页珍藏版)》请在金锄头文库上搜索。

1、Maximo 开发指导总结文档开发指导总结文档1、引言引言1.1、 编写目的编写目的对于刚接触 Maximo 的开发人员来说,由于 Maximo 开发工作大多都是在页面上执行的,使得以前显示编码的方式一下子难以适应。本文档就对 Maximo做一些简单的介绍以及使用方法。1.2、 编写背景编写背景在商业竞争日益激烈的今天,对于拥有高价值资产的企业来说,设备维护已不再局限于成本范畴,更成为获取利润的战略工具。Maximo 就使这个目标得以实现。2、Maximo 概述概述2.1、Maximo 简介简介Maximo 主要为存储和维护公司资产、设备和库存的数据,我们可以使用其来辅助安排维护工作、跟踪资产

2、状态、管理库存和资源以及分析成本。其以工单的创建、审批、执行、关闭为主线,合理,优化地安排相关的人、财、物资源,将传统的被动检修转变为积极主动的预防性维修,与实时数据采集系统集成,可以实现预测性维修。通过跟踪记录企业全过程的维护历史活动,将维修人员的个人知识转化为企业范围的智力资本。集成的工作流与业务流程配置功能,使得用户可以方便地进行系统的授权管理和应用的客户化改造工作。2.2、Maximo 组件组件进行 Maximo 开发,还需要一些组件辅助才能完成:操作系统操作系统-windows xp/7(32-bit/64-bit),推荐使用 windows xp应用服务器应用服务器-weblogi

3、c server (9.2.2 及以上)关系型数据库关系型数据库-Oracle 10g/11g-DB2报表软件报表软件-birt 3.1.2 及以上-Actuate iServer 9 及以上Jdk 及及 Eclipse-推荐使用 jdk 1.6 和 MyEclipse 8.62.3、Maximo 模块和应用程序模块和应用程序Maximo 基本界面如下图所示:2.3.1、数据库配置、数据库配置数据库配置模块用于帮助系统管理员/开发者在前台完成对数据库对象的配置。在 Maximo 系统内, “对象”是专有名词,指存放数据的逻辑载体。对象既可以是数据库中的表,也可以是试图,甚至可以是虚拟表。在数据

4、库配置模块中,用户可以创建对象或删除对象,或修改对象的基本信息。2.3.2、应用程序设计器、应用程序设计器Maximo 中的应用程序界面信息都是以一定格式保存在数据库中的,并且每个应用程序界面都是由若干个不同类型的界面控件组成。用户可以使用该模块创建应用程序并调整其程序界面。Maximo 中的应用程序也可以有另一种理解,在配置数据库时,数据表组成十分庞大,但我们需要进行操作的只是表中的几列,另外的都是通过后台自动运算填充的。所以我们在对数据表进行操作的时候只需要显示我们需要操作的数据库对象属性。2.3.3、工作流设计器、工作流设计器工作流主要是描绘公司的业务过程。当公司的业务规则需要人员对某记

5、录执行某个操作或进行输入时,就可以在工作流中进行相应的配置,并绑定用户组。然后,当有数据经过工作流程时,系统会将此记录发送给无需要对其进行操作的人员组。比如:某一员工出差办公后,需要对出差时间的消费进行报销,那么,此时该员工需填写一个申请,申请提交后,该申请单会通过工作流程提交给上司,上司审核无误后,可能会提交财务,财务审核后,通过或弹回该申请。这就是我们工作中一种常见的工作流程。工作流设计器就是将此过程进行了一个标准化的规范。3、标准开发功能、标准开发功能3.1、数据库配置、数据库配置3.1.1、进入数据库配置、进入数据库配置打开 Maximo 主页面,启动中心转到系统配置平台配置数据库配置

6、,按上述操作,我们进可以进入数据库配置页面。以下就是我们的数据库配置列表:3.1.2、新建对象、新建对象在 Maximo 中,每一个表被称为一个对象。点击工具栏上面的“新建对象”按钮,就可以跳转到新建对象页面:在此,我们需要对一些选项进行简单的说明:对象:就是在数据库中存储的表的名字;描述:主要是为了对该对象进行一些简单的说明;状态:该对象目前的状态,为空时表示正常运转;服务:每新建一个对象的时候,都会有一个默认的服务;主对象:在后续的工作流和应用程序时,需要指定主对象;持久性:表示该对象的数据是否同数据库进行同步更新;类:每个对象都要有五个相应的类1来控制,在这里我们一般绑定1 注:五个类,

7、分别是CustomMbo、CustomMboRemote、CustomMboSet、CustomMboSetRemote、CustomServiceCustomMboSet 类;级别:创建对象时,默认为系统,在对对象进行关联域绑定后,我们需要将级别设定会地点;3.1.3、添加属性、添加属性在新建对象完毕后,我们可以根据需求,对该对象进行属性添加。属性添加就是在数据库表中新建字段。点击对象右边的属性,就可以查看该对象所有的属性,点击右下角的新建行,就可以添加一个属性(字段):在此,我们需要对一些选项进行简单的说明:属性:在表中该字段的名称;标题:该字段在页面中显示的名字;描述:对该字段的说明;类

8、型:该字段的数据类型;长度:该字段的存入数据的最大长度;类:可以在这里填写一个类名,该字段里的值存放的是该类实例的ID,并且字段中的值发生改变时,会出发这个类;域:如果绑定一个域,此字段的值只能是域里面的值,需从页面上从该域中选择类容(相当于添加了一个 check 约束) ;默认值:该字段设置一个默认值,需改字段自动编号的时候可以在此填写“&AUTOKEY&” ;必须:能否为空(相当于 not null) ;3.1.4、域、域在上面对象新建属性的时候,我们提到了域就相当于给该字段添加了一个check 约束,那么我们有必要在此对域做一个简单的介绍。在 Maximo 中,我们可以使用的域有五种类型

9、:ALN 域:数字、字母组合域,由 value 和 description 构成,一般用来做状态显示;表域:从指定的对象中查找符合条件的对象供选择;数字域:使用数字数据类型供选择,一般为一些简单值;数据范围域:其值通过制定范围来定义;交叉参考域:通过对 Maximo 编程,恢复要插入另一字段中的字段值。与其它域不同,此域不涉及值列表,而是取另一个记录的独特的值(如果此值存在) ;3.1.4.1、关联域、关联域在关联域之前,我们需要在对象上新建两个属性:SITEID 和 ORGID。SITEID的作用是将该对象关联到某个地点上,因为在默认情况下,数据对象存储级别是在系统域里面。而 ORGID 得

10、作用是将数据对象应用于某个组织机构,比如:我们现在所在的是成都信泰,那么我们就需要将该对象应用于成都信泰该组织机构下。至于这两个属性的建立可以参照已有对象进行添加,在此我们就不做过度赘述。对象属性需要关联域,点击域选项后面的双箭头,转到域。然后,我们可以选择现有的域,也可以新建域。3.1.4.2、新建域、新建域一般而言,在我们初学 Maximo 时,关联域我们都是自己新建域的,因为原有的域而言,我们不知道其功能是什么。在添加新域的时候,我们是根据需要关联域的属性的数据类型来选择需要添加域的类型。点击右下角的添加新域:在此,我们需要对一些选项进行简单的说明:域:域的名称,后面输入框为该域的简单说

11、明;数据类型:数据类型应和需要关联域对象属性的数据类型一致;长度:域的长度应比对象属性的长度小或相同;新建行:给域添加值,因为我们关联域就相当于添加一个 check 约束,到时我们就需要直接从域里面选择值;域新建完毕后,点击域列表界面右上角的带值返回,此时我们关联域就完成了,然后返回对象页面,将级别该为地点。3.1.5、添加索引、添加索引点击属性右边的索引页面,即可进入索引列表页面。该页面有两个表,上面的表示用来添加索引的,下面的表示用来添加该索引应用于哪些属性上面。然而我们一般不会去添加索引,所以该页面也可以不用理会。3.1.6、添加关联、添加关联点击索引右边的关联即可进入关联页面:在此,我

12、们需要对一些选项进行简单的说明:关联:关联的名称;子对象:要和当前表建立关系的对象的名字,可以点击旁边的搜索图标,进行搜索选择。Where 子句:用来和建立关联的子对象的 where 条件的 Sql 查询语句。备注:简要说明该关系的用途。3.1.7、对象发布、对象发布在以上我们对数据库对象进行配置完成后,对象的状态是待添加,而且表里面的字段也全是待添加状态。只有当我们将该对象发布到数据库中后,我们才能正常的使用它。 点击工具栏的选择操作,选择管理方式,打开管理方式。注意:当某人打开管理模式后,其它人将无法正常访问 Maximo 平台,所以平时不是非常紧急的时候,我们千万不要打开该模式,并且在该

13、模式下,完成操作后,需要第一时间将该模式关闭。 然后再工具栏的选择操作中,选择应用配置变更,带配置变更完成后,关闭管理模式。 退出 Maximo 平台,然后重新登录,这样我们就能对刚创建对象进行操作了。3.2、应用程序设计器、应用程序设计器3.2.1、程序环境搭建、程序环境搭建在完成数据库配置之后,我们要的就是应用程序设计了。在做应用程序设计时就需要用到上面提到的五个类了,将这五个类拷贝到 Maximo 所在根目录applicationsmaximobusinessobjectsclasses 这个目录中所对应的目录下。3.2.2、进入应用程序设计器、进入应用程序设计器Maximo 的数据库设

14、计是在“应用程序设计器”这个应用程序中实现的,它的位置如下:启动中心转到系统配置平台配置应用程序设计器。依次点击上述位置,即可进入应用程序设计器设计应用程序。3.2.3、新建应用程序、新建应用程序点击工具栏上面的新建应用程序定义,在弹出的窗口中,填入应用程序的相关信息。在此,我们需要对一些选项进行简单的说明:应用程序:应用程序的名称;描述:对这个应用程序的简单描述,这里的内容在转到菜单中显示;主对象:这个应用程序用到的主表的名字,可以选择我们刚配置的对象;键属性:选择对象 ID 属性,也就是对象的标识属性,注意不是上面提到的 SITEID 属性;模块名称:选择将应用程序,放在哪个模块下;电源应

15、用程序:表示应用程序部署在本地系统中;单页面应用程序:表示本地页面跳转弹出;注:电源应用程序、单页面应用程序、自助应用程序我也不是很清楚,不懂的,可以向你们的前辈请教。 3.2.4、设计应用程序、设计应用程序3.2.4.1、List 页面设计页面设计点击工具栏的控件选用板,在弹出的窗口中,将表列控件拖到 table 中,拖入控件的数量,根据需求决定,并且可以将不需要的控件删除。这里我拖入了两个控件,点击第一个控件,选择属性,在弹出的控件数据窗口中做如下操作:可过滤:将去掉;类型:选择连接;属性:选择对象主键;事件:填入 selectrecord;更多操作需个人摸索3.2.4.2、Main 页面

16、设计页面设计在 main 页面的设计,需要将表中需要显示的数据全部显示在这个页面中,并且要划分一定的区域。点击空间选用板,将“部分”控件拖入到 main 页面中,然后把“部分行”控件拖入到“部分”控件中,然后把“部分列”控件拖入到“部分行”控件中,这样我就形成了一行控件。看需要我们可以多添加几行。控件添加结束后,我们就需要将我们需要操作对象的属性放入到控件里面,这里我们可以直接在原有 Main 页面中部分控件里面复制粘贴过来就行。在调整完毕后,可以将原有的部分控件删除。在 Main 页面控件昨晚后,我们需要对对象属性的文本框进行属性设定,而具体设定看需求而定。这里的属性说明如下:标签:可以修改标签,修改之后,将不再显示默认标签隐藏标签:在页面上不在显示标签,只显示输入框。属性:填入或选择主对象的字段的名子。菜单类型:根据需求,填入菜单的类型。查找:如果字段为 date 或 datetime 类型,填入 datelookup。如果字段从域中选择值

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号