You need to be an organization admin in BuildVision. The company-wide method
also needs a Microsoft administrator in your tenant.
https://yourcompany.crm.dynamics.com and you’ll find it in the Power Platform
admin center.
Set up the connection
Pick one of the two methods below. Company-wide is recommended, and you can switch later.- Company-wide (recommended)
- Connect my own account
BuildVision authenticates as its own application against an application user
that you create in Dataverse. Records show BuildVision as the creator, and
nothing expires when someone leaves.Your Microsoft administrator does this once, in about 10 minutes.
1
Start the connection in BuildVision
Go to CRM Hub, choose Company-wide, and enter your environment URL and
your Microsoft directory (tenant) ID. BuildVision shows you the application ID
to use in the next steps.
2
Grant admin consent
Open the consent link BuildVision gives you and approve the BuildVision
application for your tenant. This is a one-time approval, and it’s the step
that usually needs a tenant administrator rather than a rep.
3
Create the application user in Dataverse
In the Power Platform admin center:
- Select Manage in the left navigation pane.
- In the Manage pane, select Environments, then select your environment.
- Select Settings. It only appears after an environment is selected.
- Select Users + permissions, then Application users.
- Select + New app user, then + Add an app, and search for the BuildVision app ID.
- Pick a Business unit, enter any Email address, then assign the security role below and select Create.
4
Give the application user a security role
Start from Microsoft’s standard Basic User role and add the rows below on
top of it. Basic User already grants the Business Management and Customization
reads that Dynamics needs to save a record at all. Building a role from
scratch means discovering those one failed send at a time.
Append and Append To are not padding. Relating an opportunity to an
account or contact is a write against both tables, so without them an
opportunity is created and then fails to attach to anything.5
Verify
Back in BuildVision, connect. BuildVision checks which of the privileges above
the application user actually holds and tells you which are missing, so you
don’t have to find them one failed send at a time.