Question 440
At fictional Dovetail Services, the Business Central development team is supporting customer service agreements and reviewing extension environment and deployment preparation during an extension upgrade rehearsal (MB820-2.1-032). The observed development issue is that a team sends developers one hard-coded launch.json file with other tenants' environment IDs. Which recurring engineering check would best prevent this issue from returning?
Explanation
Correct Answer
The ongoing check is to review environment connection settings before shared-workspace adoption. This helps detect recurrence when a team sends developers one hard-coded launch.json file with other tenants' environment IDs. The associated correction is to use separate, minimally scoped development configurations rather than shared cross-customer endpoints; a confirming result is that each developer connects only to the tenant and sandbox they are authorized to use.
Incorrect Answers
The proposed “Lint project configuration for misplaced connection properties” tests a different control: separate app package identity/version metadata in app.json from run and attach configuration in launch.json. The reported condition is that a team sends developers one hard-coded launch.json file with other tenants' environment IDs; the more direct action is to review environment connection settings before shared-workspace adoption.
“Run clean symbol restoration on a fresh CI agent” supports the separate task “download current symbols and declare the required app dependency with compatible versions”, not the reported problem: a team sends developers one hard-coded launch.json file with other tenants' environment IDs. This case instead calls for “Review environment connection settings before shared-workspace adoption”.
“Perform clean builds when target platform versions change” concerns the separate step “refresh downloaded symbols and resolve dependency versions against the new application target”. The reported issue is that a team sends developers one hard-coded launch.json file with other tenants' environment IDs, so the direct response is to review environment connection settings before shared-workspace adoption.