Udostępnij za pośrednictwem


POS and headquarters extensions

Important

This content is archived and is not being updated. For the latest documentation, see Microsoft Dynamics 365 product documentation. For the latest release plans, see Dynamics 365 and Microsoft Power Platform release plans.

Enabled for Public preview General availability
Admins, makers, or analysts, automatically This feature is released. May 18, 2020 This feature is released. Jul 31, 2020

Feature details

Framework enhancements

After moving toward the binary-based extension model, we are wrapping and exposing all our core point of sale (POS) logic and user interface (UI) controls as SDK (APIs) to help the extension easily consume and override our logic. Without these APIs, it is difficult for the extension to implement custom logic. In some cases, the extension has to rewrite some of the existing code or write too many lines of code to do a simple scenario. To avoid this and to reduce the number of lines of code, we are introducing more advanced APIs and configuration-driven development to simplify the overall development process.

POS UI and API extension

We have enhanced the POS framework by adding more POS APIs to consume our logic in extensions, and UI extension points to add custom columns, app bar buttons, and custom controls in core POS views.

POS overridable requests and triggers

We added new overridable requests in POS to override the POS workflow or POS business logic, and to add custom logic or validation. The POS trigger framework helps you to run custom logic before or after core POS logic. With this new pattern, developers can more easily customize any workflow in POS.