Articles in this section
Module Management - Module Builder
Table of Contents
Introduction
|
Let us begin by learning what a module is.
Technically, a module is a set of independent units that have similar characteristics. A CRM module is something alike. It is a set of records that store a particular type of information.
Here is an example to give you a clear understanding.
A famous tradeshow is being held at a nearby convention center. You participate in the tradeshow, where you set up a counter to showcase your products. Interested prospects leave their name and contact details in a register to get a demo of your products.
Now, instead of using the register, you can store the name and contact details in a CRM record. And you can create this record in the Leads module of Vtiger CRM.
Similarly, you can have different modules for different types of information. Because customizability is one of Vtiger CRM’s core possibilities, you can create custom modules as per your business requirements.
Now that we have an idea about modules, let us learn how to create one.
Creating a Module
Creating a module involves five steps.
- Accessing the Module Management settings
- Specifying the module properties
- Creating blocks and fields
- Choosing columns for your default lists
- Creating relationships with other modules
We’ll look at all the five steps in detail, but before that, let’s look at an example of a module.
Consider that your company has acquired a new project, and you need to assign a special workforce to it. You can create a module called Workforce under the Projects app. The workforce will contain records of all the team members working on the new project.
|
Now, let’s understand the procedure!
Follow these steps to create a module:
Step 1: Access the Module Builder
In this step, we’ll learn how to view the Module Builder in the CRM.
- Log in to the CRM.
- Click the User Menu on the top right corner of the screen.
- Click the Settings button. You will land on the Settings page.
- Look for the Module Management section.
- Click Module Builder.
Step 2: Specify the Module Properties
To build a module, you must specify its basic details.
- Enter the following information:
- Module Label - Specify the module name. For example, Workforce
- Singular Module Label - Specify the module name in the singular form. For example, if the module name is Contacts, then Contact is its singular form. The singular form of Workforce is Workforce.
- Select App Category - Select the app under which you want to create the module. For instance, you can create Workforce under Projects.
- Record Identifier - Specify the label by which you want to identify the module’s records. For example, Workforce Records are identified by Workforce Name.
- Click the Create button.
Step 3: Create Blocks and Fields
|
- Click the +Add Block button to create a new block. An Add Block window opens.
- Enter the Block Name.
- Select Add After from the drop-down. Choose the existing block, after which you want to add the new block.
- Click Save.
- Click the +Add Custom Field button in the newly created block.
- Select the Field type. For example, Phone for a phone number, Text for a name, etc.
- Enter the Label name.
- Enter Min characters allowed.
- Enter Max characters allowed.
- Enter a default value for the field.
- Set the field properties:
- Mandatory Field - If enabled, entering a value for the field becomes mandatory.
- +Quick Create - The field becomes available under Quick Create if enabled.
- Key Field View - If enabled, the field appears in the Key Fields section of a contact’s Summary View.
- Header View -If enabled, the field appears in the Header section of a contact’s Summary View.
- Mass Edit - If enabled, you can perform a mass edit action on the field.
- Click Save. A success message will appear.
- Click the Next button.
Step 4: Choose the Default Filter
In this step, you must choose the columns that will appear by default in the module's List View.
- Click on the space provided under Choose columns and order (Max 16).
- Select fields from the list to add to the List View.
- Click the Next button.
Step 5: Build a relationship between the custom module and other modules
To create a link between records in different modules, you must build a relationship between the modules.
- Click the +Add Relationship button (on the left, under the tabs).
- Choose the module with which you want to create a relationship from the Select related module drop-down.
- Considering the example above, you must choose Projects from the drop-down. Projects become the related module.
- Pick a relationship type under Select relationship type.
- Specify the names of the related and custom module fields/tabs that must appear in the modules’ records. (You will get more clarity on this in the next section.)
- Click Save.
We have detailed information on the need to create relationships between modules, different types of relationships, and the procedure to follow. To learn about it, click here.
Deleting a Module
You can delete only custom modules. Deleting a custom module does not affect the existing modules.
|
Follow these steps to delete a custom module:
- Log in to the CRM.
- Click the User Menu on the top right corner of the screen.
- Click Settings. You will land on the Settings page.
- Look for the Module Management section.
- Click Modules.
- Look for the desired module on the Modules page.
- Hover over the module's More icon (three dots).
- Click the Delete option.
- Click Yes to confirm.
Note: You have the delete option only for custom modules, not system ones.