Hello everyone,
I'm looking for guidance and best practices around version control of Attached Documents when using the Library feature in IBM Maximo Application Suite (MAS) 9.1.
🔎 Use Case
We are leveraging the Library capability to attach a single document across many records (e.g., Job Plans, PMs, Locations, etc.). This works well for reuse - but becomes challenging when the document needs to be updated.
⚠️ Current Approach (Working, but feels wrong)
Right now, I am handling updates using the following process:
- Download the existing document
- Modify it externally
- Upload the updated version to the Library as a new document (e.g.,
ClassARefrigInspections_v2.pdf)
- Go back to the original Library record
- Update the URL / File Name to point to the new file
Example:
- Original:
cos:doclinks/ClassARefrigInspections.pdf
- Updated to:
cos:doclinks/ClassARefrigInspections_v2.pdf
This effectively updates all references, which is great - but it feels like a workaround rather than a true versioning strategy.
❓ Questions
- Is this considered a valid / recommended approach in MAS 9.1?
- Is there a better way to manage versions of Library documents?
- Are others leveraging:
- Document versioning outside of Maximo (e.g., SharePoint, Box, etc.)?
- Naming conventions only?
- Any hidden features or patterns I may be missing?
💡 What I'm Hoping For
Ideally, I'd like a pattern that:
- Maintains a single reference point across all records
- Allows controlled updates without manual relinking
- Provides some level of version traceability / auditability
🙏 Appreciate any insights
This is my first time working heavily with the Library feature, so I want to make sure I'm aligning with best practices before this pattern gets widely adopted.
Thanks in advance for any feedback or real-world experiences.
------------------------------
David Miller
Managing Partner - Maximo Consultant
Enterprise Integration Partners LLC
------------------------------