Demo

Using JSON Form Field Dependency with Dynamic Dropdowns

In the Itential Automation Platform, JSON Forms are a feature that teams can build quickly and add to an automation workflow. The forms present an interface for users to input data to be used in an automation. JSON Forms provide the ability for the automation team to create a layer of input validation by defining the data options presented to the user and validating that the input is correct.

For the dropdown elements in JSON Forms, Itential provides the ability to populate that data dynamically using an API call and the ability to create additional dynamic dropdown elements that reference previous API results to be used in a new dynamic API call. This enables users to create multiple related dynamic dropdown elements that are populated with the most accurate data, retrieved from a given source. This is accomplished in real-time as the JSON Form is rendered for the user, saving time, reducing complexity, and ensuring that the options provided to an end user are valid.

In this ItentiaLearn demo, see step-by-step how to:

  • Create a new JSON Form in Automation Studio.
  • Add a dropdown from the Form Elements menu.
  • Configure the dropdown to use a dynamic API call for data.
  • Configure a second dropdown to reference a variable from the previous one and utilize that for a new API call.
  • Test and verify that the JSON Form elements are working correctly.

Demo Notes

(So you can skip ahead, if you want.)

00:00 Introduction & Overview of Demo
01:31 Creating a new JSON Form
02:20 Building a Dynamic Dropdown element
03:48 Building a Second Dynamic Dropdown with a Field Dependency
05:28 Testing a JSON Form to Verify Dynamic Dropdowns are Successful