Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 NameDisplay NameDescriptionData TypeRequiredEncrypted
SN_URLServiceNow URLServiceNow URLStringYesNo
SN_PORTServiceNow PortServiceNow PortStringNoNo
SN_USER_NAMEServiceNow User NameServiceNow User NameStringYesNo
SN_PASSWORDServiceNow PasswordServiceNow PasswordStringYesYes
SN_APPROVED_SCRIPTApproved Check ScriptServiceNow approved check Groovy scriptStringNoNo
SN_REJECTED_SCRIPTRejected Check ScriptServiceNow rejected check Groovy scriptStringNoNo
SN_DONT_POLLDon't pollDisable automatic polling (every minute) of ServiceNow tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy.BooleanNoNo

BMC Remedyforce Properties

Key NameDisplay NameDescriptionData TypeRequiredEncrypted
FDBMCHR_URLBMC Helix Remedyforce URLBMC Helix Remedyforce Instance URL (https://<instance_name>.salesforce.com)StringYesNo
FDBMCHR_USER_NAMEBMC Helix Remedyforce User NameBMC Helix User NameStringYesNo
FDBMCHR_PASSWORDBMC Helix Remedyforce PasswordBMC Helix Remedyforce PasswordStringYesYes
FDBMCHR_CLIENT_IDClient IdConnected App Client IdStringYesYes
FDBMCHR_CLIENT_SECRET_IDClient SecretBMC Helix Remedyforce Client SecretStringYesYes
FDBMCHR_APPROVED_SCRIPTApproved Check ScriptBMC Helix approved check Groovy scriptStringNoNo
FDBMCHR_REJECTED_SCRIPTRejected Check ScriptBMC Helix rejected check Groovy scriptStringNoNo
FDBMCHR_DONT_POLLDon't pollDisable automatic polling (every minute) of BMC Helix tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy.BooleanNoNo
FDBMCHR_SOBJECT_URLSpecified Object URLObject Name URL (/services/data/vXX.X/sobjects/{OBJECT_NAME})StringYesNo
FDBMCHR_INCIDENT_CATEGORY_IDCategory IdCategory FK Id (e.g a216g0000005NvDAAU)StringYesNo

Freshservice FreshDesk Properties

Key NameDisplay NameDescriptionData TypeRequiredEncrypted
FDFS_URLFreshservice URLFreshservice URL (https://<your_helpdesk_domain_name>.freshservice.com)StringYesNo
FDFS_API_KEYFreshservice API KeyAPI key for FreshserviceStringYesYes
FDFS_APPROVED_SCRIPTApproved Check ScriptFreshservice approved check Groovy scriptStringNoNo
FDFS_REJECTED_SCRIPTRejected Check ScriptFreshservice rejected check Groovy scriptStringNoNo
FDFS_DONT_POLLDon't pollDisable automatic polling (every minute) of Freshservice tickets for status changes. Check if using REST API to communicate status changes to FlexDeploy.BooleanNoNo
FDFS_REQUESTER_IDFreshservice Requester IdFreshservice agent id for API access(should be a number)StringNoNo

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.

Image Added

See Custom Change Management System for details on creating your own custom integration using Java or Groovy.