...
The Properties tab lists the metadata which is required for this Change Management System. Values for these properties will be provided when you create a Change Management Instance in the topology. See Creating/Editing a Change Management Instance, Property metadata is read-only for out of box integrations.
ServiceNow Properties
Key Name | Display Name | Description | Data Type | Required | Encrypted |
---|---|---|---|---|---|
SN_URL | ServiceNow URL | ServiceNow URL | String | Yes | No |
SN_PORT | ServiceNow Port | ServiceNow Port | String | No | No |
SN_USER_NAME | ServiceNow User Name | ServiceNow User Name | String | Yes | No |
SN_PASSWORD | ServiceNow Password | ServiceNow Password | String | Yes | Yes |
SN_APPROVED_SCRIPT | Approved Check Script | ServiceNow approved check Groovy script | String | No | No |
SN_REJECTED_SCRIPT | Rejected Check Script | ServiceNow rejected check Groovy script | String | No | No |
SN_DONT_POLL | Don't poll | Disable automatic polling (every minute) of ServiceNow tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy. | Boolean | No | No |
BMC Remedyforce Properties
Key Name | Display Name | Description | Data Type | Required | Encrypted |
---|---|---|---|---|---|
FDBMCHR_URL | BMC Helix Remedyforce URL | BMC Helix Remedyforce Instance URL (https://<instance_name>.salesforce.com) | String | Yes | No |
FDBMCHR_USER_NAME | BMC Helix Remedyforce User Name | BMC Helix User Name | String | Yes | No |
FDBMCHR_PASSWORD | BMC Helix Remedyforce Password | BMC Helix Remedyforce Password | String | Yes | Yes |
FDBMCHR_CLIENT_ID | Client Id | Connected App Client Id | String | Yes | Yes |
FDBMCHR_CLIENT_SECRET_ID | Client Secret | BMC Helix Remedyforce Client Secret | String | Yes | Yes |
FDBMCHR_APPROVED_SCRIPT | Approved Check Script | BMC Helix approved check Groovy script | String | No | No |
FDBMCHR_REJECTED_SCRIPT | Rejected Check Script | BMC Helix rejected check Groovy script | String | No | No |
FDBMCHR_DONT_POLL | Don't poll | Disable automatic polling (every minute) of BMC Helix tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy. | Boolean | No | No |
FDBMCHR_SOBJECT_URL | Specified Object URL | Object Name URL (/services/data/vXX.X/sobjects/{OBJECT_NAME}) | String | Yes | No |
FDBMCHR_INCIDENT_CATEGORY_ID | Category Id | Category FK Id (e.g a216g0000005NvDAAU) | String | Yes | No |
Freshservice FreshDesk Properties
Key Name | Display Name | Description | Data Type | Required | Encrypted |
---|---|---|---|---|---|
FDFS_URL | Freshservice URL | Freshservice URL (https://<your_helpdesk_domain_name>.freshservice.com) | String | Yes | No |
FDFS_API_KEY | Freshservice API Key | API key for Freshservice | String | Yes | Yes |
FDFS_APPROVED_SCRIPT | Approved Check Script | Freshservice approved check Groovy script | String | No | No |
FDFS_REJECTED_SCRIPT | Rejected Check Script | Freshservice rejected check Groovy script | String | No | No |
FDFS_DONT_POLL | Don't poll | Disable automatic polling (every minute) of Freshservice tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy. | Boolean | No | No |
FDFS_REQUESTER_ID | Freshservice Requester Id | Freshservice agent id for API access(should be a number) | String | No | No |
Groovy API
All out of the box Change Management Systems are implemented using Java. For custom integrations, either Java or Groovy can be used to provide the implementation. The Groovy API tab is enabled for custom integrations if no Java Implementation Class is provided. On this tab you can enter the Groovy script defining the implementation. A template script will be generated and should be modified according to your custom implementation.
See Custom Change Management System for details on creating your own custom integration using Java or Groovy.