# Grouped management

## Overview

**Grouped management** is a feature that controls how CONTROL retrieves and sets parameter values from managed devices.

By default, CONTROL optimizes communication by retrieving and setting parameter values using the smallest number of operations possible. This approach minimizes communication overhead and reduces processing utilization between the platform and managed devices.

However, certain management flows and conditions require operations to be grouped into logical blocks rather than executed as a single batch. CONTROL uses **Parameter groups** as these logical blocks, which are configured in the **Device Profile / Type** configuration screens.

When **Grouped management** is enabled, the system performs `get` operations separated into blocks of **Parameters** as defined by each **Parameter group**.

## How Grouped Management Works

### Behavior for Get Operations

When **Grouped management** is active, CONTROL executes `get` operations in the following sequence:

1. **First phase**: The system retrieves **Parameter** values from managed devices for all **Parameter groups** that do NOT have the **Grouped management** setting enabled
2. **Second phase**: The platform retrieves **Parameter** values using one separate `get` operation for each **Parameter group** that HAS the **Grouped management** setting enabled

This two-phase approach ensures that parameters requiring grouped retrieval are processed separately while maintaining efficiency for standard parameter groups.

## Configuration

Configuration instructions to be completed.