How do we convert from polymer 1 to polymer 3?

Convert custom UX applications from Polymer 1 to Polymer 3 using available tools and processes, noting that both versions coexist in the same environment and conversion tools are not officially supported.

When IBM® Maximo® Real Estate and Facilities 3.5.0 was released in late 2015, it introduced an MVC-based UX framework for Polymer-based applications, also known as the Application building with the UX framework. At the time, our UX release was based on Polymer 1. Our latest UX release supports the latest Polymer 3 standard. So our latest UX apps were developed in Polymer 3.

To be clear, our UX framework supports both Polymer 1 and Polymer 3 UX apps. Both types of UX apps can coexist together in the same environment. But if you're interested in converting your own custom UX apps from Polymer 1 to Polymer 3, the following tools and processes are available. Be aware that these tools are not officially supported at this time.

Note: Before converting a UX view from Polymer 1 to Polymer 3, remove the vulcanized file if the view is vulcanized. Vulcanized files cannot be converted to Polymer 3. Instead, you must convert the source component files to Polymer 3 and then use tri-bundler to bundle the converted components into a single component file.