In this article
The Common Definition Language (CDL) is a Domain-Specific Language (DSL) used to configure the workflow and dashboards in Studio and its related components
To use CDL, click the CDL editor icon in the Sidebar.
How CDL is used
The CDL allows you to easily and efficiently configure solutions in Studio. You can reuse a previous configuration by copying and pasting it, and then make any necessary adjustments to the settings. This helps you save time and streamline your work.
CDL can be used to configure every aspect of your Studio report.
These include:
Overall report settings
Configuration of which hub is used
Which data sets are used
Relationships between the hub and data sets
Entire pages
Entire widgets
Filter panels
CDL can also be used to reference data sets, hierarchies, surveys and contact databases in SmartHub.
Studio includes an editor that makes it easy to work with CDL code and preview the resulting report in real-time as you make updates. The editor also provides syntax assistance such as code completion, syntax highlighting, documentation, and validation, to help you efficiently write and debug CDL code.