Automation Menu
Forms
7 min
sin the domain of automated processes, the initiation and successful execution of workflows frequently depends on the accurate acquisition of user provided information or specific details addressing this requirement, kubeark forms emerges as a dynamic and versatile tool, crafted to facilitate the efficient collection of essential data required for commencing automation workflows this functionality extends beyond mere information aggregation; it embodies a sophisticated, user focused approach, tailored to accommodate a diverse array of requirements and scenarios by integrating adaptability and user centric design, kubeark forms ensures accurate and relevant data collection the forms menu can be found under the automation section of the main feature bar key features of kubeark forms customizable data collection design forms tailored to gather the exact information needed for various automation processes customize fields to ensure that all essential data points are captured accurately and efficiently adaptive logic in forms implement conditional logic within forms to create a responsive user experience for instance, if a customer opts for a virtual machine, the form will present fields relevant to that choice conversely, selecting a database will prompt a different set of input fields this adaptive logic ensures users provide only the relevant information based on their specific needs public accessibility forms can be configured to be public, allowing them to be accessed and filled out by users outside of the kubeark platform this feature significantly expands the utility of forms, enabling data collection from a wider audience and various stakeholders automation triggers forms are not just for data collection; they can act as triggers for automation processes within kubeark once a form is submitted with the required information, it can automatically initiate predefined workflows, making the transition from data collection to action seamless and efficient how to use forms to access the form designer, go to the automation section > forms and select " create a form" the forms feature in kubeark is divided into multiple tabs, each serving a specific purpose in the form creation and configuration process below is a description of each tab 1\ designer tab this is where you design your form using various elements like radio buttons, checkboxes, dropdowns, etc , as described in the previous tabular view it provides a user friendly interface for adding and arranging form fields, customizing the layout, and setting properties for each element on the " designer " tab you will find a set of predefined snippets to choose from in order to build your form true false 198false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type 2\ preview tab offers a live preview of the form as it's being designed it allows you to see how the form will appear to end users, helping to ensure that the layout and flow are user friendly and intuitive 3\ logic tab enables the addition of conditional logic rules to the form you can create rules based on user responses to previous questions (e g , if a certain answer is given, then show or hide a particular field) this tab allows for the configuration of complex form behaviors, making the form dynamic and interactive based on user inputs 4\ json editor tab provides a view of the form's configuration in json format this is useful for advanced users who prefer to work directly with code or need to make bulk changes quickly it allows for a more technical and detailed customization of the form, beyond what is possible through the graphical interface 5\ triggers tab this tab lets you link your form to various functions and workflows the 'add functions' option includes predefined functions that can be triggered based on form submissions the 'add workflows' option allows you to integrate the form with specific workflows you can select a workspace and then choose the desired workflow to be triggered when the form is submitted this functionality enables the automation of processes and workflows based on the data collected through the form