Navigation

Admin Panel Layout

The ScriptForge admin panel is a full-page Forge Custom UI application. It loads when you click Apps → ScriptForge from any page in Jira.

The sidebar is your primary navigation. Features are organized into groups:

Scripting

  • Script Console — Write and execute scripts immediately
  • Script Manager — Save and organize reusable scripts
  • Script Variables — Define shared variables accessible across scripts

Automation

  • Listeners — Event-driven scripts (custom and built-in)
  • Scheduled Jobs — Time-based recurring scripts (custom and built-in)

Workflow

  • Workflow Extensions — Conditions, Validators, and Post Functions
  • Escalation Services — SLA-based rule escalation

UI & Fields

  • Behaviours — Dynamic form field control
  • Scripted Fields — Computed custom fields
  • Fragments — Custom UI elements (web items, web panels)

Search

  • JQL Functions — Custom JQL function scripts
  • Enhanced Search — Extended search capabilities

Tools

  • Built-In Scripts — Pre-built utility scripts
  • Execution History — Full log of all script runs

Top Bar

The top bar shows:

  • Current feature name (e.g., "Script Console", "Listeners")
  • Context indicators (enabled/disabled states, counts)
  • Action buttons specific to the current view (Create, Run, Save, etc.)

Issue-Level Features

Some ScriptForge features appear directly on issues without opening the admin panel:

  • Behaviours — Automatically active on create/edit/transition screens (no user action needed)
  • Scripted Fields — Appear as regular custom fields on the issue view
  • Fragments — Appear as buttons in the issue toolbar, panels in the issue sidebar, or actions in menus

Quick Navigation Tips

  • Use the sidebar to switch between features — no page reload required (single-page app)
  • Each feature section has its own list view with search/filter, and detail views for individual items
  • The Execution History section lets you see logs from any feature (listeners, jobs, console, workflow, etc.)