~4 min7 / 16

Panels Guide

Genzbots Studio is built around a set of dockable panels. Each panel serves a specific role in designing, executing, and debugging workflows. All panels can be resized by dragging their dividers.

Activity Catalog Panel

Location: left side of the designer.

Lists all activities grouped by category. Type in the search box to filter. Drag any activity card onto the canvas to add it. The catalog only shows activities available in your licensed tier.

Properties Panel

Location: right side of the designer. Updates whenever you click an activity on the canvas.

Shows every configurable parameter for the selected activity. Field types:

  • Text — free-form input; supports variable references (${variableName}) and template strings
  • Dropdown — predefined options (e.g., Click Type: Single / Double / Right)
  • Checkbox — boolean toggle (e.g., Continue on Error, Empty Field)
  • Selector field — shows selector XML preview + 🎯 Indicate Element button + Validate button
  • Code editor — multi-line C# code for Invoke Code activity
  • DataTable builder — visual column/row editor for Build Data Table

Mandatory fields are marked with a red asterisk. Hover over any label to see its tooltip description.

Variables Panel

Location: bottom tab bar — Variables tab.

Two sub-tabs:

  • Variables — workflow-scoped and local variables. Columns: Name, Type, Scope, Default Value. Click + Add or press Alt+N.
  • Arguments — In/Out/InOut parameters for Invoke Workflow. Used when the current workflow is called as a sub-workflow.

Output Panel

Location: bottom tab bar — Output tab.

Streams live during execution:

  • [INFO], [WARNING], [ERROR] messages from Log activities
  • Activity start / completion events with timestamps
  • Full exception details (message + stack trace) when an activity fails

Use Ctrl+Shift+L to clear the output. Log level colours: blue (info), amber (warning), red (error).

Execution Trace Panel

Location: bottom tab bar — Trace tab.

Builds a chronological step list as the workflow runs. Each row shows: activity name, start time, duration, status. Click any row to highlight that activity on the canvas. Useful for post-run analysis without re-running.

Locals & Watch Panels (Debug only)

Visible when execution is paused at a breakpoint:

  • Locals — all in-scope variables with their current values. DataTables expand to show rows/columns. Arrays show each element.
  • Watch — pin specific variables or expressions to monitor across steps. Click + Add Watch and type any expression.
  • Immediate — type a one-off expression (e.g., ${orderList.Count}) and press Enter to evaluate it against the live state.

Errors Panel

Location: bottom tab bar — Errors tab.

Lists all design-time validation issues: missing mandatory fields, unknown variable references, type mismatches. The count badge turns red if any errors exist. Double-click an entry to jump to the offending activity.

Copilot PanelThe Copilot Panel (right sidebar) is always available during design. Type a request like "add error handling to the selected activity" and the AI inserts the suggested changes directly on the canvas.
Was this helpful?