Customize Form

Customize Form

Introduction

Customize Form is a tool which enables you to make changes to a Form Type or a Document Type (DocType) on the front-end. It allows you to insert Custom Fields as per your requirement or customize the properties of standard fields.


To access Customize Form, go to: Home > Customization > Form Customization > Customize Form


You can also go to the list view of any DocType and select Customize from the Menu options.


Quotation


How to Customize a Form

The steps to Customize a Form are explained below:


Search for Customize Form in the Awesome Bar and click on it. This will take you to the Customize Form Master screen. 



Specify the Form Type that you wish to customize.


Once you enter the Form Type in this field, the page further expands and you will be able to see multiple features.


Options While Customizing a Form

You should consider the below options when customizing a form. 


Change Label: This field gets fetched via Custom Translation. You can change the name of the field to suit your industry/language. E.g., if you are a services business and you want to change the Label from 'Customer' to 'Consumer', the same can be done via Custom Translation and the same shall be reflected here.


Title Field: This field can be used to generate the title while viewing the lists. Any "Data" type field can be set as the Title Field while viewing the forms in the list view. E.g., if you wish to view the list of all your employees with the Title field as the 'Employee Code' instead of Employee Name, the same can be configured here. Check our article on Document title for more information.

Default Print Format: For a single DocType, there could be multiple Print Formats. Here you can select the default Print Format for the selected DocType. For e.g., a company may have different Letterheads for different purposes which can be configured through Print Formats. However, you can select two different Default Print Formats for a Sales Order and an Appointment Letter. Check Custom Print Formats for more information.


Image Field: You can select an "Attach Image" Field for your Image Field. This becomes the Image representing that particular DocType. E.g., the 'Image Field' for an Employee could be their photograph or a snapshot of their ID cards; the same can be configured here.


Max Attachments: You can enter the maximum number of attachments that could be added to this DocType.


Search Fields: While creating any DocType, you may want to link a particular field to another DocType. For ease in selection, you can also ensure that you are able to see the value of another field of the latter DocType in the search result.


Sort Field: Records in any DocType List are generated based on the Field that you set at the Sort Field over here. E.g., for Items, if you want your list to be generated as per Item Name, you can configure the same here.


Sort Order: You can select whether you want the Sorting to be done in Ascending Order or Descending Order. To get more understanding on Sort Field and Sort Order, check out Customizing Sorting Order in the List View.


Default Email Template: For a single DocType, there could be multiple Email Templates. Here you can set the default Email Template for the selected DocType. For example, you can set a different Default Email Template for a Sales Order and an Appointment Letter.


More Properties

You should consider the below properties when customizing a form.

Hide Copy: This box, when checked, restricts a User to create a 'Copy' of a particular Form.


Is Table: This option is available only while customizing the Forms which are present in table forms in the system. For e.g., if you are creating an Item Table to be added into a Custom Form, you can enable this option. Check out Child Table for more information.


Quick Entry: Checking this box will allow you to create a 'Quick Entry' using a particular form. This means that whenever a user is creating this Form from another existing Form, a box will Pop Up which will allow the user to create the DocType by entering only the basic details. For example, check Quick Entry in Journal Entry.


Track Changes: Checking this box will ensure that any changes made by any of the users to this DocType will be tracked and displayed.


Track Views: This option will give you a trail of all the views towards this particular DocType.


Allow Auto-Repeat: This option, if checked, will allow you to enable Auto Repetition of a DocType periodically. E.g., if there is a Sales Order which has to be made multiple times, you can enable this option and then Set Up Auto Repeat for any particular Sales Order.


Allow Import: This option will allow the user to Import data from any files. Check out the Data Import Tool for more information.


Show Preview Popup: This option was introduced in Version 12. If checked, a small popup will appear on hover of links of this document type (in list view and other link fields). This popup will contain the mandatory fields of the document and the fields for which in_preview is checked.


Once you click Update, your Customizations will be updated to the Form.


Customizing the Fields

Every form in iVendNext has a standard set of fields. If you need to capture some information, but there is no standard field available for it, you can insert Custom Field in a form as per your requirement. Adding, editing or deleting of Fields can also be done here. You can also place the fields as per your requirement in the form by adding it below or above any other already present fields. 


Related Topics

Customizing Field Visibility in Print Format



    • Related Articles

    • Signature Field

      Introduction Electronic signatures can be created in iVendNext using the Signature field type. This field allows you to write a signature in a block, just like the signature on a paper. Steps to create electronic signatures To create an electronic ...
    • Setting Workflows on Masters

      Introduction Workflows are usually set on submittable documents. Once the document is approved, it gets automatically submitted as per the workflow set. However, sometimes, businesses do have use cases where there is a need for approval of masters ...
    • Maintaining Supplier's Item Code In the Item Master

      Introduction For each item, code assigned might differ from the code your supplier has given to that same item. iVendNext allows you to track Supplier's Item Code in the item master. Also you can fetch Supplier's Item Code in your purchase ...
    • Key Concepts in Retail

      Key Concepts in Retail The provided sources outline various aspects of configuring and using the iVendNext Point of Sale (POS) system. Here's a detailed explanation of the key concepts and terms. Point of Sale (POS) A Point of Sale (POS) is the ...
    • Client Scripts

      Introduction Client Scripts are small code snippets that are executed in the browser to extend or customize the standard functionality of iVendNext. Steps to Create a Custom Client Script Search for Client Script in the Awesome Bar and click on it. ...