Maximo Integration

  • 1.  Jobplan translations

    Posted Thu April 01, 2021 04:10 PM

    Hi all,

    We have a requirement to be able to translate jobplans from english into 6 other languages. I looked into using XLIFF, but since only admins can extract and upload XLIFFs that is not the best option for us. 

    Second option would be to create an export and import functionality using scripting and CSV. This way a regular Maximo user can export the english jobplan date as a CSV have it translated and when done import the translation into their respective language tables.

    Has anyone out there already done something similar? If so then please let me know.



    Jeroen van Proosdij

  • 2.  RE: Jobplan translations

    Posted Fri April 02, 2021 11:17 AM
    I assume you already created a language table for JOBPLAN (out of the box it is not configured, so translations aren't possible). If not let me know and I can explain how to do that piece.

    I wouldn't use scripting for this as it's achievable with core Maximo functionality for integrations. Configure the object structure in the Object Structures application. I'd recommend limiting it to just the attributes you want your users to modify, which is easier if you're on newer versions and can use the "Exclude Attributes Mode" checkbox on the objects. If you want it to be CSV instead of XML, ensure that the checkbox for "Support Flat Structure" is checked. Resolve any alias conflicts if they exist.

    Then enable Application Import and Export support in the applications you want. Choose the appropriate default and limits you want to have. Be aware that application import/export is done as a single transaction, so you should put reasonable limits to avoid someone loading too many records at once. 

    Grant the new security options added to this application to a security group. Log out and log back in.

    Export the job plan record and make the necessary modifications. 

    Then import the changes. You'll need to expand the options to switch your language from the user's default language to their target language. 

    Then when they import it has been added to the translation table

    Steven Shull
    Director of Development
    Projetech Inc
    Cincinnati OH