Are their any resources you can point me to for deprecating input fields between versions?
My concern is removing an input field that might be used in some Zaps and curious about accommodating for the migration.
Are their any resources you can point me to for deprecating input fields between versions?
My concern is removing an input field that might be used in some Zaps and curious about accommodating for the migration.
This is a common scenario. When dealing with a breaking change*, like this might be (see below), there are three approaches to handling it.
The platform today supports deprecation (“deprecation” meaning the actual platform feature of that name, not in the generic sense of the term) only at the integration-version level, not at the trigger/action level, or at the field level.
*That said, I say this might be a breaking change, because technically I suspect, if you coded carefully, you might be able to just migrate users from ver x to ver y without issue (i.e. not a breaking change). If the input value was really no longer relevant to the request being made, and you removed all references to it in your trigger/action configuration and code, the platform, I think, would just ignore the extraneous input mapping from the Zap definition.
To test this (which is the only way to be confident here), set up a Zap or Zaps with the old version under your account or a teammate’s. Go into the version management tools and use migrate by email to migrate those Zaps to the new version. Then test them and make sure they are still running properly (watch task history, and verify Zap behavior in the apps themselves). if they work correctly then you’ve avoided a breaking change.
Thank-you for the comprehensive reply.
Over the weekend I did a test which unfortunately proved our proposed changes would break current Zaps.
Option 1 seems more desirable but requires alterations to our current implementation architecture to minimize divergent code paths.
Appreciate your time and input.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.