Do you mean in an existing connector or in a
connector that you are going to make yourself.
In general, but at the moment for my jira connector.
There are some problems with PersonProposalProvider that I
would like to address.
The one that is affecting me the most at the moment is
'matchesSubstring()' which is doing 'startsWith()' instead
of 'contains()'
Other problems that I'm able to work around, but is ugly, is
the assumption that the 'id' is has human attributes
associated with it.
This is fine when the id is an account which, most/some of
the time, can be directly associated with a person, but with
Jira Cloud the id is a random string of characters, and
offering them as an select option is meaningless.
'getPrettyName()' also suffers from this assumption.