Question 280
At the Grayhaven housing nonprofit after a wider deployment, a code app displays a blank page because its external connector was not added to its data sources. The operations team needs a supportable remediation with evidence for the handover. Which ongoing engineering control would most directly reduce recurrence?
Explanation
Correct Answer
The most relevant long-term safeguard is to include datasource binding validation in code app deployments. It preserves the remediation to add the supported connector data source with an approved Power Apps connection as operating conditions change. In the Grayhaven housing nonprofit, assess this against the documented code app connector binding scenario.
Incorrect Answers
“Include negative authorization tests for every role” checks a different ongoing risk rather than the reported failure: at the Grayhaven housing nonprofit after a wider deployment, a code app displays a blank page because its external connector was not added to its data sources. The operations team needs a supportable remediation with evidence for the handover. The relevant mechanism is the app source code references a connector that was never configured for the app. The directly matched preventive control is “Include datasource binding validation in code app deployments”.
That safeguard is appropriate for maintaining code app environment-variable reference. It would not primarily prevent the reported failure, for which the relevant control is to include datasource binding validation in code app deployments. For case R082-PL400-CASE-0070, the decisive context is the 2 deployment setting at the Grayhaven housing nonprofit.
“Test generated services and table permissions in each environment” checks a different ongoing risk rather than the reported failure: at the Grayhaven housing nonprofit after a wider deployment, a code app displays a blank page because its external connector was not added to its data sources. The operations team needs a supportable remediation with evidence for the handover. The relevant mechanism is the app source code references a connector that was never configured for the app. The directly matched preventive control is “Include datasource binding validation in code app deployments”.