We are using the default SaaS Freshservice Connector, our customer Freshservice has a custom_field set in the Freshservice side, taking a look at the Freshservice API there is a field that return this attributes, but is not mapped as default in the SaaS conector.
My question is, there is a way to map this attribute in the schema? I’ve try some syntax in the account schema, but no lucky with that, I’ve try:
This is a good example of where you can use a connector customizer to pull in the custom field into the attributes. With the customizer, you can override the AccountCreate and AccountUpdate commands to set the custom field from IdentityNow.
You can also fetch the connection parameters for the Freshservice application by using the readConfig() method in the customizer:
// Get connector source config and use to get credentials, url and other parameters needed
// to make a custom call to the freshservice application
const config = await readConfig()
The only problem you might run into is you will not be able to retrieve that custom field in the AccountList operation as the customizer does not allow for overriding accountList.
This was a good recommendation, but since we need this attributes to use in the correlation rule I think this will not work for us, since we cannot use the customizer in the accountList. Hope to see the customizer for the accountList support soon.