I have a multi tenant farm setup using host named site collections. I have a third party solution that uses a workflow task form (that itself uses Nintex Workflow 2013) containing a peoplepicker. The picker is on a "Delegate Task" form and is the only picker that I need to effect with code.
The existing stsadm and PowerShell commands do not enable us to constrain the people picker in the way that we need. Basically we need each host named site collection to be able to pull users from 2 OUS (in a single CN). We have done extensive testing with the available commands and none of them resolve this. Using a single web application for each client is not viable due to the number of clients we have. We currently have the picker unconstrained but require a greater number of characters be entered before the picker tries to resolve the user. Not a solution but it buys us a little time.
I would like to either create a picker using c# that would extend the current picker without replacing it or develop some JavaScript that would filter results based on the url of the site or from configuration information entered into the web part configuration panel.
I've just begun researching this so if you have any ideas to throw my way I'd love to hear them!
Thank you!
Here is a picture of the form, with picker, that I'm wanting to alter:
Love them all...regardless. - Buddha