I have a Web Service backed records with SYNC.
It seems that any change to the model, like adding a field causes reference change to the identifiers. they become
ciphered through out the application, like:
value: ri!record['recordType!{b5a3ddfe-bf55-4e0a-899f-94116fd09520}DE SuperReport.fields.{982f3d1f-3e61-43e0-a22f-9d692ff770af}']
Please advise.
Discussion posts and replies are publicly visible
I am not sure that I understand the actual issue ...
In case you remove a field any references will break and displayed like this. Internally Appian uses UUIDs to manage records and fields. And the name you assign to a field is then displayed for human convenience. For a deleted field, Appian cannot resolve that anymore and just shows the UUID.
I have not deleted this field. I have amended the Data Model for this record type, as I needed to add a field
from the Web Service. It seems that this operation regenerates UUIDs for the record causing big mess all over the
application.
I am currently using synced records a lot, but only DB backed. No web service backed ones. Interesting to hear about your issues. Will need to do some investigations for my own peace of mind.