Ronald
I have a similar requirement and solved it as follows:
- Created and additional attribute on my entity to contain search text
- Put that attribute on my form via a text box control
- Created an on change microflow that is called by that text box when the user enters or changes search text (i.e. person name in your case)
- This microflow checks to see if there are one or more records that contain the text entered by the user.
- If there is one match, I simply set the association with that value via the onchange microflow
- If there is more than one match, I use a formloader to display a form containing the parent entity and a nested datagrid, sourced by a microflow that shows all child objects that match the search text entered by the user
- If there are no matches, I message the user to try again
Its a bit of work, but functions well and it prevented me from having to create another association, which I did not want to do.
Let me know if you would like to see more details or have other questions.
Mike