In this article
Unique entity IDs in CDL simplify creation, drag-and-drop, and referencing. Missing or non-unique IDs can be fixed via the CDL Editor Context Menu.
Entities and elements in the CDL, such as widgets, must have unique IDs to provide the system with a unique reference for each individual entity in the CDL. This simplifies the creation process, including when using drag-and-drop to move entities.
Unique entity IDs are automatically assigned when entities are created, however older Studio reports may not have these IDs and Studio allows you to edit the IDs in the CDL. If non-unique or missing IDs are detected, a warning will be displayed.
Example of an entity ID missing, and the resulting compiler message
The unique entity ID is created
To correct the error, right-click in the CDL Editor panel to open the CDL Editor Context Menu and select "Fix missing required entity IDs".