Managing Business Application Groups
  • 05 Aug 2026
  • 6 Minutes to read
  • Dark
    Light
  • Download PDF

Managing Business Application Groups

  • Dark
    Light
  • Download PDF

Article summary

Overview

Business Application Groups let you organize collections of Business Applications that belong to the same business unit. A group can contain multiple Business Applications and nested sub-groups, enabling you to represent and monitor complex enterprise hierarchies as a single structure. This article covers how to create, edit, and delete groups, and how to use health monitoring, pause monitoring, management operations, and access policy features at the group level.

Business value

Group-level management lets you control monitoring and resource state across an entire business unit in a single operation, reducing the overhead of managing individual Business Applications during maintenance windows or operational changes.

Required permissions

To create a Business Application Group, you must hold one of the following roles:

  • Account owner
  • Owner at the Business Applications module level or at the target parent Business Application Group level
  • Contributor at the Business Applications module level or at the target parent Business Application Group level

How it works

Business Application Groups reflect the structure of your enterprise. Each group can hold Business Applications and child groups, forming a tree.

The health status of a group is represented using color-coded indicators based on the aggregated monitoring status of all Business Applications within it. The color is determined by the highest-severity state present, following this precedence order: Error > Warning > Healthy.

ColorMeaning
RedAt least one Business Application in the group is in an error state.
AmberAt least one Business Application is in a warning state, and none are in an error state.
GreenAll Business Applications in the group are healthy.

The full precedence order across all possible states is: Error > Warning > Healthy > To be monitored > Not monitored.

Group health status.png

Monitoring can be enabled or disabled at the group level. Enabling or disabling monitoring for a group applies that change to all Business Applications and nested sub-groups within it simultaneously.

When a Business Application or nested group is moved into a parent group, the parent group's service principal access policy takes precedence. Resources associated with the parent service principal override the source permissions.

Steps

Add a Group

You can create a Business Application Group in two ways.

Using the Add button:

  1. Click Add on the Business Application home screen.
  2. Select Business Application Group from the drop-down.

Add button.png

  1. Enter a name for the group.
  2. Configure the access policy — select the service principals that the group and its inherited groups and applications can access. You can change this at any time.

BA group access policy.png

  1. Click Save.

Using the Context menu ( ⋮ ):

  1. Click the Context menu ( ⋮ ) next to any Business Application Group in the tree view.
  2. Select New Business Application group.

Context menu.png

  1. Enter a name for the group.
  2. Configure the access policy and click Save.

BA group access policy.png

Edit a Group

  1. Click the Context menu ( ⋮ ) next to the desired Business Application Group in the tree view.
  2. Select Edit.

Edit - Context menu.png

  1. Update the group name or access policy and click Proceed.

Edit BA Group.png

  1. Click Continue in the confirmation dialog.

Removing a service principal automatically removes it and all associated resources from every inner level of the group.

Delete a Group

  1. Click the Context menu ( ⋮ ) next to the Business Application Group in the tree view.
  2. Select Delete.
  3. Type the group name to confirm.
  4. Click Delete.

Delete-context menu.png

All Business Applications and child groups within this group, and their configurations, will be permanently deleted.

Deletion takes approximately one minute. License consumption updates after at least one minute.

Update monitoring state

To enable or disable monitoring for an entire group and all its nested content:

  1. Click the Context menu ( ⋮ ) next to the Business Application Group in the tree view.
  2. Select Enable Monitoring or Disable Monitoring.

Update monitoring for BA group.png

Enabling or disabling monitoring at the group level propagates the change to all Business Applications and nested sub-groups within that group.

Pause monitoring

Pause monitoring temporarily halts real-time monitoring for a Business Application Group without affecting overall service operations. Use it during maintenance windows, testing, or planned high-impact activities.

When monitoring is paused:

  • Data collection stops — all Business Applications in the group move to a Not monitored state and no metrics are gathered.
  • Alerts are suppressed — no alerts or notifications are triggered during the pause period.
  • Historical data is unaffected — existing logs and historical data remain intact and accessible.
  • Resume is manual or automatic — you can turn off the pause toggle manually, or monitoring resumes automatically when the specified end date and time is reached.

To configure pause monitoring:

  1. Click the Context menu ( ⋮ ) next to the Business Application Group in the tree view.
  2. Select Pause monitoring.

Context menu.png

  1. Enable the toggle.
  2. Choose a recurrence option:
    • No Recurrence — define a one-time window with a start time, end time, and time zone.
    • Weekly or Monthly — automatically pause monitoring on specified days and times within the defined start and end dates.
  3. Click Save.

Configuration.png

Management operations

Group-level management operations let you start, stop, restart, enable, disable, or change the state of all compatible resources across every Business Application in the group simultaneously.

Compatible resources and their supported operations:

Resource typeSupported operations
API AppStart / Stop / Restart
APIM ProductPublish / Unpublish
Azure FunctionStart / Stop / Restart
Databrick Compute ClusterStart / Stop / Restart
Databrick Workflow Delta Live TableStart / Stop / Restart
Event HubEnable / Disable
KubernetesStart / Stop / Restart
Logic AppEnable / Disable
Logic App (Standard)Enable / Disable
Logic App Workflow (Standard)Enable / Disable
Power AutomateEnable / Disable
Service Bus QueueActive / Disabled
Service Bus TopicActive / Disabled
Service Bus Topic SubscriptionActive / Disabled
Virtual MachineStart / Stop / Restart
Web AppStart / Stop / Restart
Web JobStart / Stop / Restart

To run a management operation:

  1. Click the Context menu ( ⋮ ) next to the Business Application Group in the tree view.
  2. Select Management Operations.

Context menu option.png

  1. Select the desired operation. Start maps to Publish, Active state, and Enable; Stop maps to Unpublish and Disabled state.

Update resource status.png

  1. Click Confirm.

Update resource status.png

The status updates across all compatible resources within every Business Application in the group.

Permission behavior

  • Each service principal is assigned to the root Business Application Group by default. The root group's service principal access policy cannot be changed.
  • When a Business Application or nested group is moved into a parent group, the parent group's service principal access policy takes precedence and overrides the source resource's existing service principal associations.

Limitations

  • No performance metrics are available for the duration of a pause monitoring window.
  • Alerts triggered before a pause monitoring window begins remain open until resolved or acknowledged.
  • Pause monitoring does not stop other background operations or module dependencies.

Troubleshooting

  1. Group health status does not reflect recent changes.
    Cause: Health status propagates from the highest-severity state among all contained Business Applications. A single application in an error state keeps the group in error.
    Fix: Identify and resolve the alert incidents on the Business Application(s) in error or warning state, then verify the group status refreshes.

  2. Disabling monitoring at the group level does not stop monitoring for all nested applications.
    Cause: Individual Business Applications within the group may have had their monitoring state changed independently after the group-level operation.
    Fix: Re-apply the group-level enable/disable operation, or manually update monitoring for the affected Business Applications.

  3. Pause monitoring does not take effect at the scheduled time.
    Cause: The recurrence configuration may have an incorrect time zone or the toggle was not saved.
    Fix: Re-open the pause monitoring configuration, verify the time zone and recurrence settings, and click Save again.

  4. Management operation completes but some resources across the group are not updated.
    Cause: Some resource types in the group are not in the compatible resources list, or individual resources are in a state that does not support the selected operation.
    Fix: Review the compatible resources table and check the state of individual resources. Unsupported resource types must be managed from their respective resource pages.

  5. Group deletion is still pending after several minutes.
    Cause: Large groups with many Business Applications, nested groups, and configurations may take longer than one minute to fully delete.
    Fix: Wait a few additional minutes and refresh the page. If the group still appears, raise a support ticket.


Was this article helpful?