Primary fields provide a means of pulling multiple potential sources into a single known place for access and querying. As an example:

Name:
- An individual has a Name field on the individual profile.
- An individual may have a preferred nickname.
- An organisation has a Text field on the organisation profile.
- A user has a username.

To get a single usable name which you can display and query, you need to consolidate these into a single place.

Primary fields does this by allowing you to configure sources for a field which is then programmatically set.

Comments

andrewbelcher created an issue.