Documente Academic
Documente Profesional
Documente Cultură
TC:12/9/2010
3 TC:12/9/2010
Integration Overview
Integration Summary
This integration enables you to initiate a support session from the BMC Remedy interface and, at the end of the session, update the incident with the following information: 1. Chat Transcript 2. System Information 3. Session Notes 4. Exit Surveys
System Requirements
The following Bomgar software and BMC Software products must be installed and operating correctly prior to the integration:
l
BMC Remedy AR System 7.0.1 or later Supported Operating Systems: Windows 2003, Windows 2008, Windows XP Unix Solaris, IBM AIX, HP-UX Linux Red Hat Enterprise Linux 4, Novell SUSE Linux 9 (x64 only)
BMC Remedy Service Desk 7.0.2 or later Supported Operating Systems: Windows 2003, Windows 2008, Windows XP Unix Solaris, IBM AIX, HP-UX Linux Red Hat Enterprise Linux 4, Novell SUSE Linux 9 (x64 only)
Detailed BMC Remedy product requirements and supported platforms can be found here: http://www.bmc.com/support/reg/remedy-compatibility-tables.html?c=n
4 TC:12/9/2010
Deployment
The Bomgar-Remedy integration deployment can be divided into the following four components: 1. BMC Remedy AR System Component 2. An External Java-Based Connector 3. Configurations 4. Bomgar Application-Specific Steps
5 TC:12/9/2010
6 TC:12/9/2010
5. Select the file Bomgar_Remedy_Int_Forms_v2.0.def from the appropriate location and click Next. Make sure to select the following: a. Replace Objects on the Destination Server b. Delete Excess Views c. Replace Application Owner
7 TC:12/9/2010
6. Click Finish. The import process may take several minutes to complete. Upon completion, the process will import the following forms into the AR System: a. COL:BGR:Help Desk:Setup_Template b. COL:BGR:SessionDetail:Staging c. COL:BGR:UserMapping d. COL:BGR:SessionKey:Details e. COL:BGR:ManualDataSync:Params f. COL:BGR:WS:Index g. COL:BGR:RequestDetails:Setup_Template h. COL:BGR:Configuration:Params i. COL:BGR:ManualDataSync:Status
8 TC:12/9/2010
The Bomgar Session related fields reside in a helper form named COL:BGR:Help Desk:Setup_Template.
Placing the Bomgar Session related fields on the Incident Form can be completed by executing the following steps: Note: Before this operation, determine in which view the fields will be visible. To save time, it may be a good idea to set the Remedy Administrator preferences (in the menu under Windows > Preferences) so that fields do not automatically get added to all views. This way, fields will only be added to the views to which they are pasted. Also make sure to make a backup of the Incident Form.
9 TC:12/9/2010
1. Open Incident form (Default User View) and COL:BGR:Help Desk:Setup_Template in BMC Remedy Developer Studio. 2. Place Generate Session Key button on Incident Form. Copy Generate Session Key button from COL:BGR:Help Desk:Setup_Template and paste it on to the Incident Form at appropriate place as shown on the right.
Field ID
800000000
Field Name
COL_Btn_Gen_Session_Key
3. Place remaining fields related to Bomgar Sessions on the Incident Form. Create a new page field (ID=800000001 and Visible=False) on the main page holder of the Incident Form. Paste the following fields on the COL:BGR:Help Desk:Setup_Template form to the Incident Form.
Field ID
800000001 800000002 800000003 800000004 800000005 800000006 800000007 800000008 800000009 800000010
Field Name
COL_Pnl_Bomgar_Sessions COL_Tbl_Session_Summary COL_Col_Session_ID COL_Col_Start_Time COL_Col_End_Time COL_Col_Duration COL_Col_File_Count COL_Col_Representative COL_Ctrl_Bomgar_Logo COL_Char_Support_Session_Details
10 TC:12/9/2010
The Get Support related fields reside in a helper form named COL:BGR:RequestDetails:Setup_Template.
Placing the Get Support related fields on the RQC RequestDetails form can be completed by executing the following steps: Note: Before this operation, determine in which view the fields will be visible. To save time, it may be a good idea to set the Remedy Administrator preferences (in the menu under Windows > Preferences) so that fields do not automatically get added to all views. This way, fields will only be added to the views to which they are pasted. Also make sure to make a backup of the RQC:RequestDetails form.
1. Open RQC:RequestDetails form (RQC User IM View) and COL:BGR:RequestDetails:Setup_Template in BMC Remedy Developer Studio.
11 TC:12/9/2010
2. Place fields related to Get Support on RQC:RequestDetails form. Copy and paste the following fields on the COL:BGR:RequestDetails:Setup_Template form over to the RQC:RequestDetails form.
Field ID
800000600 800000601 800000602 800000603 COL_Btn_Get_Support_Now COL_VF_Launch_Support_Window COL_Char_Mid-Tier_URL COL_Char_Incident_Number
Field Names
12 TC:12/9/2010
13 TC:12/9/2010
Select the file Bomgar_Remedy_Int_WorkFlow_WebSvc_ v2.0.def from the appropriate location and click Next. Make sure to select the following: 1. Replace Objects on the Destination Server 2. Delete Excess Views 3. Replace Application Owner
Click Finish. The import process may take several minutes to complete.
Note: Make the following changes if Mid-Tier is accessible through a port number other than 80. Ignore this step if Mid-Tier is accessible through port number 80.
14 TC:12/9/2010
Open the following filters in BMC Remedy Developer Studio and set the port number to the required port number (e.g., 8080 in the screenshots at right) and save the filter.
l l l l
15 TC:12/9/2010
This file can be found under \Jakarta Isapi Redirector\conf (generally located under Program Files\Apache Software Foundation). 3. Place the BgrConfig.properties under [TomcatHome]\common\classes. 4. The BgrConfig.properties needs to be configured for your specific environment. Please follow the instructions described in the properties file. An example copy of the properties file is reproduced below. Italicized code items must be specified for your environment. #####################Bomgar Connector Properties-Start#####################
# Following are the credentials for the Bomgar application
<bgr.app.url=http://bomgar-dev.columnit.com>
<bgr.api.user=apiuser>
bgr.api.password=Password@1
16 TC:12/9/2010
# Following are the options to show or hide some of the information in session detail
# Y/N
bgr.session.detail.survey.visible=N
bgr.session.recording.url.visible=N
bgr.commandprompt.rec.url.visible=N
# The data sync will happen for the following number of days in one go
bgr.data.sync.days=7
ars.server=bomgar1
ars.web.url=http://bomgar.ars.web
# The ars.ws.user is the Remedy user id. This user should have admin privilege with a fixed license.
ars.ws.user=appadmin
ars.ws.password=remedy
debug=on
#####################Connector Properties-End##################### 5. Restart the servers (IIS [if applicable] and Apache Tomcat) for the configuration changes to take effect.
17 TC:12/9/2010
Make sure to restart the servers if there are any changes in BgrConfig.properties or if a new version of the Connector is deployed. 6. Update the host file on AR Server to resolve the host name bomgar.ars.web to either the host name or IP address of your mid-tier server. (example-please modify for your environment):
<IP Address/Host Name of Mid-Tier Server > bomgar.ars.web
18 TC:12/9/2010
Create Bomgar Users Group and Associate Users with This Group.
1. Open Group form (in new mode) in the BMC Remedy User Tool and create a new group as shown below. Make sure that the group id should be in range of 100013004 and 1300714999.
19 TC:12/9/2010
2. Open User form (in search mode) in the BMC Remedy User Tool and associate the users to Bomgar Users group as shown below.
20 TC:12/9/2010
l l l
Protocol http/https Mid-Tier Server- The server name/IP address where Mid-Tier/connector has been deployed. Port Number - Port number through which Mid-Tier is accessible. Ignore the port number if the port number is 80. e.g., The sample URL is http://10.16.100.99/BgrARSConnector/BgrMWService or http://10.16.100.99:8080/BgrARSConnector/BgrMWService
Note: Your Bomgar Appliance will need network connectivity to the Mid-Tier Server on the necessary port. Please coordinate with your network administrator for any firewall considerations.
21 TC:12/9/2010
Bomgar Prerequisites
Enable the Bomgar API on Your Site
Note: HTTP access to the API is normally disabled. Enable this access only if your site does not have a valid/trusted SSL certificate. This information is included to provide the general developer assistance getting started. 1. The Bomgar appliance used in this integration is equipped with Enterprise licensing and requires Bomgar Version 10.4 and above. The Enable XML API Interface box is checked on the Security page under the Management tab of your Bomgar /login interface. 2. Create a special Bomgar user account to be used for this integration. Give this user a password that does not need to be reset, and enable all necessary permissions in User Accounts such as the ability to view all reports, allowed to use reporting API, allowed to use command API, generate session keys, and participate in the general queue. For simplicity, you can make this user an administrator with all permissions enabled, although this is not required. 3. After saving the user account, edit the account and check the box so that the password does not expire.
Verify that you can generate a session key via the API (**this command will not work if you have your general queue disabled): https://<support.example.com>/api/command.ns?username=<test>&password=<test>&action=generate_session_ key&type=support&queue_id=general
22 TC:12/9/2010
Verify that you can pull Bomgar session reporting using the reporting API: https://<support.example.com>/api/reporting.ns?username=<test>&password=<test>&generate_ report=SupportSession&start_date=2009-04-01&duration=0 NOTE: For additional information concerning the Bomgar API, please visit www.bomgar.com/docs and look for the Software Integration section on the right side of the page.
23 TC:12/9/2010
Appendix A
Development Tools Detail
The following specifies the environment used for development of the integration:
Name
Action Request System - Server Mid-Tier ITSM IIS (Internet Information Server) Apache Tomcat Java Version 7.5.00 Patch 003 7.5.00 Patch 003 7.5.01 6.0 5.5.25 1.6.0_17
Version Detail
Detail
24 TC:12/9/2010