Data sources for BMC HelixGPT
BMC HelixGPT offers a few out-of-the-box data sources. The following data sources are not available out-of-the-box. You must first enable them to create new data connections. To learn more about enabling data sources, see Adding data sources in BMC HelixGPT.
- Confluence
- Microsoft SharePoint Online
- Helix Customer Service Management
- Web
- Salesforce Knowledge
- Elasticsearch
- Splunk
- Jira
- ServiceNow
- xMatters
- PagerDuty
Confluence
Specify connection details for Confluence by inputting the following details:
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Connection name | Name of the connection. | ||||||||||
Source type | Connection type that you want to add. You cannot change this value. | ||||||||||
URL | URL of the Confluence website that you want to index. | ||||||||||
Page ID | Page ID of the website that you want to index. Learn how to find the Page ID of the website in How to get Confluence page ID. | ||||||||||
Authentication type | The type of authentication required to access the page.
|
Microsoft SharePoint Online
Specify connection details for SharePoint by inputting details from the following table:
Field | Description |
---|---|
Connection name | Name of the connection. |
Source type | Connection type that you want to add. You cannot change this value. |
Client ID | The unique identifier of your Azure AD-registered application used for authentication. Learn how to find the Client ID in Registering an application. |
Client secret | A secret key used with the client ID for secure authentication. |
Site | SharePoint site that you want to index. |
Tenant ID | The unique identifier of your Microsoft 365 tenant (directory). |
Tenant | Tenant name used to access SharePoint. |
Helix Customer Service Management
Specify connection details for Helix Customer Service Management by inputting the following details:
Field | Description |
---|---|
Connection name | Name of the connection. |
Source type | Connection type that you want to add. You cannot change this value. |
User name | User account that is used to connect to the data source. |
Web
Specify connection details for Web by inputting the following details:
Field | Description |
---|---|
Connection name | Name of the connection. |
Source type | Connection type that you want to add. |
URL | Main URL for the website to crawl. |
Host | The domain name or IP address of the server where the website is hosted. |
Port | The port is a number that specifies which service on the host should handle the request. |
Max Depth | The maximum depth for crawling within the website’s link hierarchy. Example — 3 |
Use Robots.txt | Boolean indicating if robots.txt should be respected during crawling. Example — True |
Crawl Budget | The maximum number of pages to capture in a single crawl operation. Example — 100 |
Auth Type | Authentication method. Example — 0 (BASIC) |
User name | Username for BASIC or DIGEST authentication. |
Password | Password for BASIC or DIGEST authentication. |
Token | Token for TOKEN authentication. |
Custom Headers | JSON format headers for authentication. Example — { "Custom-Header": "Value" } |
Salesforce Knowledge
Specify connection details for Salesforce Knowledge by inputting the following details:
Field | Description |
---|---|
Connection name | Name of the connection. |
Source type | Connection type that you want to add. |
Salesforce URL | URL for Salesforce instance. Example — login.salesforce.com |
Security Token | Token generated by Salesforce for secure external access. |
User name | Salesforce username with appropriate access rights. |
Password | Password of the user. |
Domain | The Salesforce domain for login. Examples:
|
Object Name | The main Salesforce object to run a query. |
Field Mappings | JSON structure for mapping Salesforce fi elds. |
Elasticsearch
Specify connection details for Elasticsearch by inputting the following details:
Field | Description |
---|---|
Source type | Connection type that you want to add. |
Connection name | Custom connection name. |
URL | Elasticsearch URL. |
Secret | Password for the User ID. |
User ID | User name to access the data source. |
Splunk
Specify connection details for Splunk by inputting the following details:
Field | Description |
---|---|
Source type | Connection type that you want to add. |
Connection name | Custom connection name. |
URL | Splunk URL. |
Secret | Password for the User ID. |
User ID | User name to access the data source. |
Jira
Specify connection details for Jira by inputting the following details:
Field | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Source type | Connection type that you want to add. | ||||||||||
Connection name | Custom connection name. | ||||||||||
Authentication type | Authentication types required to access Jira.
| ||||||||||
Access Token | Required to access Jira. |
ServiceNow
Specify connection details for ServiceNow by inputting the following details:
Field | Description |
---|---|
Source type | Connection type that you want to add. |
Connection name | Custom connection name. |
URL | ServiceNow URL. |
Secret | Password. |
User ID | User name. |
xMatters
Specify connection details for xMatters by inputting the following details:
Field | Description |
---|---|
User name | User ID used to authenticate with the xMatters environment. |
Password | An authentication password required to connect to the xMatters data source. |
URL | The endpoint URL of the xMatters instance to establish the connection. |
PagerDuty
Specify connection details for PagerDuty by inputting the following details:
Field | Description |
---|---|
Connection name | Custom connection name for the PagerDuty connection. |
URL | The endpoint URL of the PagerDuty instance to establish the connection. |
Token | Token for TOKEN authentication. |