Within our test environment, we have both an integration and Apphost server and have a number of custom (in house) and standard (downloaded via IBM) integrations already running on the integration server and are when trying to install new integrations via the Apphost, we are getting the following error
Unable to import configuration settings because of a conflict with the following Function Inputs: Exported object '__function/incident_id' type - 'NUMBER' do not match with the object in this organization. The valid types are 'TEXTAREA, TEXT'. Remove the conflicting field or change the API Name and try the import again.
So the incident_id field, under functions has been set to text (via the install of a prior integration) and the package is expecting it to be a number. So searching I found this article
Error installing fn-utilities 1.0.11 which described the issue, the fix is to delete this field, install the integration which replaces the field then test to make sure that the field changes hasn't impacted any other integration. The problem with this is that this field is utilised by a number of functions, in our case 19 in total, so can't be removed unless I uninstall these 19 integrations. But even if I was to do this, then recreate the field via a install on via the Apphost server, setting the field to a number. When I reinstall the 'old' integrations, I'm going to get same error but on the integration server as the packages will be expecting a text field.
Has anybody found away around this? To me there seem to be two possible solutions:
1) either modify each of the 'new' install packages, with the appropriate field definition.
2) change the field type programmatically, as you can't change it via GUI.
Has anybody else experienced this issue? And how have they fixed it?
Any help / advice appreciated.
Thanks
Colin
------------------------------
Colin Mattholie
------------------------------