Fix Risk Assessment State inconsistency for Bots and Custom Connectors #10466
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bots and Custom Connectors required all fields populated to transition Risk Assessment State from "Requested" to "Submitted", while Apps, Flows, and other resources accepted partial submissions. Users received "saved" confirmations but state remained "Requested", causing continued email reminders.
Changes
Modified PowerFx
OnButtonSelecthandlers in two Canvas Apps to remove conditional validation wrapper:Affected files:
admin_developercompliancecenterbotspage_208a6_DocumentUri.msapp(Controls\87.json)admin_developercompliancecentercustomconnecto80628_DocumentUri.msapp(Controls\57.json)Before (Bots)
After (Bots)
Same pattern applied to Custom Connectors page.
Rationale
Aligns with behavior established across Apps/Flows/Desktop Flows/Environments pages (per issue #2092, 2022). Admin review workflow determines submission completeness rather than client-side validation.
Impact
Documentation
RISK_ASSESSMENT_STATE_FIX.md- Issue analysis and solution detailsCHANGE_DETAILS.md- Line-by-line code comparisonVISUAL_FLOW_DIAGRAM.md- State transition diagramsWarning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
aka.mswget REDACTED -O pac.tar.gz(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.