Update Store Commerce devices

Completed

After a Store Commerce app is uploaded into the environment, the version of the package can be selected on the device. The package listings should include the new uploaded application.

The Store Commerce app is deployed by using a self-service installer that provides idempotency of your updates. To do an in-place update, you need to run the newer version of the self-service installer; no uninstallation is required or recommended. Device activation status will be maintained after the update. The installer will use the currently installed configuration settings, so if the configuration file has changed because of various configuration changes in Commerce, an update won't change the Store Commerce app settings.

RSAT for Store Commerce

Retailers or partners can use the Task recorder and Business process modeler (BPM) in Lifecycle Services to create user acceptance test libraries for Store Commerce. Task recorder is a powerful tool for recording test cases. The test cases can then be organized by business process by using BPM. However, for troubleshooting sign-in issues, users can use the self-serve diagnosis capabilities for POS sign-in to get a root cause analysis of issues pertaining to sign-in on POS devices.

BPM can be synchronized with Azure DevOps to automatically create test cases (including test steps) in an Azure DevOps project. Azure DevOps can then serve as a test configuration and test management tool where users can create targeted test plans and test suites, manage the implementation of tests, and investigate results. The test can support omnichannel scenarios, for example, creating an order in Commerce Headquarters and picking up in a store by using the Store Commerce.

The following example explains the end-to-end flow that is available with this functionality:

  • Create and implement business cycle tests on any environment that can access Store Commerce through a web browser.
  • Run tests against sandbox environments with a copy of your production database.
  • Record once and play back multiple times with different data sets and different legal entities.
  • Validate against expected values.
  • Chain-test cases (end-to-end test) by passing parameters from one test case to the next.
  • Use Azure DevOps to manage test suites, test runs, and investigate test results.
  • Create and distribute with the following actions:
    • Configure the test plan.
    • Run tests and manage results.

For more information, see the Use RSAT with Dynamics 365 Commerce module.