---
title: "Live Fields for Tempo"
canonical: "https://support.appfire.com/space/PSJ/15488388/Live%20Fields%20for%20Tempo"
format: markdown
---
> Macro (aura-html)


Starting with version 4.8.0.8 Power Scripts and version 4.8.0.6 of SIL Tempo, Live Fields is also <u>partially</u> available for Tempo, in 3 dialogs: the **Log Time**, **Plan Time** and **Add Expense**.

## Supported Tempo screens

<span style="color: #003366">For the 3 supported Tempo dialogs, Live Fields' </span>**<span style="color: #3366ff">argv["screen"]</span>**<span style="color: #003366"> can either return "</span>**tempo-log-time**", "**tempo-plan-time**" or "**tempo-add-expense**" accordingly.

> ℹ️ **Configuration**
> ℹ️ 
> ℹ️ When configuring Live Fields for Tempo, please use the **Jira Core** application environment.

## <span style="color: #ff0066">Supported Tempo fields</span>

> ❌ **Field naming**
> ❌ 
> ❌ Standard field names, Custom Field names and sil.aliases take precedence over Tempo Field names. That means if you named your Tempo field as one of the mentioned, your field will not be used by Live Fields, and you might get unwanted behavior for the other detected field.

> ❌ **Duplicate tempo field names**
> ❌ 
> ❌ Tempo allows multiple custom defined fields with the same name. Only the first found such field will be considered.

> ❌ **Fields appearing later on screen**
> ❌ 
> ❌ Some of the Tempo fields (like tempoFrom, tempoTo and the custom work attributes) may appear in the dialog dynamically, after the dialog appears. Usually this is not observable by the human eye, since it happens fast. However, if one has a Live Field action set for lfInstantHook, one should be aware that it might not get applied on the specified field (since it doesn't exist yet).

  


<span style="color: #003366">The following table contains the standard Tempo fields supported in the 3 dialogs:</span>

| Field | Screen/s (dialog/s) | Usage | Supported functions and operations |
| --- | --- | --- | --- |
| **Issue** | Log Time, Plan Time, Add Expense | tempoIssue | argv["tempoIssue"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |
| **User** | Add Expense | tempoUser | argv["tempoUser"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |
| **Description** | Log Time, Plan Time, Add Expense | tempoDescription | argv["tempoDescription"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Period** | Log Time, Plan Time | tempoPeriod | argv["tempoPeriod"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Date** | Log Time, Plan Time, Add Expense | tempoStartDate | argv["tempoStartDate"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **End date** | Log Time, Plan Time | tempoEndDate | argv["tempoEndDate"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Worked** | Log Time | tempoWorked | argv["tempoWorked"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Billable** | Log Time | tempoBillable | argv["tempoBillable"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Remaining estimate** | Log Time | tempoRemainingEstimate | argv["tempoRemainingEstimate"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **From** | Log Time, Plan Time | tempoFrom | argv["tempoFrom"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **To** | Log Time, Plan Time | tempoTo | argv["tempoTo"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Planned time** | Plan Time | tempoPlannedTime | argv["tempoPlannedTime"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Amount** | Add Expense | tempoAmount | argv["tempoAmount"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Category** | Add Expense | tempoCategory | argv["tempoCategory"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |

  


<span style="color: #003366">The following table contains the non-standard Tempo fields supported in the Log Time screen (dialog); these fields are also called </span>**<span style="color: #003366">Work Attributes</span>**<span style="color: #003366">:</span>

| Field type | Supported functions and operations |
| --- | --- |
| **Checkbox** | argv["My Checkbox Field"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Input Field** | argv["My Input Field"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Numeric Input Field** | argv["My Numeric Input Field"], , lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage, lfWatch |
| **Static List** | argv["My Static List Field"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |
| **Dynamic Dropdown** | argv["My Dynamic Dropdown Field"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |
| **Account** | argv["My Account Field"], lfShow, lfHide, lfEnable, lfDisable, lfShowFieldMessage, lfHideFieldMessage |