1 of 49

MAXIMO EAM

IoT ANYWHERE PLATFORM

Asset life cycle & working

MAXIMO 7.6

1

23-Oct-21

2 of 49

System architect & components

  • To prepare for installation, you must set up the required components, software server interexchange channel and JVM of a Maximo Asset Management  deployment.

​

  • Maximo Asset Management requires multiple software servers that are referred to as middleware. The middleware components can run on one or more computers.

​

  • The components that are used in a typical Maximo Asset Management installation are publish in the following figure.

2

23-Oct-21

3 of 49

System architect & components

3

Application Server

​

​

External Integration

Web browser

Maximo HElp

External System

Maximo

Database

Inbound Queue

Outbound queue

Maximo

BIRT report Engine

4 of 49

System architect & components

  • System architect of Maximo Asset Management requires many software servers that are referred to as subset server. These subset server or middleware components can run on one or more computers

​

  • The following components are required for a Maximo Asset Management installation:

​

      • Administrative workstation
      • Database
      • Application server
      • Web browser
      • HTTP server
      • Directory server

4

23-Oct-21

5 of 49

5

23-Oct-21

Database

Server

Administrative workstation

Application

Server

End user

Web browser

Directory

Server

HTTP Server

JDBC

HTTP/HTTPS

6 of 49

6

Action execute different attribute value persistent-nonpersistent

Click to edification of application with action value

Click to see the OS list

detail of class definition selection of option

7 of 49

7

Click New row tab to add new OS class

details view of add modify separate api route

click to view Selection of persistent non-persitent action value and select the chekc box

8 of 49

8

Click to search and query object, attribute value

click to view OS table details

9 of 49

Introduction Maximo

  • Copy Wright Owner: IBM

​

  • Function: Enterprise asset management

​

  • Purpose: Asset life cycle management & service

​

  • History: About 2-3 decade ago and earlier, industry going into transformation of new era

​

  • The world struggling to move economy as everyone working on single path, manual service and managed record through systems.

9

23-Oct-21

10 of 49

Introduction Maximo

  • Manage users registry in the application, can log in to the system and which sites, applications, and menu options user can access. Also for multiple user scenario, transfer product configurations and their customize value from development to test in production environments.

​

  • Develop and implement workflow to automate your business and management processes. The Application Designer provides a graphical user interface for configuring applications without editing a line of code.

​

  • Integration of enterprise applications and create business flows between Asset Management module and your framework applications.

​

  • Migration Manager facilitates management of regulatory compliance efforts

10

23-Oct-21

11 of 49

Introduction Maximo

11

Reliability centered maintenance

Predictive maintenance

Conditional based maintenance

corrective maintenance

Preventive maintenance

12 of 49

Introduction Maximo

  • Features:
    • It is UI based technology ( user operation )
    • Web application IoT (the interface of software with machine operation)
    • Mobile Technology (for maintenance and metering record)
    • Automation script (Pre defined action command)
    • Let see a video on this to know introduction and what's inside:

​

12

23-Oct-21

13 of 49

Introduction maximo

13

23-Oct-21

Maximo business process

Maximo Calibration

Maximo building information modeling

Maximo Schedular

Maximo oil and gas HSE

Core maximo

Maximo for aviation

Maximo Anywhere

Maximo calibration

Asset management

Reporting

Work management

Procurement

Inventory

Ops management

Logistic management

configuration management

Finance

Inventory cost

Work extension

Service request

Asset data management

Inspection

Data visulisation

Project creation

Data Import\export

Datasheet mangt

Calibration recording

Calibration task magnt

Investigation

Permit to work

Incident management

Mangt of change

Turn around management

Activity creation

Schedule activities

Plan leveling optimization

14 of 49

Asset Management Cycle

14

23-Oct-21

The application server manages the Maximo Asset Management JavaServer Pages (JSPs), XML, and business logic components. Maximo Asset Management uses a Java™ 2 Platform, Enterprise Edition (J2EE) application server:

Manage work program

Executive work

Manage resources

Manage equipment

Strategy/Policies

Analysis Maintenance effectiveness Asset Performance

HR

Payroll

Financials

DMs

Planned work

Unplanned work

PMs

Condition Monitoring (meters)

Capital Projects

Job plans Safety plans Routes

CUE librery

Connections

Cost recovery

Emergency

Inventory

Labour

Services

15 of 49

15

Maximo module, click to view application and object table

16 of 49

16

Click to new table of asset addition in maximo application

Click to view more execution of action for asset integration and data set result

17 of 49

Asset Management

Asset Lifecycle Management

The process of optimizing the profit generated by your assets throughout their lifecycle.

1. Objective

Long term goal in asset activity & productivity management

2. Productivity

Output Focus, Capabilities, Level Assurance, and Learning Organization.

17

23-Oct-21

18 of 49

Asset Management

18

23-Oct-21

19 of 49

Asset Management

  • Types of Asset Management
    • Digital Asset Management (DAM)
    • Fixed Asset Management
    • IT Asset Management (ITAM)
    • Enterprise Asset Management
    • Financial Asset Management
    • Infrastructure Asset Management

​

In this training session we cover the topic Enterprise asset management and there module. This will cover all type asset management

19

23-Oct-21

20 of 49

Asset Management

    • Example
    • Files Database
    • Software
    • Software safety tool (Antivirus, firewall)
    • Router
    • Mpls
    • Ethernet
    • Site
    • Location
    • Gold
    • Bond
    • Equity/shares
    • Cash
      • machine
      • tool
      • item spare

20

23-Oct-21

21 of 49

Asset Management

  • Asset life cycle stage:
    • Planning
    • Acquisition
    • Operation and maintenance
    • Disposal

​

    • Condition Factor:
      • Time
      • Running hour
      • Operation expense
      • Capex

​

21

23-Oct-21

ITSM

Flow chart

22 of 49

Asset Management

  • Planning:
      • A step guide process for asset, design to build the requirement for site operation & business support.
      • And, o plan how work should be performed, such as creating job plans that outline the steps that must be performed for each type of job.

​

  • Multiple things co-ordinate between execution and maintenance operation, like below
    • Planning for multiple site
    • Planning for deployment
    • Planning for user experience
    • Planning for system installation

22

23-Oct-21

23 of 49

Asset Management

    • Planning worksheet
    • Planning to process data for integration
    • Planning for migration
    • Planning for activities & task
    • Planning for implementation

​

​

​

23

23-Oct-21

Start

Identfy need for new job plan

Enter job plan details

Identify and add related assets

Identify and add specification

Change job plan status

Update job Plan

Revise job plan

Accept

Appr job plan

End

Reject with comment

24 of 49

Asset Management

​

  • Operation & Maintenance: A logical management operation with integration module to define the actions that are taken on an operational management product. Process management products, such as Change or Deploy.

​

24

23-Oct-21

Material Received

Inspect material for defect

​

Defect found ?

Cont….

Return to supplier for credit

​

I&C

25 of 49

Asset Management

  • Disposal: The product reach the optimum limit of operation and value of profit margin over cost expense occur, asset disposal can be proposed sight the condition of environment

25

23-Oct-21

Material Received

Inspect material for defect

Defect found?

Cont….

Production generation

​

I&C

Result output

Disposal

26 of 49

Framework-Basic

Framework

  • What: a set of ideas, rule or dataset that provide support Web application system, Plug-in manager, GUI system.

​

  • Who: software developers to implement the standard structure application of software.

​

  • How: a bunch of components and formal rules of how they can interact. You need a tool to script those components and to build some application. So to work with this framework you need a tool such as Netbeans, weblogic. 

26

23-Oct-21

27 of 49

Framework Logic

  • An essential component of Maximo service-oriented architecture (SOA).
  • Provides an XML interface for all Maximo business objects.
  • Provides support for bi-directional integration with external applications and middleware products.
  • Supports standard protocols such as HTTP/HTTPS, Web services, JMS, flat files, and database tables.
  • Supports message exchange in a synchronous and asynchronous model.
  • Knowledge bite:
    • Platform: ActiveX (Anywhere 8)
    • Source code commissioning: Java
    • Database support: IBM DB2, SQL server
    • Package Installation : Eclipse
    • Multiple language support
    • BIRT: Report management tool to classify data of asset running on sites.

27

23-Oct-21

28 of 49

Framework Cluster

28

23-Oct-21

Web server load balancer

Application server

Application server

Application Server

Web browser

Inbound queue

External system

Outbound queue

Maximo database

BIRT report engine

Maximo help

Maximo asset management

BIRT report engine

Maximo asset management

BIRT report engine

Maximo asset management

  1. User interface cluster
  2. Integration framework cluster
  3. cron task cluster

29 of 49

Framework-Type

  • Linear Automation Framework
  • Modular Based Testing Framework
  • Library Architecture Testing Framework
  • Data-Driven Framework
  • Keyword-Driven Framework
  • Hybrid Testing Framework

​

​

  • Integration Logic Theory : An integration module provides a mechanism for a process management product to invoke an external operational management product. For example software deployment, by using an operational management product (TSRM, net cool)

29

23-Oct-21

30 of 49

Integration Framework

30

23-Oct-21

31 of 49

Integration Framework

  • Components of Integration framework:
    • Object structure
    • Channels & Services
    • Endpoint and handler
    • Integration Web services
    • External systems
    • Predefined integration content

​

  • An integration module record identifies which logical management operations are supported on an operational management product. The Java class determines which integration modules that it invokes based on the configuration items that it uses.

​

  • We can configure an integration module to automate logical management operations

31

23-Oct-21

32 of 49

OSLC & scripting

  • OSLC integration: An OSLC provider application makes containers of associated data resources available for integration through service providers.
  • Integration Framework supports the sharing of lifecycle data between applications based on Open Services for Lifecycle Collaboration (OSLC) integration.
  • The OSLC query parameter that is set in a HTTP GET request determines the type of information that the service provider sends in response

32

23-Oct-21

33 of 49

33

23-Oct-21

OSLC-scripting

OSLC consumer application

Resource links

OSLC provider application

Service provider

​

​

​

​

​

​

Resource data

​

​

​

​

​

​

Query interaction

Resource link returned

Resource link returned

Consumer application uses the resource link to update or delete resource

34 of 49

OSLC-scripting

  • OSLC defines a lightweight query syntax that is based on SPARQL standard to query resources
    • Query properties parameter
    • Query where clause parameter
    • Query search parameter
    • Query short parameter
    • Query select parameter
  • With OSLC integration, a consumer application can perform create, request, update, and delete operations on the data resources that a provider application makes available for

34

23-Oct-21

35 of 49

Automation script

  • Automation Script: The development team uses automation scripts to implement the business rule. An automation script consists of a launch point, variables with corresponding binding values, and the source code.

​

  • Type of Automation script
    • Object structure lunch point
    • Action lunch point
    • Variable lunch point
    • Custom lunch point
    • Lunch in context

35

23-Oct-21

36 of 49

Application installation

Two platform for Maximo application Installation

1. Websphere server

2. Oracle weblogic

​

Download link Maximo 7.6

�1. Go to the Passport Advantage site and sign in.�2. Download the correct files for your platform/component using the tables below.

    • Find your platform in the appropriate table, depending on if you are installing Multitenancy. (Multitenancy systems provide software to multiple client organizations from a single, shared instance of the software. )
    • Download all files listed in the Required Files column for your platform/component.��IMPORTANT: Ensure that you install the correct version of Maximo Asset Management. If you install Maximo Asset Management Multitenancy, you cannot revert to Maximo Asset Management. If you install Maximo Asset Management, you cannot upgrade to Maximo Asset Management Multitenancy.
    • ​

3. Extract all contents of the compressed files to the same folder that you will install the component from. All files for a component must be extracted to the same location. The folder name cannot contain any spaces.

4. To install the components, start the launchpad (from the extracted location) using one of the following commands:

Windows 64: launchpad64.exe�AIX/Linux: launchpad.sh

​

Linux 64

Maximo Asset Management 7.6 CNG62ML.tar.gz

​

DB2 10.5 Lnx x86-64 CN269ML.tar.gz

​

WAS 8.5.5 Unix 64 CN26HML.tar.gz

CN26JML.tar.gz

CN26KML.tar.gz

​

​

36

37 of 49

Application Installation Prerequisite

Before you begin

You must prepare your environment before you install Maximo® Asset Management. In some cases, to perform steps for preparation, you must be logged in as a user with administrator privileges on Windows or as root on UNIX. Some processes, such as anti-virus programs, can negatively affect Maximo Asset Management installation on the system. You must temporarily shut down any noncritical processes before running the Maximo Asset Management installation program.

​

Syntax example:

tpae_req_check.bat -component asset_mgt

37

38 of 49

Application installation

38

39 of 49

Application installation

Procedure

39

40 of 49

Application installation

Programme overview

Select the package from the figure to install user interface

40

41 of 49

Application Development

  • Process classification:
    • Setting up environment
    • Exploring Workspace
    • Design guidelines
    • Data validation
    • Property configuration setup
    • Environment setup done Websphere server application with 7.5 basic configuration, then package setup with Weblogic server in javascript coding. Name the file object as per client requirement in application environment and configuration the database in server directory location.

41

23-Oct-21

42 of 49

Application Development

  • Develop new applications and modify existing applications using the Application Designer application. You can also use the Application Designer to export XML files which you can then modify using a text editor before importing them with the Application Designer.
  • Application framework component for organizational access to user
  • Review design guideline to familiarize with Workspace working environment�

42

23-Oct-21

43 of 49

Application Development

  • The development of maximo application is based on system configuration module and there platform configuration with there system properties.

​

    • System properties tool for application developement
    • Logging
    • Domain
    • Database configuration
    • Workflow process and design
    • Application design
    • Select action
    • The above application tool to support and develop maximo module

43

44 of 49

Application Development

  • Logging Domain

This system in maximo is very first information itsm module to add user identity and access to work authorization in the 7.6 platform. Administration user to create database of user login id and details.

44

click to view domain type exist in maximo

see the different domain id

45 of 49

Application Development

  • To working with domains, there is different field type domain setup in maximo enviornment.
    • ALN domain
    • Numeric domain
    • Numeric range domain
    • Synonoms domain
    • Crossover domain
    • Table domain

45

click the tab to open new table and domain creation

46 of 49

Application Development

Database configuration

The database is maximo 7.6 platform to create memory space in software application server library and stored information and data set.

​

  • Log in to the device as a user that has administrative permissions on the system.
  • Create system users if they do not exist on the system.
  • Open a console window and set up the DB2 environment
  • Create the DB2 instance
  • Create the database
  • Configure the database

46

47 of 49

Application Development

  • Workflow process and design

​

  • You can design a workflow process to generate notifications about the progress of a specific record. Notifications can be made through emails, JVM and bulletin board.

​

  • It is communication channel setup and service in application to provide enterprise service at different level and field class.

47

48 of 49

Application Development

  • Application design
    • The application design includes user interface components for developing application and organizational components that provide access to them.
    • The user interface consists of controls, such as text boxes, buttons and tabs, and each control has attributes that determine its behavior. Each application has a presentation.xml file that contains all of the information required to build the application user interface. When you create an application, it is automatically added to the navigation structure for module and control palette application
  • ​
  • ​

48

49 of 49

49

23-Oct-21