I can't speak much to your first question. We've had a couple of clients test the Service Request work center, but haven't seen adoption of it really.
The biggest recommendation when it comes to performance for work centers is to try and be on the latest releases. There are constantly performance related fixes in the work centers over the releases. As an example, there was an issue we saw where inspections would download other inspection results against that form on some versions, including any images that had been taken for that inspection form. As that inspection form was used heavily and had a lot of pictures taken, we were seeing multi-GB downloads which was causing 20 minute+ waits to be usable.
The SR work center had a bad regression recently in 7.6.1.1 where the relationship was changed on upgrades to be the wrong relationship causing it to retrieve all work logs instead of just the work logs associated to the SR (https://www.ibm.com/support/pages/node/6218822). If you're on 7.6.1.1, I would make sure you adjust that relationship.
But a lot of what you're highlighting is similar to what we see on a first run in a demo environment on the SR application where it takes around 30 seconds to load if nothing is cached. 7.6.1.2 (which is targeted for 3Q of this year) is supposed to include some more performance enhancements for at least mobile devices (but will probably equate to performance improvements in the standard work center as well).
Longer term, IBM has also started talking about a new platform that they're going to be migrating work centers to relatively soon. This will have new components, support for localization/translation, be based on entirely different underlying technologies (Google Polymer is out, React is in), will be getting a GUI designer, etc. And will end up supporting both Work Centers & Maximo Anywhere. It utilizes the IBM Carbon Design system (https://www.carbondesignsystem.com/).
Inspections for Maximo Anywhere will be the first app based on this platform, which is targeted for 4Q of this year (work centers in the 4Q release will remain unchanged). Then in future Maximo releases they'll start switching existing work centers to the new platform. I wouldn't expect significant changes (mainly bug fixes/serious performance issues resolved) until the new platform comes out.
------------------------------
Steven Shull
Projetech
------------------------------
Original Message:
Sent: 06-25-2020 14:07
From: Tim Pratt
Subject: Work Center Performance on initial load
We're ramping up to deploy the Maximo Workcenter Service Request application for our campus community as a replacement for our custom solution.
We're looking for any information/guides for optimizing performance of that application. I've found posts such as this: https://www.ibm.com/support/pages/maximo-work-center-performance ...but if there are more comprehensive and up-to-date guides on improving Work Center performance, specifically for Service Requests and WebSphere/Sql Server deployment, I'd appreciate being directed to them.
We've noted, with very little data added in our development system, the main page of Service Requests requires over 10MB of Javascript and other assets before the page renders and can take 30-60 seconds to load. The application pulls down over 1000 assets including html, js, css, json and appears to do so serially. I'm not sure our WebSphere/Apache configuration could be altered to allow the Google Polymer assets to be pulled down in parallel or not. I appreciate that the application behaves more responsively after the initial load a cache but our campus community will access this infrequently and will often run into the this long initial load time.
First question, who in this community is utilizing the Service Request Work Center as the primary tool for submission of SRs?
Second Question, who has encountered this problem, and who has been able to improve performance, and how?
#WorkCenters
------------------------------
Tim Pratt
Bates College
------------------------------