Summary

Completed

By this point, you've taken Contoso's equipment-provisioning app from a working build on a developer's machine to a production-ready app. It now reaches only the external stock-check service it depends on, and moves into production through a governed, repeatable process. It also surfaces clear signals when something goes wrong, and keeps responding quickly as more employees submit requests.

What you learned

  • You scope the Content Security Policy so a code app reaches only the external services it actually needs, such as Contoso's device-stock check, without loosening the policy anywhere else.
  • You package a code app into a Dataverse solution, publish updates predictably by hand or through a pipeline, and share play or edit access with the right employees, coordinators, and service principals.
  • You combine the Monitor page, Azure Application Insights, and browser DevTools to tell whether a reported problem is widespread or isolated, and to pinpoint its cause.
  • You cut how much data a screen requests, through select, filter, and paging options on generated service calls, so time to interactive and data request latency stay stable as usage grows.

Learn more