Desktop:Expression Browser: Difference between revisions

From ContactsLaw Documentation
(Created page with "{{DISPLAYTITLE:Expression Browser}} The '''expression browser''' is a feature in the Desktop App that helps users write expressions for use in templates, matter descriptions, processes and more. It displays a list of all available assets, properties, functions and other types of expressions, along with accompanying documentation. The list can be filtered according to a search term. You can tog...")
 
No edit summary
Line 1: Line 1:
{{DISPLAYTITLE:Expression Browser}}
{{DISPLAYTITLE:Expression Browser}}
The '''expression browser''' is a feature in the [[Desktop App]] that helps users write [[Expression|expressions]] for use in [[Document Template|templates]], [[matter]] descriptions, [[Workflow:Process|processes]] and more.
The '''expression browser''' is a feature in the [[Desktop App]] that helps users write [[Expression|expressions]] for use in [[Document Template|templates]], [[matter]] descriptions, [[Workflow:Process|processes]] and more.



Revision as of 15:44, 3 July 2025

The expression browser is a feature in the Desktop App that helps users write expressions for use in templates, matter descriptions, processes and more.

It displays a list of all available assets, properties, functions and other types of expressions, along with accompanying documentation. The list can be filtered according to a search term.

You can toggle between editing the expression and previewing the result. By default, example values are used to evaluate the expression; however, you can provide your own values to test a wider range of data.

Data

When previewing the result of the expression, a separate pane displays the data that is used to evaluate the result.

Each asset referenced within the expression is shown to the left. Selecting an asset then displays the value for each of its properties that are referenced within the expression. Each instance that fulfils the asset is shown in a separate tab; you can add and remove instances accordingly. New instances are populated with example values, which will be the same unless overridden.

Each value is itself written as an expression, although it cannot refer to any of the assets. This makes it easier to test a range of values, and to ensure that the data being tested is of the correct type (e.g. text or number).