O ® U P K: I - A S G
O ® U P K: I - A S G
O ® U P K: I - A S G
ii
Installation & Administration: provides instructions for installing the Developer in a single-user or multi-user environment as well as information on how to add and manage users and content in a multi-user installation. An Administration help system also appears in the Developer for authors configured as administrators. This manual also provides instructions for installing and configuring Usage Tracking. Content Development: provides information on how to create, maintain, and publish content using the Developer. The content of this manual also appears in the Developer help system. Content Deployment: provides information on how to deploy content to your audience. Content Player: provides instructions on how to view content using the Player. The content of this manual also appears in the Player help system. Usage Tracking Administration & Reporting: provides instructions on how to manage users and usage tracking reports. In-Application Support Guide: provides information on how implement contentsensitive, in-application support for enterprise applications using Player content. Upgrade: provides information on how to upgrade from a previous version to the current version.
iii
CONTENTS
1. In-Application Support Overview............................................ 1-1
Plan for Deploying In-Application Support ............................................1-1 Target Application Configuration and Content Creation ........................1-2
Help Integration - This method allows users to invoke context-sensitive in-application support content using the existing target application Help menu or Help link. SmartHelp - This is a toolbar button for browsers that end users may use to access context-sensitive in-application support content.
The mechanism for context-sensitivity used for target applications is known as ExactMatch. This technique allows the Player to display a list of content that is related to the end user's activity in the application. The relevancy of the content list is determined based on content items that contain exactly the same context information as recorded during content creation in the Developer. The mechanism for context-sensitivity for browser-based non-target applications is known as SmartMatch. This technique uses statistical analysis to rank the most probable content items and generates a list of relevant content. This allows you to use the SmartHelp toolbar button to deploy context-sensitive in-application support for any browser-based application. Finally, content created for non-target applications prior to the introduction of SmartMatch technology may still be deployed using the SmartHelp toolbar button for the browser without context-sensitivity. In this case, the outline displays all of the content items; however, the user may find the appropriate items using the Search feature or by browsing the content outline. See the Content Deployment manual for more information about deploying Player content.
What deployment mechanism is most appropriate for your application, Help Integration with a target application or SmartHelp-based deployment? Who needs to be involved, what needs to be done, and when does it have to happen?
Understanding the answers to these questions will give you the information you need to implement help integration and context-sensitive help successfully. These are the tasks which need to be completed to successfully deploy in-application support.
1-1
Content Author
Create content in the Developer - While ExactMatch information for target applications and SmartMatch information for browser-based non-target applications will be automatically captured, it is recommended that you validate that context is being captured. Publish the content Give the published content to the web server administrator
Deploy the published content to a web server Provide the URL for the content to the application administrator
Application Administrator
Perform the configuration steps detailed in this guide for each application Receive the content URL from the web server administrator Perform help integration steps for URL configuration, if applicable
Test User
Verify the published content appears from the application using the Help Menu Integration option or the SmartHelp button, as deployed If you are deploying context-sensitive help, the test user should coordinate with the content developer to note which parts of the application were used to create content and then verify that the content launches with an appropriate list of relevant topics.
Oracle E-Business Suite: It requires library files to be installed on the application server (applcore forms server) before recording content. See Implement Context-Sensitive Help Integration in the Oracle E-Business Suite section later in this manual for more information on installing library files for Oracle E-Business Suite. Note: Oracle E-Business Suite 12.1.2 no longer needs the library files; however, you should add a profile in the System Profile form. PeopleSoft Enterprise: It is recommended that PeopleBooks is installed and configured before starting to record content.
If you want to deploy context-sensitive help, always check that context is being captured while recording. See Context Recognition in the Recorder in the Record and Edit Topic Content chapter of the Content Development manual for more information on capturing context while recording.
1-2
Obtain content that has been created and published in the Developer Configure content with the In-Application Support (IAS) Configuration Utility Deploy content on a server Configure the target application for help integration (if applicable for the target application your audience will be using) Install SmartHelp, if it is applicable for the application your audience will be using
Applications supported by: SmartHelp only CA Clarity PPM (version 12) CA Service Desk Oracle (Siebel) CRM On Demand Oracle (Hyperion) EPM Oracle Transportation Management Other Browser-based applications (if the browser toolbar is available) Help Integration only Agile PLM JD Edwards World Microsoft Dynamics CRM (version 3) SAP GUI for Windows Either SmartHelp or Help Integration Agile CNM Clarity PPM (version 8) JD Edwards EnterpriseOne Microsoft Dynamics CRM (version 4) Oracle E-Business Suite (SmartHelp not supported for Oracle Java Forms) PeopleSoft Enterprise SAP GUI for HTML SAP NetWeaver Portal Siebel CRM (On Premise) Refer to the following information for the general steps to implement SmartHelp or help integration.
2-3
Implement SmartHelp
Obtain content in the form of a Player package that an author created and published from the Developer. Configure content using the IAS Configuration Utility to set options for SmartHelp. See Configure SmartHelp. Deploy content to a web server. Install SmartHelp by deploying the link for installing SmartHelp to your end users. See Use SmartHelp for Browser-based Applications.
Obtain content in the form of a Player package that an author created and published from the Developer. Configure content using the IAS Configuration Utility to set options for help integration. See Application-Specific Configuration Settings. Deploy content to a content on a Web server. Integrate Help into the target application by adjusting settings in the target application to launch the content. See the appropriate section for your application in Integrate Help for Target Applications.
Obtain Content
Whether you are implementing help integration or SmartHelp, you need content that has been published to the Player format from the Developer. You can create and publish this content yourself, or you can use purchased content from your enterprise application vendor.
Create and publish content An author will use the Developer to create and record content, and then publish it to the Player format. This results in a folder structure containing a subfolder with the name PlayerPackage. It is this PlayerPackage folder that you need. Purchase content Some enterprise application vendors sell pre-packaged content for their applications to help customers understand application functionality and configuration options. If you purchase content, you should receive a complete PlayerPackage.
Configure Content
Whether you are configuring content for SmartHelp or help integration or both, there are options you can set for context sensitivity and launch behavior. The published content contains the IAS Configuration Utility to help you make the appropriate settings for your needs.
2-4
If a target application supports help integration, there is a link specifically for that target application on the main page of the IAS Configuration Utility. There is also a link for SmartHelp options at the bottom of the page. The options on the SmartHelp page apply to all target applications that support SmartHelp, plus all browser-based applications since SmartHelp can be deployed for any application that runs in a browser, except one that hide the browser toolbar. As you make changes to the configuration settings and save them, the Activity column on the right in the main page displays information about the date and time the change was made, and the name of the person who made them. You can add a name in the My name is field at the top of the page. If you add your name, or pick your name from the dropdown list, it appears in the Activity column. To launch the IAS Configuration Utility (locally): 1. 2. Navigate to the folder containing the Player package. If you use Internet Explorer, launch the inappconfig.cmd file. or If you use Mozilla Firefox, launch the inappconfig_ff.cmd file. Use Notes You can add a note to each option as well as to the configuration file as a whole. These notes are saved as comments in the configuration file. You can use notes to add information about why a change to the configuration was made, and so on. To add, edit, or delete a note: 1. 2. Launch the Configuration Utility and open a page for an application. To add a note for a field, click the Add Note button next to that field. or To add a note for the configuration file as a whole, click the Add Notes button at the top of the page. 3. 4. 5. Enter the text of the note and click Ok. To edit a note, click in the text box for the note, make your changes, and click Ok. To delete a note, click the Delete button on the note.
Save the Configuration File If you are launching Configuration Utility from the command file, the configuration file (odcustomurl.js) is saved directly to the appropriate folder within the content folder on the local drive. Note: If you are not sure that the configuration file was saved correctly, you can retry the save. The Save Configuration page appears, displaying the location where the file was saved. If necessary, you can save the file manually, and then use the Check option to verify that the file is in the correct location. To save the configuration file locally: 1. Click Save. The Check Configuration page appears displaying the name of the file and the location where it was saved.
2-5
Revert Settings At the bottom of each page of configuration settings, there is a Revert button. This option changes all of the settings on the page back to what they were the last time that the configuration was saved. To revert the settings: 1. Click Revert.
Reset to Defaults You can also set options back to the original settings, individually or for all options on a page. When you make a change to an option, a Reset button appears next to that option. You can use this button to set the option back to the default. In addition, there is a Reset to Defaults button at the bottom of each page, which sets all the options on the page back to original defaults. To reset to defaults: 1. To reset a field to the default, click the Reset button next to the field. or To reset all of the fields on a page to the default, click the Reset to Defaults button at the bottom of the page.
SmartHelp
When you record browser-based application content, the content is automatically ready for deployment with the SmartHelp toolbar button. You can host the published content on a web server and install SmartHelp from the hosted content location. Other than deploying SmartHelp to end users, there is no content configuration required. There are options, however, if you want to deploy context-sensitive help or disable the SmartMatch capability. It is also possible to deploy the SmartHelp button from one web server location while hosting the content in another web server location. Note: If you have content created in different versions of the Developer, SmartHelp should be installed and configured from the latest version. An older version of SmartHelp must not point to content from a newer version. There is a page in the Configuration Utility that contains all of the SmartHelp Options, which include the following: ExactMatch Application Scripts: This is a list of URLs to the application script folders in the published content that enable ExactMatch context-sensitivity with SmartHelp. ExactMatch is available for the target applications listed below. The URL will end with the text shown in the Link text below for each application. Do not include /hemi in the URL. For example, http://server/contentfolder/oracle. Note: A number in the link name does not imply the version of the target application. Target Application /Link Agile CNM /agliecnm
2-6
SmartMatch Content URL: If SmartMatch content is deployed to a different location, this URL points to the /stdhtml folder within the content. For example, http://server/contentfolder/stdhtml No-Match Content URL: If no matching content is found for the ExactMatch applications or SmartMatch is not available, this URL is used to launch content without context sensitivity. For example, http://server/content/index.html To configure SmartHelp options: 1. 2. 3. 4. 5. 6. 7. Launch the Configuration Utility. Click the SmartHelp link. Enter the URL to the application script folder. If you have more than one application for which you want to enable SmartHelp, click the New Row icon and enter another URL. Enter a default content URL, if desired. If the content is located in a separate location than the scripts, enter the URL to the content in the SmartMatch URL field. Click Save.
Default Player Tab Text: The default Player is the one you launched the configuration utility from. This is the Player that launches if you do not configure the gateway page. In addition, if you configure any kind of content segmentation, such as multi-language support, it only applies to the default Player. With this option, you can determine the name on the tab for the default Player.
2-7
Tabs: There are three options in the Tabs section. The first option is the Type list, which has three choices. Use the Player with Context Sensitivity to launch a Player with an outline filtered to the topics appropriate to the location in the target application from which it is launched. Use the Player option to launch any Player content. These two Player options are not subject to the language or other content segmentation that you may configure. Use the URL option to launch a website or page on the Internet or intranet. Depending on the target application you are configuring, an option may also appear to launch the target application help. Note: You should verify that there is valid content at the specified URL. The second option is the Tab Text field. This allows you to specify the text you want to appear on the tab. The third option is the URL field. Enter the URL to the root of the PlayerPackage folder (do not enter a specific page, such as index.html) or to the webpage. In addition, you can use the + and X icons to add and delete rows, and the up and down arrows to change the order of the tabs. You cannot change the order of the default player tab; it will always be the left most tab.
Remember Active Tab: If this option is Yes, a cookie is placed on the user's system so that the gateway page launches with the tab that was active when the user last accessed it. Link Menu Text: This option allows you to change the name of the link menu text that appears on the gateway page. Links: There are three options in the Links section. The first option is the Type list, which has three choices. Use the Player with Context Sensitivity to launch a Player with an outline filtered to the topics appropriate to the location in the target application from which it is launched. Use the Player option to launch any Player content. These two Player options are not subject to the language or other content segmentation that you may configure. Use the URL option to launch a website or page on the Internet or intranet. Depending on the target application you are configuring, an option may also appear to launch the target application help. The second option is the Link Text field. This allows you to specify the text you want for the item on the link menu. The third option is the URL field. Enter the URL to the root of the PlayerPackage folder (do not enter a specific page, such as index.html) or to the webpage. In addition, you can use the + and X icons to add and delete rows, and the up and down arrows to change the order of the tabs. You cannot change the order of the default player tab; it will always be the left most tab.
Configure Multi-Language Content The options in this feature allow you to configure the help to launch the appropriate content if you have developed content in multiple languages. This feature is only available for certain target applications. Note: The Default Player tab in a tabbed gateway configuration honors language or any other segmentation.
2-8
Content URLs by Language: This option has two fields, Language and Content URL. Use the Language list to select a language, and then enter the URL to the content developed in that language in the Content URL field. You can add new rows as necessary to support all available languages. Default Content URL: This is a URL to the content to be launched if the language is not defined in the Content URLs by Language list. For example, if you have defined English, Spanish, French, and German, and someone logs on in Italian, you can specify that the English content should be launched. The Player content being configured, i.e., the one from which you launched the Configuration Utility, will be used if there is no language match.
Configure Advanced Options The options in this feature allow you to control how the outline appears when the content is launched, and point to the content if the scripts folder is moved.
Outline Display: If you have configured the content to launch with context-sensitivity, then the outline will only contain the items which are related to the task the user is performing in the target application. This is called applicable content, and it is the default setting. If you want the entire content outline to display instead, you can change this option to show all content. Special Content Location: If the configuration file folders, [application name]/hemi and /stdhemi are copied from their default location from within the published content, you must enter a URL in this field which points to the content location. This option should only be used on the advice of Technical Support.
Special Options Certain target applications have special options. Most of these appear under Advanced options as necessary. If there are special options for the target application you are configuring, see the following sections for more information. To configure application-specific options: 1. 2. 3. 4. Launch the IAS Configuration Utility. Click the target application link that you want to configure. Change settings as appropriate. Save the configuration.
Oracle Version: Specify 11i or R12. The Help URL is different for the two versions, and choosing the version in this option displays the correct example for the Help URL field. Note that 11i and R12 use different language codes. Show Context Recapture Page: Do not change this option unless advised to do so by Customer Support.
2-9
Configure Content Segmentation and Multiple Languages In SAP, you can segment the content by GUI Type and SAP User Parameter in addition to language.
Segment Content By: This option allows you to choose the type of segmentation. When you change this option, the fields in the Content URLs by Segment adjust accordingly. GUI Type: If you choose to segment content by GUI type, this field appears, allowing you to specify the GUI for each content URL. SAP Param: If you choose to segment content by SAP User Parameter, this field appears, allowing you to enter the value of the SAP user data for each content URL. Note: To use this parameter for segmentation, the parameter /GKOD/Y_ROLE must be created in each SAP user's Master Record (transaction SU01). The values in the Master Records and the values in the SAP Param field must match for the appropriate content to be returned.
Additional Options
Content Priority: When using in-application support with SAP GUI for HTML embedded in SAP Enterprise Portal, normally both SAP GUI and Portal topics are applicable. Enable this option in either SAP Business Suite or SAP Enterprise Portal configuration to match only content for that application when both applications are found. GUI 6.40 patch 8: Enable this option only if you have recorded content with this SAP patch and have context sensitivity issues. Partial Context: When you record content, context IDs are captured, which allows for context sensitivity. In SAP, these context IDs can consist of up to three components: the transaction code (T), the program name (P), and the screen number (S). You can enter the appropriate value to control which of these components are used to find applicable content. The default is to use all three components. Note: This option is only required if you have context sensitivity issues. Contact Technical Support before using it. Show Context Recapture Page: Do not change this option unless advised to do so by Customer Support.
Content Priority: If you are using in-application support for SAP GUI for HTML embedded in SAP Enterprise Portal, normally both SAP GUI and SAP Portal topics are applicable. Enable this option in either SAP Business Suite or SAP Enterprise Portal configuration to match only content for that application when both applications are found.
2-10
Agile CNM
Agile CNM can be configured to launch context-sensitive help through the Help button. When the user clicks the Help button, the Player help launches directly or a gateway page appears allowing the user to choose between the Player help and the Agile CNM help. A System Administrator can configure the Agile CNM application to launch the context-sensitive Player help from the Administration link inside the application. To configure Agile PLM: 1. 2. 3. 4. 5. 6. Log in to the Agile CNM application. Click the Administration link. Click the System Settings link. Click in the Online Help URL field. Change the URL to point to the agilecnm_gateway.html file inside the Player Package. Example: http://<server>/<directory>/agilecnm/hemi/agilecnm_gateway.html Click Save.
Agile PLM
Agile PLM can be configured to launch context-sensitive help through the Help button. When the user clicks the Help button, the Player help launches directly or a gateway page appears allowing the user to choose between the Player help and the Agile PLM help. You configure the Agile PLM application to launch the context-sensitive Player help directly from the Help button by using the Java client interface for administration. To configure Agile PLM: 1. 2. 3. 4. 5. 6. 7. 8. Log in to the Agile Java client application. Click the Admin tab. Expand the Server Settings item in the tree. Double-click the Locations item in the tree. Click the Online Help Manuals URL field. Enter the server and virtual directory where the published Player content is located, for example: http://<server_name>/<folder_name>/agile/hemi/agile_gateway.html". Click the Close button. Click the Yes button.
CA Clarity PPM
Configure the Help Link Redirector for Clarity 8
For the context-sensitive content to be launched from Clarity, the pre-existing Help launch file (wwhelp.htm) should be replaced for each language. To configure the Help Link Redriector: 1. Rename the existing wwhelp.htm file on the Clarity server (per language) to wwhelp1.htm. The default path for this file for the English language Help is: http://<clarity server>/niku/help/en/wwhelp/wwhimpl/js/html/wwhelp.htm
2-11
2. 3.
Place the contents of the clarity\hemi\wwhelp\ directory in the same location where you renamed the existing wwhelp.htm file Open the capawwhelp.js file to enter the value for OD_GATEWAYURL. The URL value for OD_GATEWAYURL should point to the location where the content gateway file is deployed. It should be a fully qualified URL similar to: http://<content server>/<content>/clarity/hemi/claritygateway.html.
JD Edwards EnterpriseOne
In the P98MOQUE file, update the Helps path to point to the pste1_gateway.html file in the /psentone/hemi folder. This path should be a URL path based on your virtual directory setup. For example: http://<server>/<dir>/psentone/hemi/pste1_gateway.html It is a good idea to make a note of the original PeopleBooks help URL in case you want to use it later. Note: While setting up the Media Object Queues you may use Help Content as the Queue name and point to pste1_gateway.html file under ..\psentone\hemi in the published content folder as the On-Line and Off-Line Queue paths.
JD Edwards World
The instructions that follow are for the JWalk Java client interface. A button to launch Player content appears on the program menus; no configuration is necessary for this button to appear. However, it must be configured to point to the Player help content through entries in two text files. To launch the context-sensitive help content, the JD Edwards World Web Enablement administrator needs to set entries appropriately in the WV9100.JVM and DYNBLD9100.JVM text files. These files are located within the Deployment area of the JWalk server or client.
For the iSeries-i5 Installation: www/<HTTP server>, such as apachedft/htdocs/JWALK/JWALKAPP/A9100APP For the Windows NT-2000-2003 Server Installation: C:\Inetpub\wwwroot\JWALKAPP\A9100APP or C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\JWALKAPP\A9100APP
UPKVIEWI - Set this to Y to display the Context aware icon on the program menus. UPKVIEWH - Set this to Y to display the View Content Option from the Help Drop Down menu. UPKHELP - This displays text when hovering over the Context aware icon. UPKHELPOPT - This displays text for the option on the Help Drop Down menu. UPKPath - This should be set to the path of the UPK server. For example: http://<server>/<virtual directory>/jdewalk/hemi/jdewalk_gateway.html_?CTXEX=
2-12
If you place the help content on the Windows server supporting the JWalk client interface, no additional configuration is necessary. If the help content is on a non-Windows server, you need to configure the odcustomurl.js file.
2. 3.
Microsoft Dynamics CRM users will now be able to launch context-sensitive content from the Help menu with the Help on This Page menu item as well as the Help toolbar button.
2-13
You can use the following command lines to find an unused value instead of editing and recompiling the custom.pll file repeatedly: cd $AU_TOP/forms/US; grep -i APP_SPECIAL.ENABLE `find . -name "*.fmb" -print`| grep SPECIAL7| grep -i PROPERTY_ON cd $AU_TOP/resource; grep -i APP_SPECIAL.ENABLE `find . -name "*.fmb" -print`| grep SPECIAL7| g rep -i PROPERTY_ON If you receive a result that looks like the statement below, the value is already being used. ./CSCCCCRC.fmb:app_special.enable('SPECIAL7', PROPERTY_ON);
3.
4.
2-14
To modify a custom library: 1. 2. 3. 4. 5. 6. 7. Back up your existing CUSTOM.pll to CUSTOM.pll.orig. Copy the CUSTOM.pll from the $AU_TOP/resource folder on the Oracle Applications server to a client machine that has Oracle Forms Builder installed. Copy the APPCORE2.pll from $AU_TOP/resource folder on the Oracle Applications server to a client machine that has Oracle Forms Builder installed. This should be the same folder you used for the previous step. Locate the ODPNCustomPLL.zip file in the ORACLE folder where the Developer is installed and extract the ODPN.pll file. Copy it to the client machine into same folder as previous file copies. Open CUSTOM.pll using Oracle Forms Builder and attach ODPN.pll. Place this file in the same folder on the client side as your CUSTOM.pll prior to the attachment. Answer Yes, when asked to remove directory path. Add the following code to the Event procedure: gkod_event (event_name, 'SPECIAL7'); Note: You may use any number between 1 and 15 in the SPECIAL command as long as there are no conflicts. See Check Existing Custom Library Configuration for more details. Beginning with Oracle EBS 12.1, the SPECIAL command can be replaced with the MENUX command where X is a number between 1 and 15. 8. Ensure that no one is currently using Oracle Applications (Web Forms). Shut down the Oracle Forms Server service. 9. Copy the CUSTOM.pll and ODPN.pll files from the client to the $AU_TOP/resource folder on the Oracle Applications server. 10. Compile both the ODPN.pll and the CUSTOM.pll files using steps 5 and 6 in the previous section.
2-15
5. 6.
For the profile change to take effect in the current session, exit from the Oracle application and sign in again. Click Help in Oracle, and the Player launches.
PeopleSoft Enterprise
Set the HelpURL value inside your active Web profile configuration to point to the pst8_gateway.html file, located in the PST8/hemi folder in the published content. Change the value of the Help URL field in your PeopleSoft application to: http://webserver/foldername/pst8/hemi/pst8_gateway.html?ContextID=%CONTEXT_ID%&Lan gCD=%LANG_CD% You must restart the PeopleSoft Web server service for the changes to take effect. It is a good idea to make a note of the original PeopleBooks help URL in case you want to use it later. Note: For further information, see the Configure Context Sensitive Help and the Enabling the Help Link from the Application Pages sections in the Installing PeopleBooks appendix of the PeopleTools installation guide. Note: It is recommended that PeopleBooks be installed before starting to record content. However, if PeopleBooks is not installed, the content launches directly from the PeopleSoft Help menu.
Register an object in SAP Service Marketplace. Copy the transport files to the SAP server. Import the transport files into the SAP system. Customize the SAP Help menu. Edit ABAP code to customize the help_start function in SAP to launch the Player.
2-16
Configure the SAP URL. This step requires configuring the URLs to point the content for SAP.
For the installation, an SAP Service Marketplace user with administration rights is required. In the target SAP system, a user with developer rights, registered as a developer, is required.
2-17
Customize the SAP Help Menu Once the transports have been imported into the SAP system, you must customize the SAP Help menu. Using transaction se43, customize the SAP System Help menu to launch Player content by creating a menu item with 'Code' ZOND and 'Functional Type' H. To customize the SAP Help menu: 1. 2. 3. 4. Using transaction se37, modify the HELP_START function module. You will need the access key obtained earlier. (Note: the status message...) Insert a modification above the line with statement "when 'GLOS'." Enter the modification, "include /GKOD/..." Save and activate the modification.
The space between include and the / in the statement above, as well as the period at the end of the statement, is required.
2-18
To configure the Gateway URL: 1. 2. 3. Go to transaction /n/GKOD/SS. On the Setup menu, choose Default Base URL. In the Default Base URL field, enter the path to the sap_gateway.html page in the content for SAP on the Web server. This must be a fully-qualified URL containing the sap_gateway.html page. The sap_gateway.html page is located in the front\hemi folder within the Player installation. Click the Enabled option to select it, if necessary. Click Save. Continue. Click On the Setup menu, choose Client Dependent Base URL. In the Table/View field, enter /GKOD/YEXTHLPURM if necessary.
4. 5. 6. 7. 8.
SAP Portal
This section describes how to integrate content into the Help menu of your SAP NetWeaver Portal. The portal administrator or basis administrator will need to perform these steps. Because of the highly configurable nature of the SAP NetWeaver Portal, the steps that you must perform may be different than the steps presented here. These instructions assume the portal default framework is in use. If another framework is in use, or if the default framework has been substantially modified, these instructions may not work. To display this content in a context-sensitive manner: 1. 2. 3. Copy content gateway files to a web server in the same DNS domain as the portal. If the content server is in the same domain as the portal, it is not necessary to copy the gateway files (see Domain Relaxing.) Configure the gateway files to point to the content server. Configure the portal Help link to use the gateway files.
It is accessible by HTTP or HTTPS protocols. It is in the same internet domain as your SAP NetWeaver Enterprise Portal server.
For example, if the URL to access your portal is http://netweaverportal.mycompany.com:50000/irj/portal then the location where you place the gateway and configuration files may be something like: http://help.myco.com:50000/gateway/hemi/. If the content is published to a server in the same domain as the portal, it is not necessary to copy the gateway files to another location.
2-19
Domain Relaxing
Domain relaxing is a method of enabling web-based scripting between components that the web browser would normally prevent due to cross-domain scripting security concerns. In some cases, however, this scripting enables desired functionality. Domain relaxing is designed to allow cross-domain scripting between components served from similar root domains (i.e. server1.co.com and server2.co.com). Help Menu Integration for SAP NetWeaver Enterprise Portal uses the same domain relaxing technique that SAP uses. Additional documentation can be found at: http://help.sap.com/saphelp_nw70/helpdata/en/28/7c383f717b5f03e10000000a114084/conte nt.htm
4. 5. 6. 7.
2-20
Note: If you want the Contents link to open the Siebel Help page with the Player link in the header area, change the Show Siebel Help option in the Configuration Utility.
Download signed ActiveX controls: Enable or Prompt Run ActiveX controls and plug-ins: Enable Script ActiveX controls marked safe for scripting: Enable
Note: If Internet Explorer and the operating system have Protected Mode support, the content locations and applications used with SmartHelp must have the same Internet Explorer mode, either Protected or Unprotected.
2-21
Troubleshooting
When the smarthelpsetup.html page displays an error, additional information is available by appending ?diagnosticmode to the URL. For example: http://<server>/<content_directory>/smarthelpsetup.html?diagnosticmode In most cases, after you restart the browser the new toolbar button will appear automatically. However, if the user has customized the Internet Explorer toolbar, the new button may not appear. In this case, the toolbar button is added to the choices in the Customize Toolbar dialog box, and it will appear if the toolbar is reset. For more information, see the article on the Microsoft Developer Network at http://msdn2.microsoft.com/en-us/library/Aa753588.aspx. Depending on the version of Internet Explorer you are using, the entire toolbar may not display. The SmartHelp button will be added in the dropdown list area for more buttons.
Upgrade SmartHelp
If the published content on the server is refreshed or upgraded, the new content could contain a newer SmartHelp version with newer resources. The SmartHelp button from the previous version cannot load the newer content. For SmartHelp to upgrade itself, the user must launch the setup. If SmartHelp does not work after a browser upgrade, the setup page can be launched to upgrade or reconfigure it.
Upgrade SmartHelp
If the published content on the server is refreshed or upgraded, the new content could contain a newer SmartHelp version with newer resources. The SmartHelp button from the previous version cannot load the newer content. For SmartHelp to upgrade itself, the user must launch the setup. If SmartHelp does not work after a browser upgrade, the setup page can be launched to upgrade or reconfigure it.
2-22
2-23
2-24