In Studio you can build projects that include existing automation assets. Reference validation checks that project assets will work when you move the project between environments.
Reference validation analyzes external references in the project (Golden Configurations, triggers, LCM resources, compliance reports, JSTs, templates, JSON forms, etc.) and alerts you if any referenced assets are missing or differ between environments. That way you can migrate with confidence.
Use case 1: Import a project that references a global asset. Reference validation checks for the asset; if it’s missing, you see a warning and can continue or cancel.
Use case 2: Export a project from staging that references a Golden Config, then import it into production. If the production config differs, Projects warns you and lets you continue or cancel.
Reference validation is part of the Projects area in Studio and requires Platform 6. The feature works in a single environment, but to experiment you can use two environments: an “Old” (dev or staging) and a “New” (staging or production).
Reference validation applies in three scenarios:
This scenario occurs when you import a project into the New environment and the referenced global assets are missing there.
From the Projects main page, click New Project. Give the project a name and choose Build from the Project Template dropdown.
Select components so that at least one remains in the global space. In the example below, “Child Workflow 3” will not be copied to the project and will instead be referenced from the global space.




In the New environment, click Import Project, choose the file, and click Import. A warning appears about missing components.




Click Continue to import despite missing components; workflows referencing them will error with {component_name} not found.
To avoid that, click Cancel, delete the project, return to the Old environment, export the missing global asset, import it into the New environment, and then retry importing the project.
This scenario happens when the referenced global assets exist in the New environment but have been modified since export.
In the Old environment, create a project that references a global asset (see Step 1). Export both the project and the referenced asset.