- 23 May 2023
-
DarkLight
-
PDF
User Interface
- Updated on 23 May 2023
-
DarkLight
-
PDF
Form Builder allows developers to construct user entry forms which integrate with IAP (Itential Automation Platform) Workflows and Service Catalog applications. In addition to constructing forms with standard inputs, developers can create forms from imported NSO YANG Service Models using the NSO NETCONF API. This native integration with NSO Services reduces the effort of having to duplicate the development of modeling services in both IAP and NSO. With Form Builder, service models requiring changes are modified just once; changes made in NSO are automatically available for IAP to consume.
User Interface
The following figures show the user interface in Form Builder for the List View and Edit View. A description of each numbered element is provided in the reference table below each image.
List View
Figure 1: Form Builder View
Label | UI Element | List View Function |
---|---|---|
1 | New Form | Creates a new form. |
2 | Delete | Deletes form when check-box has been selected. |
3 | Form List | List of forms; includes the form name, who created it, when it was created, who last updated it, and when it was last updated. |
4 | Edit | Opens form for editing. |
5 | Import Form | Imports a form. |
6 | Export Forms | Exports each form that is checked in the form list. |
7 | Edit Forms | Edit, delete and export form. |
Edit View
Figure 2: Edit View
Label | UI Element | Edit View Function |
---|---|---|
1 | Form Name | User must provide unique form name. |
2 | Data Elements | Displays list of registered NSO services. |
3 | Meta Data Fields | Allows user to define custom fields in the form. |
4 | Update | Updates form and leaves Form Editor open. |
5 | Settings | Opens a modal to change the settings of the form. |
6 | Preview | Opens a modal to preview the form. |
7 | Clone | Makes a copy of the current form. |
8 | Delete Form | Deletes the current form. |
9 | Add Container/Table | Adds a field container or table to the form. |
10 | Delete | Deletes the form element. |