Can I change the 'External ID' and/or 'Field ID' of a field after it ahs been created?
AnsweredThe purpose would be: some other user added a field, gave it a weird name, and hence a crazy 'External ID'. Later, the corrected the label text, bu the 'External ID' remains a misnomer. Not only does this obfuscate my source code, it makes it difficult to Clone the app to other workspaces (or at least propagates the confusion). Thanks
-
Hi Steve,
You cannot change field_id or external_id after your field has been created. Both ids can be used to integrations other than yours and if you were allowed to change either other integrations people are using would suddenly stop working.
We use external_id for app fields even though the name is a little misleading, but this way we at least use the same term for the secondary string identifier for all objects in Podio. :)
All the best,
Andreas -
Hi Andreas,
I have a field that I need the external id to be a certain thing in the app for interaction with our website to work properly. I believe it was created once with that name, then deleted, and now when I try to recreate it I get that external name back as "original name"2 It seems like it's reserved that original name somehow and then increments, so how can I get it back just the way it was?
Thanks, Jim
-
Fields on an app are still kept around when you delete them. This is because we don't remove the field values on items so we still need a reference to the field around. For that reason we don't reuse the field external ids either and as I mention above you cannot change these external ids after the fact.
By far the easiest solution is to change your API integration to use the new external id (and then stop deleting fields you need...). Should be a straightforward thing to change, no?
All the best,
Andreas -
An employee changed a field not knowing what she was doing. several other integrations reference the external id as Andreas was saying. If I cant undelete that field or change the new value back it goes from a 2 second fix in podio to hours of fixing in other automations, workflows & integrations.
Please sign in to leave a comment.
Comments
4 comments