Configuring Dynamic Form Fields
- Updated2025-11-26
- 1 minute(s) read
Use the example Dynamic Form Fields Configuration and the Dynamic Form Fields (DFFs) API to as a starting point for your custom configuration.
Introduced in January 2025
- Download the example Dynamic Form Fields Configuration (DynamicFormFieldConfigurationExample.json) from GitHub.
-
Open the file.
{ "configurations": [ { "workspace": "f58beba8-66de-4ba5-89f4-3388fd814f2e", "resourceType": "workorder:testplan", "name": "Configuration Example", "displayRule": "properties['name']=='Test'", ... -
For the workspace, specify the workspace ID where you want the
form fields to be available.
Note You must update each instance of the workspace value in the configuration file.
-
For the resourceType, specify the resource where you want the
form fields to be available. Choose from the following configurations.
Resource Configuration Assets "resourceType": "asset:asset" Products "resourceType": "testmonitor:product" Test Plans "resourceType": "workorder:testplan" Work Orders "resourceType": "workorder:workorder" Systems "resourceType": "system:system" - Optional: Change the name of the configuration.
-
To control the conditions under which the fields are visible, modify the
displayRule value.
"displayRule": "properties['vendor']=='NI'"
- Save the configuration file.
-
Copy the contents of the configuration file and use the DFFs API to post your
updated configuration.
POST <server_api_url>/nidynamicformfields/v1/update-configurations
The API responds with a copy of your configuration that includes a configuration ID. - Copy the contents of the API response.
- Replace the contents of your configuration file with the API response.
- Save the configuration file.
- Open SystemLink Enterprise.
- Navigate to the resource you specified in the configuration file to see your custom fields.
Related Information
- SystemLink Enterprise Examples
You can find .NET, Python, and Jupyter Notebook examples in the SystemLink Enterprise GitHub repository. Use these examples to learn about the product or accelerate your own application development.
- Customizing a Dynamic Form Field Configuration
Modify the example Dynamic Form Fields Configuration to create a custom dynamic form fields (DFFs) configuration.
- Publishing a Jupyter Notebook
Publish a Jupyter Notebook (.ipynb) to SystemLink Enterprise so you can use the notebook for a data analysis and for visualizations.