I work at a medical software company where users of the
software are given specific roles, and are not allowed access to
complete help systems, based on FDA regulations. In an upcoming web
application we are developing, roughly 100,000 users at sites
worldwide will use the software, but each individual will have a
specified role, and a set of allowable "portlets" for access.
The Online Help system, along with the application, will
require an ability to identify the role of the user, their access
privileges to the software, and provide the appropriate help files.
For example, an investigator who has rights to approve data will
need to see three portlet help topics, including the approval
workflow and steps; another investigator without approval
privileges will see only two portlets, etc. Some of these roles
will have access that overlap; some will not. We will probably have
about 14 roles for the first release, but this may increase to 25
or 30 over the next year.
I am using RoboHelp 6 at this time, and am looking at the use
of Merged WebHelp (on
www.grainge.org), conditional topics, and
RoboHelp Server. Can anyone provide some insight as to the
benefits/risks of each of these? Also, I would like to be able to
create separate indices for each subproject.
Any assistance in figuring out the most efficient approach
would be greatly appreciated.
Sharon