maestro
latest
false
UiPath logo, featuring letters U and I in white

Maestro user guide

Last updated Aug 12, 2025

Variables and Expression editor

Use the tune selector next to a Properties panel input field to switch between text, variables, and expressions.

  • Use variable - select existing variable or element output value
  • Open expression editor - build complex expression
  • Use JSON editor - use JSON editor to create inputs or outputs
  • Use datetime - use date time picker
  • Use Data Fabric - use properties from Data Fabric entity

Use Variables to configure element properties and pass values between your elements, automations, agents, app tasks, and connections. Element outputs are automatically available as variables throughout the process.

Open the Variable selection panel to select a variable, argument, or property. Provide and test values by using the Test button on the top-right of the Validate expression panel. The test input values serve solely for verifying the accuracy of the expression. Their function is to ensure the expression runs correctly and produces the anticipated output in accordance to the provided inputs.



Use the Expression editor to write more complex expressions to configure element properties. The Expression editor is available for most element properties and features intelligent code completion for variables, arguments, methods, properties, objects, or keywords. You can write expressions, and use Ctrl + Space to see the list of available options.

Use the text bar on the bottom of the Expression editor to describe your expression and get instant help from Autopilot™.

Note: Read the DynamicExpresso GitHub documentation for information on authoring expressions.


JSON Editor

Start by adding a raw JSON object in the Variables view to define your input payload. Once added, switch to the JSON editor to explore and interact with the data in a structured format. This view automatically organizes nested objects and arrays, allowing you to inspect, expand, and reference specific values easily. Use it to validate the shape of your data, map fields to expressions, or supply inputs to downstream components with clarity and precision.





Date and time picker

Use the Date and Time picker to capture specific scheduling details within your automation flow. This component lets you define both date and time values in a standardized format, useful for timestamping submissions, setting deadlines, or scheduling downstream activities. You can manually enter values or use the calendar and clock controls for quick selection, ensuring consistency and reducing formatting errors.





Open the Data Fabric editor to configure data integration for your process. Choose an Entity from the dropdown list, then specify a Record Match using a unique identifier like an ID or key. Select the appropriate Field to retrieve or update specific data points. These inputs determine the scope of data interaction within the process.





  • Variables and Expression editor

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.