Skip to main content
December 11, 2012
Question

How to create context sensitive help and call the role based help from my Java Project?

  • December 11, 2012
  • 1 reply
  • 1014 views

Hello All,

I am new to Robo Help. I have created a Robo help for my Java Web Applicaion. My application is role base i.e some user's will not see some of the pages of the application. So I want to hide those pages in Robo help as well. I tried creating multiple TOC for different Roles.

My Question is

  1. How to call robo Help from my application?(I will be calling using java script. If it is with RoboHelp_CSH.js where can I get that and How to implement it in my project)
  2. How to implement role based help?

Thanks,

Siva.

This topic has been closed for replies.

1 reply

RoboColum_n_
Legend
December 11, 2012

Hi Siva.

You can implement role based help in RoboHelp versions 9 or 10. If you open one of the sample projects (e.g. Employee Care) there are a few WebHelp single source layouts that if you generate the output will help you. In summary you use conditional buid tags in your source and an expression in your single source layout to filter out the role based topics. The different roles are selectable at the top of the TOC in a dropdown.

December 11, 2012

Thanks a lot for your reply. I had done that. How can I call the particular TOC from the JS file for a particular Role?

Peter Grainge
Community Expert
Community Expert
December 11, 2012

That's not how role based help works. One role is the default, other users can select their role but everyone can see all the help. What you need is different outputs for each role and you set up your app to point the user to the right help by identifying just the right pages.

Alternatively, does it matter if someone can see all the help? Their permissions will stop them doing things outside their area.


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.