Master Data
Master Data refers to the core data essential to operations in a specific business or business unit.
The Master Data section in GeneSys provides tools for managing critical system data that is essential for platform functionality. It allows users with sufficient roles to manage keywords, translations, and other configurable system settings for optimal operation.
Features of Master Data
The Master Data section includes tools for:
Managing Keywords – Useful for search optimization and categorization.
Handling Translations – Supports multilingual capabilities to enhance user accessibility.
1. Keywords
The Keywords module helps manage keywords for better search functionality and content categorization within GeneSys.
Viewing Keywords
Users can view a list of all existing keywords in a structured table format.
The table includes the following columns:
Keyword ID – A unique identifier for the keyword.
Name – The actual keyword text.
Created At – Timestamp of keyword creation.
Updated At – Timestamp of last modification.
Creating a New Keyword
To add a new keyword:
Navigate to Master Data > Keywords.
Click on Create Keyword.
Enter the Name of the new keyword.
Click Save to add it to the system.
2. Translations
The Translations module manages multilingual support, ensuring localized experiences for users in different regions.
Viewing Translations
Users can view a list of all existing translations in a structured table format.
The table includes the following fields:
Translation ID – A unique identifier for the translation entry.
Key – The key used for referencing the translation in the system.
Created At – Timestamp when the translation was added.
Updated At – Timestamp of the last update.
Creating a New Translation
To add a new translation:
Navigate to Master Data > Translations.
Click on Create Translation.
Enter the Key (reference text).
Click Save to store the translation.
Role-Based Access Control (RBAC)
RBAC in GeneSys ensures secure and organized access management by assigning roles and permissions to users based on their responsibilities. It follows a hierarchical structure where roles define what actions a user can perform.
Key Concepts of RBAC
Roles – Define sets of permissions for different types of users (e.g., Manager, Sales-Rep, Tenant-Admin).
Permissions – Allow specific actions, such as viewing , editing, or deleting data.
Rules – Optional conditions that restrict permissions based on context (e.g., a user can only edit their own records, a user can view leads assigned to him only).
Assignments – Link roles to users dynamically, allowing flexible access control.
Roles in GeneSys
Tenant-Admin: Full control over tenant-level settings, user management, and configurations.
Manager: Can oversee operations, manage accounts, and assign tasks.
Accountant: Can manage sales records etc.
Sales-Rep/Support-Rep: Limited access to leads, contacts, and opportunities.
How RBAC Works in GeneSys
Assign Roles to Users : A Tenant-Admin can assign roles to users and manage permissions.
Define Permissions for Roles : Permissions are linked to roles to specify what actions each role can perform.
Restrict Access : The application checks a user’s role and associated permissions before allowing them to perform specific actions.
Additional Functionalities
The Master Data module ensures consistency across the platform by providing centralized management of key system elements.
It integrates seamlessly with other GeneSys features, including user management, leads, CRM, and campaign tools.
REST API endpoints are available for programmatic interaction with Master Data.