Advanced Tables & Smart Fields Documentation

This application brings powerful data structures and automation directly into your Jira issues. It provides three core features: Spreadsheet-like Table Data fields, auto-computing Calculated Fields, and Dynamic Field Options via UI Modifications.

Installation

  1. Install the app from the Atlassian Marketplace.
  2. No special service accounts are required. Once installed, the new Custom Field Types will be immediately available in your Jira administration settings.
  3. To configure Dynamic Options, navigate to Apps → Advanced Tables & Smart Fields in the Jira top navigation.

Table Data Fields

The Table Data custom field type allows users to input tabular data with user-defined columns and rows, perfect for capturing repeating line items without creating sub-tasks.

Configuration

When you create a new Table Data custom field, you define the schema of the columns in the context configuration:

  • Column Key: The internal identifier for the column.
  • Label: The display name shown in the table header.
  • Type: Can be Text, Number, Date, or Select.
💡 JQL Searching Table Data fields support JQL searching using the Content and RowCount aliases. For example: "Invoice Table" = "Apple" will find issues where the table contains the word "Apple".

Calculated Fields

A Calculated Field is a read-only field that automatically computes its value using a formula based on other fields in the issue.

How it Works

Formulas are evaluated in real-time on the issue view, and automatically recalculated whenever the issue is updated (via the issue-updated-recalc background trigger). This ensures the value is always perfectly in sync.

Writing Formulas

Formulas support over 40 math, date, and text functions. Reference other custom fields using their name in brackets, like [Story Points] * 2.5 or DAYSBETWEEN([Start Date], [End Date]).

Dynamic Field Options

Using Jira UI Modifications, you can create rules that conditionally hide, show, or filter the available options in standard Jira fields based on the values of other fields.

Setup

  1. Go to Apps → Advanced Tables & Smart Fields.
  2. Click Create Rule.
  3. Define the condition (e.g., If "Department" equals "IT").
  4. Define the action (e.g., Only show "Hardware" and "Software" in the "Category" field).
✅ Real-time Evaluation These rules execute instantly in the browser as users interact with the Create Issue or Edit Issue screens!