XXXXX is an enterprise forms and approvals system for the XXXXX. It manages project initiation workflows with these features:
(Problem Statement) - Users submit project proposals with location data, problem descriptions, population impact, and deliverables
- 4-Stage Approval Workflow - Sequential sign-offs from PMO → Senior Engineer → Manager → GM
- Role Assignments - Admins assign users to approval roles
- Email Notifications - When a new user is assigned a role, the app should send them an email notification via Office 365
The app uses:
- Dataverse for data storage (projects, forms, approvals, role assignments)
- M365 MCP (Model Context Protocol) for Office 365 email integration
- React/TypeScript frontend with generated hooks
Email notifications fail silently when creating new role assignments.
Root Cause: The power.config.json file has empty connectionReferences: {} even though the Office 365 connection reference (avi_shared_office365) has been added to the Power Platform solution.
// Current state - empty
"connectionReferences": {}
// Expected state
"connectionReferences": {
"avi_shared_office365": {
"connectorId": "/providers/Microsoft.PowerApps/apis/shared_office365",
"connectionReferenceLogicalName": "avi_shared_office365"
}
}
Because connectionReferences is empty, the generated MicrosoftMCPServersService.ts is just a placeholder stub with no actual methods, so sendEmailWithAttachments() fails.
Question for Community
I've added a connection reference (avi_shared_office365 for Office 365) to my Power Platform solution, but the power.config.json in my custom app isn't syncing to include it. The connectionReferences object remains empty. How do I get the app to recognize and use the connection reference from my solution? Is there a specific binding step or refresh process needed?
​

Report
All responses (
Answers (