--- title: "Define Form Characteristics" slug: "defineformgeneraln" updated: 2025-03-20T10:53:25Z published: 2025-03-20T10:53:25Z canonical: "help.symphonysummitai.com/defineformgeneraln" --- > ## Documentation Index > Fetch the complete documentation index at: https://help.symphonysummitai.com/llms.txt > Use this file to discover all available pages before exploring further. # Define Form Characteristics The primary purpose of the **General** tab is to configure the basic characteristics of a form to ensure that it aligns with the specific requirements. It is the first stepper of form designing. It allows you to configure the generic properties of the form such as Form Name, Domain, Sub Domain, Form Mode, Form Group, Form Type, Tenant, and so on. ## Configure General Properties Let's get started configuring General stepper. It consists of the following three sections: 1. [General](/summit-platform/docs/defineformgeneral#general-section) 2. [Form Type](/summit-platform/docs/defineformgeneral#form-type) 3. [Form Table](/summit-platform/docs/defineformgeneral#form-table) Let's discuss each of the above sections in detail. ### **General** Section The **General** section allows you to configure the name, description, image, domain, sub domain, tags, sort order and department of the form. ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/1(4).png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: General - General Section The following table contains a brief description of **General** section fields. **Field Description** | **Field** | **Description** | | --- | --- | | **General** | | Name* | Specify the unique name of the form. This name will be displayed to the user and will help them to quickly identify the purpose of the form. Example: The form named as Service Request Management depicts its purpose to handle Service Requests. | | Description | Specify the brief description about the form such as the purpose or usage of a form or any other additional information. It provides a concise explanation of form's objective, utilization or any supplementary information. | | Form Image | Click Upload File icon to select the required image which you want to display for your form, System displays the **Resize Image** pop up window. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/Upload_Image_TransferIncident(1).PNG?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D) Figure: Resize Image - **Zoom Out** - Select it to minimize the view of the selected image. - **Zoom In** - Select it to maximize the view of the selected image. - **Reset Image** - Select it to restore it to its initial or original settings. - **Rotate** - Select it to change its orientation clockwise or counterclockwise by a certain degree. - **Flip Horizontal** - Select it to create a mirror image of the original. - **Flip Vertical** - Select it to flip it upside down. - **Contain Within Aspect Ratio** - Select it to display the image within specified height and width preserving its original aspect ratio. - **Fill Aspect Ratio** - Select it if the entire specified area is to be filled even if the image is cropped. Click **OK** to save the image. The selected image gets uploaded. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1715329057644.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Uploaded Image - **Preview** - Select it to preview the uploaded or uploaded image. - **Delete** - Select it to delete the uploaded image. | | Domain* | A Domain is the highest level on the hierarchy. Specify the domain to which the form belongs to. For more information on Domain, click [here](https://help.symphonysummitai.com/summit-platform/docs/domain). | | Sub Domain* | A Sub Domain is the second level on the hierarchy. Specify the Sub Domain to which the form belongs to. For more information on Domain, click [here](https://help.symphonysummitai.com/summit-platform/docs/sub-domain). | | Tags | Specify the relevant keywords in tags. Tags are the synonym to the form name which will make the search hassle-free and faster. **Example** if you have mentioned the form name as HR Case Management, then tags for this form can be HR, Human Resources, Managing Cases, Issues and so on. The Application Designer can enters few characters in the Tags search text box. All the tags matching the entered characters would be filtered accordingly, as shown in the sample screenshot. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1713894839289.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Tags ****Edit a Tag**** You can edit an existing tag using Edit icon located adjacent to every tag in the auto tag list. Click on Edit icon and the following pop up is displayed. Make your changes and click update. The updated Tag will be available in auto tag list.![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1657706563248.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Edit Designer Tags Group You can make the tag active or inactive using the **Active** toggle button. | | Sort Order | Specify the sequence number in which the form is displayed to the user. It allows the Application Designer to control the order in which a specific form should appear. | | Tenant | Select the Primary Tenant linked to the form, from the list of all Tenants mapped to the current module. After saving, the chosen Tenant will automatically appear in the next stepper **Design Form**. In this step, you can also publish the form to other mapped Tenants as desired. | ### **Form Type** The **Form Type** section allows you to configure the form type, form mode, form group, persona and form mode. ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/Form_Type.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D) Figure: General - Form Type The following table contains a brief description of **Form Type** section fields. **Field Description** | **Field** | **Description** | | --- | --- | | Type | Classify the forms based on their purpose or functionality as and admin or transaction form. Select the type of the form. Available options are as follows: - Admin Forms - If selected, the created form will be configurable form by the Admin. - Transaction Forms - A form that is built for the users is called a transaction form. Transactional Forms will be reflected in the Menus (Consumers: End Users, Analysts, Approvers etc.) For more information on Form Types, click [here](https://help.symphonysummitai.com/summit-platform/docs/form-types).. | | Persona | Form personas streamline the customization of the form interface to align with different user roles and needs, thereby improving the overall user experience. The role type specific access control to forms helps in securing sensitive data. Restriction of forms based on personas ensures a more secure and user-friendly display of records. The form will be accessible only to the users who are assigned roles from the selected role type from the Persona drop-down. Available options are as follows: - Administrator - Select the persona as Administrator if the form has to be accessible to only to the users who are assigned roles from an Administrator role type. - Approver - Select the persona as Approver if the form has to be accessible to only to the users who are assigned roles from an Approver role type. - Designer - Select the persona as Designer if the form has to be accessible to only to the users who are assigned roles from a Designer role type. - Approver - Select the persona as Approver if the form has to be accessible to only to the users who are assigned roles from an Approver role type. - End User - Select the persona as End User if the form has to be accessible to only to the users who are assigned roles from an End User role type. - Fulfiller - Select the persona as Fulfiller if the form has to be accessible to only to the users who are assigned roles from a Fulfiller role type. **Example** 1. To provide the access to **My Assets** form only to end users, select the **Persona** as End User. In this scenario, **My Assets** form will be displayed at consumer end, only when you login as an end user. 2. To provide the access to **Manage Change Request** form only to end users, select the **Persona** as Analyst. In this scenario, **Manage Change Request** form will be displayed at consumer end, only when you login as an Analyst.Select the persona as End User if the form has to be accessible to only to the users who are assigned roles from an End User role type. | | Form Group | Serves as a mechanism to organize and manage forms based on common characteristics, functions or purposes. Select the appropriate form group while creating a form from the drop-down based on the form type. - If the **Form Type** is selected as Admin Form then only Admin form groups are displayed. - If the **Form Type** is selected as Transaction Form then only Transaction form groups are displayed. When a form group is selected, it displays the number of forms configured under that group. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1657716841006.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Form GroupClick on the numeric number, the **Forms** pop-up is displayed listing all other forms that are grouped under this form group. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1657716992038.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Forms Pop-up A bunch of forms can be grouped under one Form Group, which will help you to logically group the forms and accordingly drive the usage of these screens. **Example** - In Incident module, all the different Admin configurations such as Category, Classification, Closure Code can be grouped under Incident Masters group. - Other configuration forms such as SLA Service Window, Workgroup SLA, Priority can be grouped under SLA Masters group. - Create Form Group To create a new form group, click plus icon, the Create Form Group page is displayed. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1657719362539.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Create Form Group - Form Group Name - Specify the form group name. The minimum character length is 1 character and maximum character length is 60. - Sort Order - Specify the order of the form group in which it should appear in the menus. - Form Group Description - Specify the additional information about the form group. The maximum character limit is 200. - Active - It defines whether the form group is active or not. If a form group is deactivated, then all the forms under that group will appear in the menus without any grouping. - Icon - Select and upload the icon from the selection provided in the **Select the Icon** option and upload it. This icon will represent the form group. If none of the icons are selected and uploaded then the form group will appear with default icon. | | Mandatory Configuration | This option is visible, only if **Form Type** is selected as **Admin Form**. If selected, this form configuration is mandatory to proceed with module level process. | | Render Form As | This option is visible only if Form Type is selected as **Transaction Form**. Available options for **Render Form As** are as follows: - Main form - Sub Form - Popover Form | | Form Mode* | Select the Form Mode. Available options are as follows: - Write - If selected, the created form will be actionable form, where the input from the end-user can be provided. - Read Only -If selected, the created form will be view only form, which can be only viewed by end-user. | | Parent Form | This option is visible only if Form Type is selected as **Sub Form** or **Popover** Form under **Render Form As**. The drop-down list will display the parent forms for the selected Application and Module. Select the required parent form form the drop-down list. | | Group By | This option is visible only if Form Type is selected as **Sub Form** under **Transaction Form**. The drop-down list displays all the attributes with pre-defined values such as Dropdown, Auto Complete, Tree View from the selected Parent Form. | | Menu Item | This option is visible only if Form Type is selected as **Sub Form** under **Transaction Form**. The drop-down list displays all the main forms associated with selected Parent Form. | | Include Parent Form Details in Current Form | If selected, all the attributes of the parent form to the current selected sub form will be available. You can include additional attributes also. If not selected, all the attributes of the parent form to the current selected sub form will be not be available. You can include other attributes. **Example** The Parent form **New Incident for User** have attributes such as Tenant, Category, Classification, Impact, Status. Now, while creating a sub form named **Add User** with **New Incident for Use****r** as parent form and **Include Parent Form Details in Current Form** is selected, all of the New Incident for User attributes will be available for **Add User** sub form. | ### **Form Table** The **Form Table** section allows you to link a table to each form, as it is essential to link a form table to each form. This association can be established in the following three ways: - Create a table - Use Existing Table - Extends from Existing Table The following infographic depicts the functionality of above three options: ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/form_table_revised_border.PNG?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D) ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/Form_Type(1).png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D) Figure: General - Form Table The following table contains a brief description of **Form Table** section fields. **Field Description** | **Field** | **Description** | | --- | --- | | Create New table | This option generates a fresh table with columns corresponding the added fields during the **Design Form** step. **Example** The **My Incident** form is required to capture the minimal details to raise an incident by End User with all new fields such as ID, Department, Requestor, Symptom, Description, Attachment, and Status. All of these fields have to be embedded from scratch on the canvas. In this scenario, the option **Create New table** can be used which allows you to start fresh and all of these fields will be saved in a new dynamic table named *im_d_manage_incidents*. | | Use Existing table | This option re-uses the fields from an existing table, along with any new fields added during the **Design Form** step. The new form will be created on the same table. This option is useful to immediately leverage the existing table when the form has similar data structure. **Example** The **Manage Incidents** form is needed by an Analyst. This form will include all the initial information provided by the End User (ID, Department, Requestor, Symptom, Description, Attachment) while reporting an incident along with additional fields such as Priority, Impact, Workgroup, Analyst, SLA etc. aiding in incident resolution. To achieve it, select **Use Existing table** option, and then *im_d_manage_incidents* table can be selected from the available options, so that we can leverage (ID, Department, Requestor, Symptom, Description, Attachment) fields from this table and also the additional fields (Priority, Impact, Workgroup, Analyst, SLA) can be added into the same table *im_d_manage_incidents* table. This form will also be associated with *im_d_manage_incidents* table. | | Extends From Existing Table | This option creates a new table while linking it to an existing table. This option is useful when you need to use the existing table as an extension for the current table and both the forms have a common data structure. **Example** The **Workorder Master** form is already created with fields such as ID, Name, Description, Category, Classification, Impact, Urgency and Priority. Now, there are other two forms which should capture the **User Creation Workorder** details such as (Workorder ID, Name, Description, Category, Classification, Impact, Urgency, Priority, User ID and Employee Name ) and **Server Workorder** details (ID, Name, Description, Category, Classification, Impact, Urgency, Priority, Server ID, Server Name and Server Model). In this scenario, the same table *Workorder_Master* can be extended to create new forms (**User Creation Workorder** and **Server Workorder**) to leverage the common repetitive fields (Workorder ID, Name, Description, Category, Classification, Impact, Urgency, Priority). The new tables *User_Creation_Details* and *Server_Details* will be linked to the already existing *Workorder_Master* table. | | Table Name | **Table Name** field varies as per the selected option for the **Form Table**. By default, the form name would be taken as Table Name, which can be modified later as per the requirement. - **Create New table**- Specify the name of the newly created table. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1698377827675.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: New Table Name - **Use Existing table** - Displays the list of the available tables from the current module in drop-down list. Select the required table from the **Table Name** drop-down. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1698377930194.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Existing Table Name - **Extends from Existing Table**- It will have two options: - **Form Table** - Specify the name of the newly created table. - **Extends From** - Select the table from which the new table should be extended from. **Screenshot** ![](https://cdn.document360.io/62351b42-cfbd-43ad-8ce1-82b8f455337f/Images/Documentation/image-1698378094712.png?sv=2026-02-06&spr=https&st=2026-11-08T16%3A33%3A45Z&se=2026-11-08T17%3A33%3A45Z&sr=c&sp=r&sig=VZCREYVgHxRd9EkIYYD8Rr8H99izogmbHjicZAaazx8%3D)Figure: Extended Table Name | | Enable Variance | Select it to capture the variance between the two data sources against one attribute. ****Example**** For the Asset Management module the data can be uploaded manually or through discovery. If this field is enabled, it will identify the difference between the data uploaded manually to the data discovered for an Asset against a specific attribute. It captures the hardware and software variance details. For more information on Variance, click [here](https://help.symphonysummitai.com/summit-platform/docs/overview-variance). Note - This field will be enabled only while creating a new form. - This field will be disabled for already existing forms. | *An asterisk (*) represents mandatory field.* The central interface of the application, serves as the primary point of interaction for users. Example: Manage Service Request form A secondary form that is linked to the main form, which provides additional details or functionalities related to specific data or actions on the main form. Example: New Laptop Request catalog form, Database Access Request catalog form A compact, temporary form overlaying the main interface, commonly utilized to present additional information or functionalities without requiring users to navigate away from the current page. Example: Reopen Request form, User Request Details form