use the Office 365 Users connector to drive a choice field inside a standard form, you are essentially replacing a static "Choice" list with a dynamic "People Picker" list from your organization's directory.
Here is how to set it up step-by-step.
1. Connect the Data Source
First, you must add the connector to your app:
* Click the Data icon (the cylinder) on the left sidebar.
* Click + Add data.
* Search for Office 365 Users and select it.
* Choose a connection (or create one) to link it to your app.
2. Customize the Form Data Card
By default, a form field for "Person" or "Text" won't search your whole company. You have to "unlock" the card to change its behavior.
* Select the Data Card inside your form where you want the user list to appear.
* Go to the Advanced tab in the properties pane and click the Lock icon to unlock the card.
* Select the Combo Box control inside that card.
* Go to the Items property in the formula bar and paste this:
Office365Users.SearchUser({searchTerm: Self.SearchText, top: 20})
* In the Properties pane for that Combo Box:
* Set DisplayFields to ["DisplayName"]
* Set SearchFields to ["DisplayName"]
* Ensure Allow searching is toggled On.
3. Saving the Selection (The "Update" Property)
Because the Office 365 connector returns a "User Object" and your database (like SharePoint or Dataverse) expects a specific format, you must tell the Form how to translate the selection.
* Select the Data Card (the parent container, not the dropdown).
* Find the Update property in the formula bar.
* If your backend is SharePoint, use this specific "Claims" format:
{
'@odata.type': "#Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
Claims: "i:0#.f|membership|" & ComboBoxName.Selected.Mail,
DisplayName: ComboBoxName.Selected.DisplayName,
Email: ComboBoxName.Selected.Mail,
Department: "",
JobTitle: "",
Picture: ""
}
(Replace ComboBoxName with the actual name of your control, like DataCardValue10.)
4. Setting the Default to "Current User"
If you want the form to automatically pick the person currently using the app:
* Select the Combo Box control.
* Go to the DefaultSelectedItems property.
* Paste this:
{
DisplayName: User().FullName,
Mail: User().Email
}
Quick Summary
* Items: Office365Users.SearchUser(...)
* Update (on Card): The JSON record (Claims/Email/DisplayName).
* DefaultSelectedItems: User() record.