Expose Record ID for Filters/Visibility
complete
Darragh
Expose record’s unique ID for filters and visibility - useful for conditional visibility/logic - rather than saying ‘if dropdown’s Name is not equal to Record’s Name’ (which is susceptible to non-unique elements), be able to say ‘if dropdown’s record’s Unique ID is not record relationship’s Unique ID’…
Jake Apple
complete
Just launched! https://ideas.adalo.com/changelog/launched-access-record-ids-when-building-your-app
Jake Apple
in progress
F
Francois
Jake Apple: I see this is "in-progress". Do you perhaps have an estimated completion date for this feature?
Jake Apple
planned
V A
Definitely this is necessary and should be rather easy to implement. My use case is that being able to send the record Id in a custom action ( post to a webhook) , I can connect the record being created/updated in the external system with Adalo data.
Sebastian Pereyro
That's a nice idea, but the custom unique id cannot be used to update a record from Zapier, so you will have to filter external collections not by the logged in user for example but by the custom unique id and thats when it gets messy
Darragh
Sebastian Pereyro: Adalo does expose an ID in Zapier - this is to update a record that was created in the previous step. In theory, although multi-step flows are more expensive, you could update *UNIQUE in your Adalo app with whatever Zapier is telling you is that record's ID?
Sebastian Pereyro
Darragh: even on the most expensive plan the Zapier trigger can take up to 1 minute to trigger
Darragh
As a workaround, I have started to systematically create a new text field called "* UNQIUE" and use the item's title and the timestamp of when it was created (be sure to use timestamp, otherwise they all say 'a few seconds ago' or similar) - this way you can have a unique field and use it as you would the unique ID.
Sebastian Pereyro
This would be great also if we wanted to be able to external data to records in Adalo. Ben Haefele is there a particular reason why the ID's are not accessible as any other field in the records?