Colum,
I have a lot of map numbers that are automatically generated
by our development tool and that all are mapped to a single topic.
Since, in our company, I do both the .hh and .ali files, I can give
you some perspective on both ends.
The developer should not be the one to determine if the
multiple dialogs can be described in the same topic. My experience
with developers is that they think every dialog is intuitively
obvious. The developer will most likely have their development tool
automatically assign map numbers and every dialog will be
different.
It is not possible for the .hh file to contain a single mapID
for multiple map numbers - the developer cannot define one mapID to
be two different map numbers - so you will need to do it at the
.ali file level. You can easily direct multiple mapIDs to a single
topic although I don't know how RoboHelp handles this because I do
all of the Context Sensitive Help in WordPad (which is not as
difficult as it might sound). I know that the EditMapIDs dialog in
my old version (v.8) of RH is terrible but I expect much improved
over the last half century or so...
John