Hi everyone,
I’m working on my first Appian build and ran into an issue I haven’t been able to resolve. My save logic seems to save correctly to ri!record, but I’m getting an error related to the record type relationships.
ri!record
Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error: xxxx must be indexed by its corresponding record type fields or relationships
I suspect the issue is tied to how my record type relationships are configured, but I haven’t been able to figure it out.
Has anyone encountered similar issues with saving data to a record type and relationship errors? I’d really appreciate any guidance on reviewing or troubleshooting the save logic and relationships.
Thanks in advance!
Discussion posts and replies are publicly visible
You first try this common fix with this type of generic issue, Change ri!record.fieldName or ri!record[fieldName] to ri!record[recordType!YourRecord.fields.fieldName] -> you must use record type field references.
Still could you share code snippet for better understanding if above basic change will not work.
Could I do this when saving a grid?:
Probably yes, but you might have to use the record type constructor
recordType!YourRecordType(
field: value
...
)