RoboHelp 2020 importing *.hm Map files - Loss of functionality compared to RoboHelp version 7
Just to put this query in context, I work with a software development company, and we use Microsoft Visual Studio 2019 for development and our sources are stored on GitHub. To create context-sensitive help files, I use map files (*.hm) that are generated by Visual Studio. Basically, whenever I need the latest version of the *.hm file for any given module, I have a workspace setup where I just need to do a "Get Latest" and the file gets updated automatically.
In RoboHelp version 7, the *.hm file was imported and used "as-is", without any modification. This means that whenever a new control and Map ID was added in the software by the programmers, all I needed to do was to overwrite the old *.hm file with the new one. The new Map ID would show in RH7, and existing associations were preserved. Easy peasy. We had a fully automated workflow for this.
Now in RH2020, that functionality is lost. Now, the *.hm file gets imported into a *.ali file. Once imported, RH does not have the ability to "append changes" if the original *.hm gets updated. You cannot import a file with the same name. This means that when programmers update the *.hm file, I have to manually look for new entries, and then use the RoboHelp UI to manually put these new entries in before doing the association with a topic. Of course, deleting the original map file and re-importing with the updated *.hm will cause existing associations to be lost... This is obviously not an option,
This is a serious loss of functionality. It completely breaks our automated workflow. In fact, I was forced by the dev team to stop the migration of our help system and revert back to RH7 until a suitable solution is found. We use RH2020 to create online contents and PDFs, but the HTML help system will need to remain on RH7 for the time being.
Am I missing something here?
