GroupIntegrationMap Model
Overview
The groupintegrationmap table defines integration configurations between system-defined groups and external/internal systems, such as third-party services, packages, or standardized modules. It supports hierarchical relationships, site-level mapping, and multi-tenant integrations—essentially managing how a group is connected to specific integration packages and configurations.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | Unique identifier for the group integration mapping.Primary key; used internally to reference this record | ❌ |
| createdBy | string | Stores the ID of the user or system that created the record. Audit tracking or to show the creator in an admin interface. | ❌ |
| parentId | string | ID of the parent integration group.Helps build hierarchical or nested integration maps. | ❌ |
| isChild | boolean | Flag to indicate if this mapping is a child (1 = yes, 0 = no). Helps the system decide how to process or inherit settings. | ❌ |
| created_at | date | Timestamp when the record was created. | ❌ |
| modified_at | date | Timestamp when the record was last updated. | ❌ |
| standardItem_id | string | Reference to a standard item related to the integration.Used to track which item this integration map is linked to. | ❌ |
| packageId | string | Identifier of the package associated with this integration.Links this integration map to a specific deployment or module. | ❌ |
| groupId | string | ID of the group being mapped in the integration. | ❌ |
| siteId | string | Identifier of the site related to the integration.Useful in multi-site deployments to restrict or define site-specific integrations. | ❌ |
| orgId | string | Organization ID associated with this mapping. Supports multi-tenant systems, enabling org-specific configurations. | ❌ |
| application_id | string | ID of the application involved in the integration.Filters or configures integrations based on the app context. | ❌ |
| integrationSettings | any | Configuration settings specific to this integration.Enables dynamic configuration of integration logic. | ❌ |
Sample JSON
{
"id": "example_value",
"createdBy": "example_value",
"parentId": "example_value",
"isChild": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"standardItem_id": "example_value",
"packageId": "example_value",
"groupId": "example_value",
"siteId": "example_value",
"orgId": "example_value",
"application_id": "example_value",
"integrationSettings": "example_value"
}