Exalate allows syncing any kind of custom field type combination.
This article shows how to synchronize a select list with a text field.
For example, you have a custom field called Sports List (select list Single Choice) to the custom field Sport Type (text field).
# # Include the customfield 'Sports List' in the message sent to the other instance # replica.customFields."Sports List" = issue.customFields."Sports List" ...
# # The replica.customFields."Sports List".value is an object of type option. # The option contains a value, which is the string of the option. # issue.customFields."Sport Type".value is a text type custom field, which includes string value # issue.customFields."Sport Type".value = replica.customFields."Sports List".value.value ...