Skip to main content

CRM Configurations

CRM Module Configuration

Go to the Configuration section. From there, users can locate and open the CRM Configuration option to manage CRM-related settings and customization.

pic 90

Creating a New CRM Module

Initially, users can view all the default fields available in the CRM module. To create a new CRM module, follow the same process used for managing default modules. This allows users to customize and extend CRM functionality while maintaining consistency with the existing module structure.

pic 91

Creating a New Module

To create a new module in Uniconnect Enterprise, follow the steps below:

Steps

  1. Click the Create icon located at the top-right corner of the Module Configuration page.
  2. The system will navigate to the Module Creation Interface, where key details for the new module can be defined.
Module Name
  • Specify a user-friendly display name for the module.
  • This Name is shown in the user interface to help users easily identify the module.
Module Description
  • Provide a brief description of the module.
  • This helps users understand the module’s purpose and functionality.
Module Icon
  • Select an icon from the available dropdown list.
  • The selected icon will visually represent the module throughout the application.
Enable Module
  • Enable this option to make the module active immediately after creation.
  • Once enabled, the module becomes functional within the system.
Hidden Option
  • Enable this option to hide the module from the main interface.

pic 92

Module Visibility and Status Behavior

Once a new module is created, it will appear in the Module Configuration list with its respective status: Active or Inactive.

Initial State of a Module

  • A newly created module remains in a preliminary state until at least one field is defined.
  • Even if the module is marked as Active, it will not be visible in the CRM Module area until the first field is added.

Hidden Module Behavior

  • Users can enable the Hide option to remove the module from the CRM overview module list.
  • This action only affects the module’s visibility in the main interface.

Important: If a hidden module has relationships with other modules:

  • It will still be accessible within related modules.
  • Users can view and interact with its data in:
    • Create forms
    • Detail views

CRM Field Configuration

Within the selected module, click on the Fields option. This section allows users to define, manage, and configure the fields that determine the structure and behavior of the module.

pic 93

Default Fields

After selecting the Fields option within a module, users can view a set of default system-generated fields. These fields are automatically created to maintain essential record information and system traceability.

The default fields include:

  • Created By – Displays the name of the user who originally created the record.
  • Created At – Indicates the exact date and time when the record was created.
  • Updated At – Shows the most recent date and time when the record was updated.
  • Modified By – Identifies the user who last modified the record.

Note: These fields are system-controlled and cannot be manually edited or deleted. This ensures accurate audit tracking across all CRM modules.

pic 94

Creating a New Field

To create a new field within a CRM module, click on the “New Field” button. This will open the field creation interface, where users can select the required Field Type and configure its attributes based on the module’s data requirements.

Uniconnect Enterprise CRM supports a wide range of field types designed to handle different data formats and business needs.

Field Types

1. Text Fields

Short Text

  • Used for brief text inputs such as names or titles.
  • Users must define:
    • Minimum Length
    • Maximum Length

95

Long Text

  • Used for extended text inputs such as descriptions or comments.

96

2. Boolean Field

  • Allows users to define a field with two possible values (e.g., True/False).
  • Input values can be customized based on business requirements.

97

3. Rich Text

  • Supports advanced text formatting and styling options for better content presentation.

98

Available Formatting Options

CategoryOptionDescription
Text StyleHeading 1Large main heading
Text StyleHeading 2Medium subheading
Text StyleHeading 3Smaller subheading
Text StyleNormalDefault paragraph text
FormattingBoldMakes text bold
FormattingItalicMakes text italic
FormattingUnderlineUnderlines text
FormattingLinkAdds hyperlink
ListBullet ListCreates unordered list (• • •)
ListNumbered ListCreates ordered list (1, 2, 3)
FormattingClear FormattingRemoves applied formatting

4. JSON

  • Enables structured data storage using JSON format.
  • Useful for advanced configurations and integrations.

99

5. Number Fields

Integer

  • Used for whole number inputs.

Decimal

  • Used for numerical values with decimal precision.
  • Users must define the number of decimal places allowed for input.

100

6. Email

  • Accepts valid email addresses.
  • Enforces standard email format validation.

7. Date and Time Fields

  • Date & Time – Records both date and time values.
  • Date Only – Records only the date.
  • Time Only – Records only the time.

101

Relative Time Option

The Relative Time option allows users to display the remaining or exceeded time based on a selected date and time field.

102

Enabling Relative Time
  • Displays a separate field showing remaining or exceeded time.
  • Calculation is based on the selected Date & Time field.
1. Relative Time Format
  • Defines how the relative time is displayed.
  • Depends on the selected Date & Time field subtype.
2. Color Customization
  • Remaining Color – Used when time is still available
  • Exceeded Color – Used when time has passed

Example:

  • Remaining → Green
  • Exceeded → Red
3. Default Value
  • Allows setting a default value for the field.
  • Can be configured as:
    • Current Time
  • Ensures alignment with system time.
Example Scenario
  • A user selects a deadline (Date & Time).
  • The system calculates the difference between the current time and the deadline.
  • The result is displayed as:
    • Remaining time (if the deadline is in the future)
    • Exceeded time (if the deadline has passed)
  • The value is highlighted using configured colors.

8. Enumeration

  • Provides a dropdown list of predefined values.

  • Ensures consistent data entry.

  • Once a default value is set, it will automatically appear as the initial value in the create form.

103

9. Relationship Fields

  • Used to establish relationships between modules.
  • When creating relationships with system modules, the One-to-Many option is not available.
  • One-to-Many relationships can only be created with CRM modules.

Supported Relationship Types:

  • One-to-One
  • One-to-Many
  • Many-to-One
  • Many-to-Many

104

For detailed instructions on configuring relationship fields, please navigate to the Relationship Fields Configuration page.

10. Phone Number

  • Accepts phone numbers with country code validation.
  • Ensures standardized formatting.

105

11. Media

  • Supports uploading various file types, including:
    • PDF
    • CSV
    • Images
    • Audio Clips

12. Sequence

The Sequence Field Type is used to generate auto-incremented unique values for records.

106

1. Length
  • Defines total number of digits.
  • Pads with leading zeros if needed.

Example:

  • Length = 5 → 00001
2. Start Number
  • Defines the starting value.

Example:

  • Start = 1000 → 1000, 1001
3. Prefix
  • Adds text at the beginning.

Example:

  • INV-1000
4. Suffix
  • Adds text at the end.

Example:

  • INV-1000-2025
Example Output

If configured as:

  • Length = 5
  • Start Number = 1000
  • Prefix = INV-
  • Suffix = -2025

Generated Value:
INV-01000-2025

13. URL Field Type

The URL Field Type is used to capture and store web links.

  • Accepts only valid web URLs.
  • Includes built-in validation to ensure correct URL format.

Field Configuration Options

The following configuration options are available when creating or editing a field. The visibility of these options may vary depending on the selected Field Type.

107

Visible in Table

  • When enabled, the field will be displayed in the module’s table (list view).
  • Helps users quickly view important data without opening individual records.

Unique Field

  • Ensures that all values entered in this field are unique across records.
  • Prevents duplicate data entry.

Note: This option is not available for all field types. It is only supported for specific field types where uniqueness can be enforced (e.g., URL, number, email).

Required Field

  • Makes the field mandatory.
  • Users must provide a value before saving a record.

Read Only

  • When enabled, the field cannot be edited by users.
  • The value is displayed but remains non-editable.

Editable

  • Allows users to modify the field value.
  • This option is typically enabled by default unless restricted by other settings.

Field Status

  • Controls whether the field is active or inactive in the system.

Active Status

  • The field is visible and usable in:
    • Create forms
    • Edit forms
    • CRM module views

Inactive Status

  • The field will be removed from:
    • Create forms
    • The respective CRM module interface

Note: Deactivating a field does not delete its existing data. It only hides the field from user interaction.