Skip to content

[Master] - Bug 646163 Consolidate country demo data apps into one app - #10045

Draft
v-rohangarg20 wants to merge 14 commits into
mainfrom
bugs/Bug646163-consolidate-country-demo-data-apps-into-one-app
Draft

[Master] - Bug 646163 Consolidate country demo data apps into one app#10045
v-rohangarg20 wants to merge 14 commits into
mainfrom
bugs/Bug646163-consolidate-country-demo-data-apps-into-one-app

Conversation

@v-rohangarg20

@v-rohangarg20 v-rohangarg20 commented Aug 7, 2026

Copy link
Copy Markdown
Contributor

Workitem Bug 646163: [master] [Expense Agent] [Demo Data] Consolidate country demo data apps into one app

Fixes AB#646163

Issue: The Expense Agent demo data was split across ~10 separate country-specific demo data apps. Maintaining, versioning, and shipping the demo data as many independent apps caused duplication, inconsistent data between countries, and extra overhead every time a change had to be applied everywhere.

Cause: Each country (US, GB, CA, AU, NZ, DE, DK, ES, FR, AT, …) had its own standalone Expense demo data app with largely duplicated setup/master data logic and per-app app.json, dependencies, and translations. There was no shared/single source, so any demo-data change had to be repeated across all apps.

Solution: Consolidated the country demo data apps into a single Demo Data app. Common demo data generation now lives in one app, with country-specific values handled through localization/overlays inside it rather than separate apps. This removes the duplicated project files and codeunits, keeps demo data consistent across countries, and reduces maintenance to a single place. No behavioral change to the generated demo data beyond the consolidation.

@github-actions github-actions Bot added the AL: Apps (W1) Add-on apps for W1 label Aug 7, 2026
@v-rohangarg20 v-rohangarg20 changed the title [Expense Agent] [Demo Data] Consolidate country demo data apps into one app [Master] - Bug 646163 Consolidate country demo data apps into one app Aug 7, 2026
@github-actions github-actions Bot added the Integration GitHub request for Integration area label Aug 7, 2026
@github-actions github-actions Bot added this to the Version 29.0 milestone Aug 7, 2026
@github-actions github-actions Bot added the needs-approval Workflow runs require maintainer approval to start label Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AL: Apps (W1) Add-on apps for W1 Integration GitHub request for Integration area needs-approval Workflow runs require maintainer approval to start

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants