Customize the Log Work Form per Work Item in Jira

Show different work log fields for different work items, clients, and kinds of work.

A service team rarely logs the same things on every task. On-site work needs mileage and travel time; one client wants a PO number on every entry, another doesn't; internal work needs none of it. Forcing one fixed form on all of them means clutter on some work items and missing data on others.

JetTime, a time-tracking app for Jira from the Atlassian Marketplace, builds the Log Work form per work item — so each kind of work, and each client, gets exactly the fields it needs. It's a level of form customization we haven't seen in any other Jira time tracker.

How It Works

The form is built from Field Schemes. Each scheme lists the fields to show and a rule for which work items it applies to. When someone logs work, JetTime picks the scheme that matches the work item and builds the form from it — no manual switching. Below is one setup with three schemes.

On-Site Client Work

For visits to a client's site, you bill the hours and need the details that go with travel. A scheme scoped to your on-site work shows:

  • Time Spent and Billable Time — the hours, and which of them are billable.
  • Travel Time — a separate category, so travel is tracked apart from the work.
  • Account — the client being billed (required).
  • Mileage — a number field for distance driven.
On-site work: billable hours, travel time, account, and mileage.

Work for a Client with Their Own Requirements

Different clients have different billing requirements. Say one client won't accept an invoice without a purchase order number and a cost center on every line. A scheme scoped to that client's space adds exactly those, and makes them required:

  • Time Spent and Billable Time, with the Account.
  • PO Number — a text field, required, so no entry is missing it.
  • Cost Center — a single-select field with that client's cost centers.
A client whose contract requires a PO number and cost center on every entry.

These fields appear only on that client's work — everyone else's form stays clean.

Internal Work

Internal tasks aren't billed, so most of those fields would just be noise. A scheme scoped to your internal space keeps the form to the essentials:

  • Time Spent — the hours.
  • Work Description — optional.
Internal work: just the hours and an optional note.

Setting It Up

Each form above is one scheme. To build one:

Add the fields

In Settings > Field Schemes, create a scheme and, on the Fields tab, add the fields that kind of work needs. Mark the ones that must be filled in as Required.

The fields that make up the on-site form, set up in its scheme.

Scope it with a rule

On the Rules tab, point the scheme at the right work items — by Space, Work Item Type, Status, or any combination. For example, one scheme for a client's space, another for your internal space.

A rule that applies the scheme to one client's space.

Save

Click Save Scheme. Each work item now shows the form that fits it, automatically.

On this page