Feature Form Guide

The Feature Form allows administrators to create and configure business features inside a module. Features represent specific functionalities, workflows, screens, APIs, reports, dashboards, and business processes available within the platform.

Overview

The Feature Form screen is used to create and maintain features associated with modules and applications.

  • Associate features with applications
  • Link features to modules
  • Configure feature slugs
  • Define base database tables
  • Assign feature icons
  • Configure feature types
  • Select workflow engines

Feature Form Fields

The following fields are available in the Feature Form.

Field Description Required
Application Name Select the application where the feature belongs. Yes
Module Name Select the module associated with the feature. Yes
Feature Name Enter a unique and meaningful feature name. Yes
Feature Slug URL-friendly unique identifier for the feature. Yes
Engine Select the workflow engine used for feature execution. Yes
Base Table Primary database table linked to the feature. Yes
Feature Icon Font Awesome icon used for menu and navigation display. No
Type Defines the feature category and behavior. Yes
Feature Form

Feature Form Help Guide

The Help Guide panel provides field-level explanations for administrators.

  • Application Name – Feature ownership application.
  • Module Name – Related business module.
  • Feature Name – Business functionality name.
  • Feature Slug – URL-friendly unique identifier.
  • Engine – Workflow engine used by the feature.
  • Base Table – Primary database table.
  • Feature Icon – Navigation display icon.
  • Type – Feature classification.

Toolbar Options

Import

Import feature configuration data.

APIs

Access feature API documentation.

Back

Return to Features List screen.

Validation Rules

  • Application Name is mandatory.
  • Module Name is mandatory.
  • Feature Name is mandatory.
  • Feature Slug must be unique.
  • Engine selection is mandatory.
  • Base Table is required.
  • Type selection is mandatory.

Best Practices

  • Use meaningful feature names.
  • Follow consistent slug naming standards.
  • Use standard Font Awesome icons.
  • Link features to the correct modules.
  • Use proper database table naming conventions.
  • Select the appropriate engine type.
  • Keep feature configurations organized and maintainable.