Web help: Implementing context sensitivity in a portlet?
We are devleoping serveral 'portlets' that will run
in a portal, and I'm creating Web help for the Help system, but I'm
not sure what to tell the developers to do to link the particular
pages to the Help button on the individual portlets. Is there a way
for them to implement that differs from web applications or Windows
programs? I've perused some conceptual directions, but am looking
for someone who has actually made this work in real life.
There's a couple of topics on my site about calling webhelp
that should help you.
You puzzle me a little by saying "Is there a way for them to
implement that differs from web applications or Windows programs? "
The portal is effectively a web application.
To my mind the easiest way is for them to call your topics
using URL's with the format startpage.htm#path/target_topic.htm as
described in one of the topics. If your filenaming is clear they
should be able to work out what to link to. If not, draw up a
simple mapping document listing the developers forms and your
topics.
Hope that's clear.
Similar Messages
-
How to implement 'Context Sensitive Help' for Workforce Performance Build Tool.
Hi Gurus,
We have a requirement to implement ‘Context Sensitive Help’ for Workforce Performance Build Tool. Please let me know how to go about implementing the "Context Sensitive Help".
It will be great if you can share some links to the documents and screenshots.
Thanks,
Sanjiv KarmakarHi Sanjiv,
do you you mean expand the Help Menu => Pull Help or do you mean
EPSS => push Help?
in case pull help please tell me exactly which system GUI or EP and version you are using.
many different scenarios are possible.
Tom
P.S. Please take care of the name is Workforce Performance Builder or maybe in-official WPB.
many people ask in the HCM area for help, this is the reason why we do not observe all discussion.
The name in the title will help us to find your questions on time. -
Converted WinHelp to HTML Help and context-sensitive topics aren't working.
Converted WinHelp to HTML Help and context-sensitive topics
aren't working. Anyone run across this?I am a developer and we have big project that needs to be
converted from winhelp to HTML help. I received only the .CHM help
file from the help auther. I added the HTMLhelp.lib file and
HTMLhelp.h file in to my project. I tried to change atleast one
page of the dialog. I added on helpinfo function htmlhelp function
call and hard coded the .chm file path and for the right click I as
well did the same thing. But I am getting "No Help topic is
associated with this item" upon F1 key and crash after the right
click with wincore.cpp error.
The code is as below.
BOOL CCnvCfgGenNRecPage::OnHelpInfo(HELPINFO* pHelpInfo)
// TODO: Add your message handler code here and/or call
default
if (pHelpInfo->iContextType == HELPINFO_WINDOW)
int nCtrlId = pHelpInfo->iCtrlId;
DWORD dwContextId = pHelpInfo->dwContextId;
//THE NEW HTMLFUNCTION CALL
::HtmlHelp((HWND)pHelpInfo->hItemHandle,
"D:\\vista_setup\\Patmob\\PatMob.chm",
HH_TP_HELP_WM_HELP,
(DWORD)&IDARRAY(nCtrlId, dwContextId)) ;
THE OLD CODE
::WinHelp ((HWND)pHelpInfo->hItemHandle,
AfxGetApp()->m_pszHelpFilePath,
HELP_WM_HELP,
// HELP_WM_HELP flag brings up pop-up help and expects an
array
// of DWORD pairs of the control ID and the context help ID
(DWORD)&IDARRAY(nCtrlId, dwContextId));
return TRUE;
DO I NEED ANY OTHER FILE? Should I checked out the dialog h
file and .hm file which compling the html related code?
Regards,
Kreena -
Context Sensitive authorization implement in 4.6C
Dear all,
Is there any way to implement context sensitive authorization in 4.6C? Something like P_ORGINCON object in the newer version.
I know the easiest way is to create two IDs for one user; one with each respective role/ structural authorization. Is there any other option?
Thank you for all your input.Several years ago SAP were offering customers on release 4.6c the option of having the context sensitive solution retro fitted to their system. It involved someone from SAP remotely logging into the customer's system and installing the required objects.
I can't tell you what this cost, or even if they still do it, but you could check with your local SAP contact. It might be easier (and cheaper) to upgrade to ERP....
You can definitely map multiple portal users to one backend R/3 user quite easily, but I don't think you can do the reverse. -
How to provide link for the topics of Webhelp in the Context Sensitive Help in RH10 ?
I am using Robohelp 10 and currently working on Context Sensitive Help in which there is a need to create certain links for the topics that are present in Webhelp. My area of concern is that we can't use map id's since CS Help and Webhelp had already been created and it will be a mess for developers too since they had to relook their code. While generating output we don't give js files to our developers, we just give them folders and css file. Considering all these points, is there any way to provide a link for a topic of Help in Context Sensitive Help? Anyone, Please Help !
I'm not clear on what the question is. You seem to want CSH and to not use Map IDs. That leaves other methods to which Willam has already pointed you. Essentially it's Map IDs or URLs. So are you asking if there is a method that does not involve the developers? No as it is they who must create a link of some sort from a screen to a topic.
You also say you don't give JS files, just folders and CSS. The Rh WebHelp output contains many files and folders and you have to give the whole output or the help will not work properly. Exactly what are you giving them?
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
Map.xml and context-sensitive help question
We're changing the tools we use to generate JavaHelp from RoboHelp to WebWorks.
RoboHelp's output always includes a file named map.xml. WebWorks doesn't include this file.
My understanding is that map.xml is what applications use to find the correct context-sensitive topic. Is that right? Will the app be able to find context-sensitive files without it?
Stan StansburyThere are a couple of posts about masterdata.xml that seem to indicate it's not a problem. See if either of these help.
Context Sensitive Help Question
MasterData.xml
For the 'main portal page' bit - maybe the developer wants to know the Start Page of the project, rather than the Default Topic? I'm not very familiar with CSH and webhelp, so I'm uncertain of the details the developer needs, but I wouldn't think you'd have to change anything as long as they have all the necessary details.
Amber -
RH10 - Context sensitive links to DUCC variable set
I'm using RH10 Webhelp and the project has four builds from a single source of topics. I am using DUCC for media type categories (radio, television, etc.). I've used build tags and user variables to provide specific information for each media type in one topic. The DUCC category selected determines which information the user sees.
The web application has context sensitive help links to appropriate topics in the help system. With DUCC implemented I need a way to include the appropriate variable set for the context media type.
The application will know if the context is radio or television. Since the context sensitive Help URL opens the default DUCC category only, I need a way to include which category to open in the Help link URL.(Something similar to the # addition to indicate opening the window with the TOC pane open would be nice.)
Without that instruction the user will end up on the default (let's say radio) topic when they really need to see the television version. The user would need to switch the DUCC category in the TOC (which closes the TOC completely) and then drill down through a huge TOC to find the same topic in the television list. Needless to say the user will become very annoyed with this process.
I would really like two options: to specify the variable set to use in the help link URL to open the appropriate topic AND to switch categories and automagically open the same topic in the new category if possible.
Thanks for your help! If there isn't a current solution, how do I lobby for an enhancement to RH?
karenSorry but I believe you can only open the help to the default category. In the short term could you have a single topic category telling users to pick their category. Not ideal but better than where you are.
Longer term please follow this link.
http://www.Adobe.com/cfusion/mmform/index.cfm?name=wishform&product=38
The problem I am seeing is if you call a topic that is in all categories Rh can display it but how would it know which category? However, that's for the Adobe guys to figure out.
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge -
Context sensitive solution for Structural authorization
Dear all,
I would like to know whether new relationship, evaluation path and authorization profile has to be created for each role with context sensitive structural authorization ?
In T77UA table, each user has assigned a profile which tells the system how to find the structure by evaluation path (in T77PR table). Then in tranx OOAW, the evaluation path indicate how to build the structure by series of relationship, and this way we have to create new relationship for each role with context.
Am i correct ?
If an organization has many roles, then many relationship, evaluation path, profile.. has to be created !
Thanks for your help !
patrick cheungHi Chandra,
Thanks for your prompt reply !
This is for <u>Context Sensitive</u> solution, <b>not</b> the normal structural authorization:
Yes, if you add the authorization object P_ORGINCON in PFCG, you will notice that the field "<b>Authorization Profile</b>" has to be entered which tells the system <i>WHICH ORG STRUCTURE</i> does this authorization are refering to...
In table T77PR, instead of hardcoding the organization unit in the object ID field, we use Evaluation path to tell the system how to find the org structure for employees. Function RH_GET_MANAGER_ASSIGNMENT will return the org unit ID for the evaluation path.
In transaction OOAW, the said evaluation path specified the relationships which the system should use to draw the org structure of the employee's supervision... and there should be relationship like "<b>Is managed by</b>", may be as follows:
O B 002 Is line supervisor of * O
O A 011 Cost center asignmnt * K
O B 003 Incorporates * S
O B 012 <b>Is managed by...</b> * S
Up to now.... if you want to assign authorization to someone as follows, you could not simply maintain the same relationship "<b>Is managed by</b>" to Org Structure A and B because this will confuse the system as to which org structure you want the employee to maintain infotype 7 or 14/15. You should then create different relationships and maintain them to Org Structure A and B. And tell the system how to find the structure from the Evaluation path, which is stick to the Auth. profile. The Auth. profile is then maintain in the Context sensitive master data object P_ORGINCON !
(1)
Org Structure A
Maintain only infotype 7
(2)
Org Structure B
Maintain only infotype 14, 15
So... that's why i said if an employee has many role to perform duties in many different Org Structures (e.g. A, B, C...etc), you would create many relationship...
Hope this message will give idea to someone who intend to implement Context Sensitive Solution. -
RoboHelp V6 - Using Context Sensitivity with SAP R/3 ECC 6.0
We are creating online help/procedures using RoboHelp,
Version 6. We are also upgrading from SAP R/3 4.6c to SAP R/3 ECC
6.0. ECC 6.0 has different backend coding than 4.6c that does not
allow us, at the moment, to implement context sensitivity. My
question is this: Can RoboHelp V6 be integrated with SAP R/3 ECC
6.0 that will allow for context sensitivity? Does coding exist for
this to happen? What must take place for this to work properly? Any
assistance would be greatly appreciated.Welcome to the forum.
I can't help you on the coding side but is using a URL an
option? If it is, then see my site where I explain how to call
webhelp using URLs. That includes how to open the help pointing to
a specific topic, thus giving you context sensitive help. -
HR Context-Sensitive Based Security
Dear All,
Wondering if anyone implemented Context Sensitive based security in HR. That is using P_ORGINCON auth object instead of P_ORGIN for HR Master data.
If so, were there any issues? Looking for some pros and cons to convince our Steering Committee.
Based on my experience, it would be little upfront work but would save the agravation in the long run with the HR personnel cross functional activities.
Any suggestions or thoughts are great!!
Thanks
Saradawill this be a new implementation or an upgrade?
furthermore, determining whether or which issues you will encounter in the process of implementing context-sensitive authorizations mostly depends on the requirements your company has given you and your team.
initially, the organizational structure has to be in place. without an accurate structure you have no change of succeeding. -
Setting up context sensitive help for WebHelp in web application.
Hi,
I'm working on a help system for a web application. It will include context sensitive help triggered by an icon on the screen, and the Topic will open in an iframe with a set size. The developer has already set up the iframe that pops up when the icons are clicked. He is giving me the ID for the screens with the help icons as a fully qualified java file name. I'm not sure what the correct process would be in RoboHelp to map the ID's to the topics.
1. Do I create a map file using the list of ID's the developer sends me? Would it be in this format:
#define Topic_Name Java_File_Name
2. Do I then add the ID to the appropriate help Topic using Project Setup pod Context-Sensitive Help folder?
3. When I generate the layout I specify the map file I created above (.h extension)
3. If the developer already set up the iFrame size, is it correct that I don't need to create a custom window to set up the size? Is there a way to set it so two panes open? (I believe using the method above one pane opens with link to navigation pane)
Thanks in advance,
JoanneWelcome to our community
See if the link below helps.
Click here to view
Cheers... Rick
Helpful and Handy Links
RoboHelp Wish Form/Bug Reporting Form
Begin learning RoboHelp HTML 7, 8 or 9 within the day!
Adobe Certified RoboHelp HTML Training
SorcerStone Blog
RoboHelp eBooks -
Is there a way to open context-sensitive help in a new window with RH10?
I'm linking my context sensitive help using the RoboHelp_CSH.js file to my web application.
The correct topic opens when I click the help link, but it opens in a pop-up window. This causes problems in Firefox and Chrome (which block pop-ups by default).
Is there anyway to force the context-sensitive help topics to open in a new window?
I've tried adding
<p><A HREF="javascript:RH_ShowHelp(0,'http:/myurl/index.htm', HH_HELP_CONTEXT, 100)" target="_blank">Help</A>
which opens an empty tab in Firefox with no content in it. And it doesn't work in Chrome either.
Has anyone else run into this? Any help is greatly appreciated.
Thanks,
ColleenHi and welcome to the forums.
Using the RoboHelp API, that is quite a bother. (Read: major pain)
Fortunately, there is a simple solution:
<a href="http://myurl/index.htm#<id=4>>newwnd=false" target="blank">Help<a/>
This link does exactly the same, only opens the help in a new browser window.
You may also be interested in my custom WebHelp API: http://www.wvanweelden.eu/blog/2012/08/03/custom-webhelp-apis
Greet,
Willam -
Need help with a Context Sensitive Help project
Hey everyone,
I'm the RoboHelp administrator around here - I've done some
RoboHelp projects and created the procedures, stylesheets and
templates for our company's WebHelp, WinHelp 2000, and JavaHelp
projects, but now I'm sort of the consultant for the content
authoring team that creates the help systems. I think I need to
call in some help from the forum about a project I'm consulting on.
Here's the situation: A project team here thinks they want
field-level help to support a web-based application. I've told them
"That's fine, it's possible, just don't demand that the help author
create topics for EVERY field, even the obvious ones like "Name",
"Address", "Zip", etc, since there is very, very little value in
doing that." We already have a very old help system that is being
CONVERTED to WinHelp 2000 (from a "mocked-up" version of WinHelp)
that did just that - every field in every screen was a separate
topic, even if it wasn't useful. Every topic was essentially "This
information goes in this field". As a result, we abandoned creating
an Index, since we had about 27 entries for "Name", 13 for
"Address1", 15 for "Address2", etc.
Well, I just heard back yesterday that they totally ignored
my suggestion and they want to go ahead with the "all help for all
fields" idea. I still think I have a chance of convincing them to
choose context-sensitive topics wisely, if it can present my case
clearly and be persuasive. I just found John Daigle's article about
context sensitive help (
http://www.macromedia.com/devnet/robohelp/articles/context_help.html)
and I'm looking at it now (very well done, by the way - thanks
John!). It looks like, from first glance, that it might convince
that project team that "Whoa, this context-sensitive thing is more
than we bargained for", which is what I want them to think, since
they have very limited resources and a help author that is VERY new
to RoboHelp and WebHelp. I personally have never built a
context-sensitive help project with different windows, but I have
built several projects using conditional builds.
What does everyone think of this approach?
Thanks,
JimHere's a nice, convincing argument that I just thought of -
the only thing wrong with it is that I don't know if it's true or
not.
Does the end user's browser cache the .htm files for the help
topics that are grabbed from the server? If so, consolidating the
field definitions lessens the server traffic.
(Always get the server guys on your side - everywhere I've
worked, they wield a big stick!)
Also, I'm a big believer in functional help topics, but I
have compromised for some clients and included one-per-screen
conditional topics with the field labels. John, I wish I had known
about the map numbering trick back then - I would have loved to
give them F1 help.
Elisa -
How to get context sensitive help in JSP Pages
Is it possible to display context sensitive help in JSP Pages when I press the tab key on the keyboard base on the key focus. I don�t want to use any applet or Swing components, because it�s a web page viewed on the browser
ThanksJava code inside a JSP is interpreted on the server and the HTML produced by the server it is shown in the client browser. The JSP code can incorporate calls to the JavaHelp API if it is available to the server. Those calls can be used on the server side to map parts of the JSP to contents of a help set (HTML pages).
Given that, you can provide context sensitive help, but when it comes to view help information, you either can show HTML only (without TOC, index, etc.) or you'd need an applet.
Ulrich -
Can I get context sensitive offline help for Adobe audition?
I've linked the CS6 Help PDF successfully to F1, but that's very clunky when you're trying to figure out an effect and the link that says "Shows help for this effect" is broken. I recall CS5 and 5.5 had context sensitive help. I know for sure Audition 3.0 does. I'm a US contractor that's forward deployed and an Internet connection is not something we can take for granted.
Charles,
Thanks for the reply. I've been to that site and have followed the instructions. What that gets you is a general help PDF document that opens when you push the F1 key. If you navigate around Audition CS6 there are various places where you'll see a small "I" in a circle. If you hover over it with your cursor, a balloon pops up saying "Get help for this..." and references the function you're in, for example an effect. If you're online and click on it, it opens the relevant web page on the Adobe support site. If you're not online, you get nothing. This is not the case in Audition 3.0 and if I recall right, 5.0 and 5.5 where you get context sensitive help for various effects and other functions stored with the program on your computer, like most programs from other vendors.
I think the basic problem is Adobe is so wedded to their "Creative Cloud" model that they're impairing their product. Aside from my own philosophical objections to cloud computing, Adobe is totally missing out on emerging markets and economies. I'm currently in Afghanistan working with locals on building the country's broadcast industry. There are a lot of talented people here that work in radio production and they all use Adobe Audition, but version 3.0 exclusively. Most can't afford CS6 and Adobe Audition CC is useless because of the pricing structure and the lack of reliable Internet. This is also true for other countries I've visited.
Sorry for the soapbox tirade, and thanks again for the reply. I think you've confirmed that the answer I'm looking for doesn't exist. If you can check and see if I'm wrong, I'd love to know that. I'm thinking of rolling back to Audition CS 5.0 or 5.5 and I'd rather not.
Regards,
Steve
Maybe you are looking for
-
Error in Creating a new FR report or in opening one
Hello, I am getting the following error whenever I am trying to create a FR report or open a report. : nested exception is ; java lang Null Pointer Exception Can anyone help? Thanks Dhiraj
-
Mini DisplayPort - VGA and MBP 2011 not working
Hi, I can't get my 13" mbp 2011 to connect to VGA screens. I've bought a mini DisplayPort to VGA converter (an Apple one, not a no name) and if I connect a display over VGA the screen stays black. My mbp recognizes the display, I can see the display'
-
Time capsule backups say I don't have access privileges
I just reinstalled operating system on my macbook pro. Went to Time Capsule and found that all of my documents were not available to restore. Applications seem to be fine, but I went into the backups and found the documents with little red circles (w
-
HT4641 Does pages have a document password protection function
Does pages have a password protection function since adobe PDF for IPhone3gs or IPad2 does not?
-
Does Premiere need to stay open after exporting into media encoder
After using the Export Media option to get my sequence into the Media Encoder, Premiere was closed accidently. This happened after 9 hrs of rendering and according to the encoder estimate I have 20 more hours to go. Is there a reason to restart if it