The Value Spec system in Uncountable enables teams to reference and extract information from entities using a flexible syntax. It plays a key role in dynamic form logic, data lookups, and automation across the platform.
Within the Form Admin, there are three related tabs that support this system: Value Spec, Value Spec Properties, and Value Spec Docs. This article outlines the purpose of each and how they work together to support powerful form configurations.
The Value Spec tab is a testing environment for building and previewing value spec phrases before using them in the platform. It allows users to explore what data is accessible from a given entity and verify the output of a value spec expression.
To test a value spec phrase:
ref:fields
, to access information stored on that entity.Once entered, the Evaluation Sample window (D) will show the result of the phrase, helping you verify that the output matches what you expect.
<aside> <img src="/icons/book_gray.svg" alt="/icons/book_gray.svg" width="40px" />
For guidance on syntax, expressions, and capabilities, see our in-platform Value Spec documentation (Value Spec Docs tab) or dedicated Value Spec article.
</aside>
Some information on an entity (for example, Test Samples on an experiment or the Created Date on a Task) isn’t accessible through the standard ref:fields
phrase. The Value Spec Properties system makes it possible to reference this data by defining custom, reusable properties.
To create a value spec property:
Open the Value Spec Properties tab and click + Create.
In the modal, configure the following:
Select an Entity Type.
Choose a Property Type:
Add a Reference Name. This is how you’ll reference the property in value spec expressions.
If using a listing column, select the specific column you want to expose.
Once saved, this property becomes available for use in value spec expressions across the platform.