xDM - How To - Model and Application Design

Integrate Authoring Data in Two Entities Without Relationship using REST API
Need In some use cases, you may have two entities that: Have similar or identical attributes. Do not have any relationship defined between them. Must ...
Tue, 10 Mar, 2026 at 4:16 PM
Criteria-based search form
The goal of this article is to create a search form that will combine a criteria selection with its associated value so that it looks generic to the end use...
Mon, 31 Oct, 2022 at 10:35 AM
Creating a role hierarchy to use the required role in the model
In this article, a modified version of the ProductRetailDemo model is used as a reference. Here is the use case: there are 2 existing groups of business use...
Mon, 31 Oct, 2022 at 11:35 AM
Block record authoring in stepper when a child collection is empty
In this article, the ProductRetailDemo model is used. The goal of this article is to block the creation of a new product record if the child entity details ...
Mon, 31 Oct, 2022 at 12:14 PM
Copy a Record Together with Its Child Records
Need In certain business scenarios, users must duplicate a parent record along with all its related child records. Example (ProductRetailDemo model): ...
Mon, 9 Mar, 2026 at 11:42 AM
Prevent Concurrent Updates and Record Creation Conflicts in Steppers
Need In collaborative environments, multiple users may access and modify the same record simultaneously. This can lead to unintended data overwrites or i...
Mon, 9 Mar, 2026 at 9:59 AM
Create a Parent Record from a Child Stepper
Need In some business processes, users must select a value from a reference entity when creating or editing a record in the UI. However, situations ma...
Tue, 3 Mar, 2026 at 9:34 AM
Create a Dynamic Open URL
Need In some use cases, an application must redirect users from Semarchy xDM to an external system (e.g., Power BI, a third-party application, or a custom...
Mon, 9 Mar, 2026 at 10:29 AM
Create a Child Record Without Providing the Parent Record Primary Key
Need When implementing an application in Semarchy xDM, it is common to face integration constraints. In some cases, external applications already referenc...
Tue, 3 Mar, 2026 at 8:55 AM
Timeslots overlap validation
Need When managing timeslots data, it is essential to ensure that they do not overlap. Without proper validation, users may unintentionally create overlap...
Mon, 23 Feb, 2026 at 4:04 PM