1 How to embed Google Drive into IBM Maximo - Internet of Ideas

How to embed Google Drive into IBM Maximo

How to embed Google Drive into IBM Maximo

12/21/2015 | Developer

By Google Drive the attachments are saved on cloud storage, so you can access everything from any computer, so long as you have an Internet connection. When you share documents, you can share them with anyone who has the link, or you can only allow access to specific people. Of course only Maximo knows the link where the documents are stored. You can choose to allow read-only access, or give specific individuals permission to edit documents.

Google Drive comes with ample storage (currently 15 GB) for free. This means you can store a lot of files without running out of space. Since Google Drive is so popular, it integrates with many other programs, which adds to the convenience factor.

I consider this to be a true alternative to attachments (DOCLINKS) configuration.

Is Drive Secure ? according to the terms of service appears to be “yes”. Google says it does not use Drive data for any purposes:

what belongs to you stays yours.

From account protection point of view the account has protected by two-factor authentication and a strong password is reasonably secure. That’s not the same as invulnerable, but it does mean anyone who wants the data in your Drive would have to use extraordinary measures to gain it.

How to embed Google Drive into IBM Maximo: it’s very simple to embed Google Drive into IBM Maximo:

FIRST of all you have to define a Google account where organize your documents visible to Maximo

Google Drive asset documents

Google Drive asset documents

SECOND you have to modify the Asset application with the following items (using application designer) :

  • add a new custom TAB (Documentations)
  • add a new section in the new TAB (Google Drive Integration)
  • add an IFrame in section’s description with Google Drive address and root folder ID

You can add these lines in Asset.xml application file:

I suggest to add the description by application design to avoid to escape any characters cannot be used within XML because they have special meanings.

At the end the Asset application looks like this one:

IBM Maximo with Asset's documents on Google Drive

IBM Maximo with Asset’s documents on Google Drive

Google Drive lets you open files directly from your browser.

Enjoy using the Cloud in IBM Maximo, your comments and suggestions are welcome.


Blog Comments

Another possible way to integrate Google Sites and Google Drive is MetaDrive.

This tool allows you to display a Google Drive Folder inside Google Site Pages with extra functionalites, such as Advanced Search, Filters, Metadata, Views, etc..


Mario Noioso

thanks for suggestion, I will try metadrive as soon as possible

Hi Mario,

It is an interesting proof of concept but I don’t think it can truly be “a true alternative to attachments (DOCLINKS) configuration”

attached documents can be printed out with workorders on status changes and that isn’t possible using this solution because the status change code wouldn’t know about the document to be attached.

That would require a more sophisticated customisation at the doclinks level, perhaps a future version of Maximo will support this as an option.

Best regards,


Mario Noioso

Hi Mark, thanks for reading and thanks for feedback.
beyond to embed Google drive inside your Maximo application tab you can manage the docs with simple rest api.


So you can print out your documents when an object status change and so on.
Maximo/Control desk next gen will be a node js application with a cloud storage, and it will use many and many rest apis.

Hi Mario ,

In this case it the attachments won’t be a record specific documents , user can navigate to any folder from any application moreover it is not following maximo security matrix .

Amir Anwar

Mario Noioso

Yes you right. The folders have the same structure of your assets, but it’s a proof of concept you can use the drive in other applications where the attachments are related to the application and not to the specific object.

Add a comment

*Please complete all fields correctly

Related Blog

AI school
Become an AI expert through Microsoft hands-on training course program, dive in and learn how to start building intelligence into your solutions with the Microsoft AI platform. The school includes...
microsoft azure
Microsoft Azure is a global, trusted, and hybrid cloud platform that enables organizations to quickly build, deploy, and manage applications across a large network of Microsoft-managed data centers, supporting migration...
Microsoft loves Linux
  Few year ago Microsoft CEO Satya Nadella said “Microsoft Loves Linux” during an event in San Francisco. This is not love at first sight. Modern IT is powered by...
HTML Snippets Powered By : XYZScripts.com