Skip to main content

Batch operations

This article refers to Platform v3.1.0. The current Platform version is v3.2.0.

Overview

The Batches view in Barbara Panel lets you apply the same command to many edge nodes at once — install an app on every node in a group, change network settings across a fleet, push a firmware update to dozens of nodes simultaneously. Each batch is created with the Batch Command Manager wizard, lives in a clear lifecycle (Pending → Sign → Sent), and is governed by RBAC: not every user can send a batch once it has been created.

Open the Batches view

In Barbara Panel, click the three-line menu in the top-left and select Batches.

Batches entry in the main menu

Batches entry in the main menu

Batches view UI

Batches view

Batches view

  • New Batch — opens the Batch Command Manager from scratch.
  • Filter — narrows the list by batch name or author.
  • Tabs — switch between All, Sent, Pending.
  • Name, Command, Status, Author, Created columns describe each batch.
  • Actions column opens the details view of a batch.

Batch lifecycle

A batch goes through three states:

  • Pending — the batch has been created but not yet executed. Users with Reader or Editor permissions can create batches but cannot send them.
  • Sign — the batch is awaiting an authorized user to validate and send it. This intermediate state separates batch authoring from batch dispatch.
  • Sent — the batch has been dispatched to the target nodes. Only users with Supervisor or Administrator permissions can move a batch out of Pending / Sign into Sent.
A batch in the Pending state

A batch in the Pending state

A batch carries three blocks of information:

  1. Batch Details — name, author, status, creation timestamp, and (once sent) Launched by + Launched timestamp.
  2. Command — the operation type, group, and any parameters.
  3. Target Nodes — the list of edge nodes the command will be applied to.

Open the Batch Command Manager

There are two ways to start a new batch.

From the Batches view

Click New Batch in the top-right corner of the Batches view. The wizard opens with a clean slate.

New Batch button

New Batch button

From the Nodes view

You can also start a batch from a selection of nodes already on the Nodes list.

Batch launcher buttons

Batch launcher buttons

  1. Tick the checkbox of every node you want to target.
  2. Click one of the batch category icons at the top of the Nodes view. The available categories are:

The Batch Command Manager opens pre-populated with the chosen category and the selected target nodes.

Wizard steps

The Batch Command Manager has three steps.

Step 1 — Target selection

Wizard step 1: target selection

Wizard step 1: target selection

Pick the nodes the batch will be applied to. If you launched the wizard from the Nodes view with a pre-selection, this step is already filled in.

Shortcut

When you open the wizard from the Node Details page of a single node, step 1 is skipped automatically. Use the button at the bottom-left of the wizard to add or remove nodes afterwards.

Step 2 — Command selection

Wizard step 2: command selection

Wizard step 2: command selection

Pick the command and configure its parameters. The parameter form is different per command — see the dedicated article for each category linked above.

Step 3 — Review

Wizard step 3: review

Wizard step 3: review

Review every block before submitting.

warning

Before clicking Apply, double-check:

  1. Target nodes are the ones you intend to act on.
  2. The command is the right one.
  3. The parameters are correct and compatible with every target node.

Click Apply to submit. The batch lands in the Batches view in Pending state; an authorized user then sends it to dispatch it to the target nodes.

Summary

The Batches view is the bulk-operations control plane: create batches with the three-step wizard, watch them transition through Pending → Sign → Sent under RBAC, and pick from seven command categories (Device management, Device settings, Docker apps, Marketplace apps, Models, Firmware updates, Advanced management) covered in the dedicated articles linked above.