MAXIMO URL Capabilities

Introduction

Maximo's Full potential is unlocked only when it is connected with other Applications like SAP, ArcGIS, SCADA etc.

There are many cases the records in Maximo will be synced to these external systems or application by Integrations or Data Sync. These will be useful only if a user who works on these external applications can go to Maximo and get those particular records on a single button click from these applications.

In order to achieve this functionality, we can make use of Maximo's URL capabilities by which we can point to a particular record, even a particular tab.


Usage

In order to get to maximo, we need to have a base URL to which we can append different arguments to form the complete URL

BASE URL : http://[hostname]/maximo/ui/maximo.jsp?[arguments]

The main argument we need is EVENT, this will define what we need to do as first step. Usually it will the loadapp, and we can provide the value as the app name.

To go to Start Center : 

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=startcntr

To go to any app :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]

 Login using username and password and redirect to an app :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&login=true&username=[username]&password=[password]

note: for further events like fetch a record, create record etc we can make use of additionalevent.

Fetch a record based on its uniqueid :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&uniqueid=[uid]

Fetch a record by passing an sql where clause :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&additionalevent=sqlwhere&additionaleventvalue=[sqlwhereclause]

Fetch a record using QBE :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&additionalevent=useqbe&additionaleventvalue=[attribute]=[value]

Fetch a record and invoke an action :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&uniqueid=[uid]&additionalevent=[actionnum]

Fetch a record and open a dialog box :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=wotrack&uniqueid=133&additionalevent=[dialogid]

Fetch a record and open in a different tab :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=wotrack&uniqueid=133&changetab=[tab_id]

Create a new record :

http://[hostname][hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&additionalevent=insert

Create a new record and pass values :

http://[hostname]/maximo/ui/maximo.jsp?event=loadapp&value=[appname]&additionalevent=insert&additionaleventvalue=siteid=[siteid]|assetnum=[assetnum]



Comments

Popular Posts