How to use the Advanced Configuration
The Advanced configuration process is the same for both Advanced Database Row Fields and Advanced Database Table Fields.
The Advanced configuration settings provide a deeper level of control compared to the Configuration Wizard. The available settings differ depending on whether you're configuring readonly or editable fields.
To access this advanced control, do this:
Open the custom field configuration page through the Edit Field data settings link.
In the Advanced Configuration section, click Configure.
Contents: In this section: |
---|
The Advanced configuration interface consists of three tabs. Each tab represents a step in the field configuration process.
General: Basic field settings and behavior options.
Column List: Column configuration and display settings.
Scripts: Custom SQL/SIL scripts for field operations.
The available settings differ based on the type of field you're configuring. Readonly fields (Simple Select, Multi Select, Autocomplete) have simplified settings compared to editable fields, as some configuration options like security actions and auto search only apply to editable fields.
Let's walk through each step of the process.
Step 1: Configure the General tab settings
The General tab contains the core field settings. The available options depend on the Display Type you select for your field.
Configuration settings for readonly fields | Configuration settings for editable fields |
---|---|
Readonly fields support three display type options:
The General tab configuration settings for readonly fields | Editable fields use the Generic display type exclusively. The General tab configuration settings for editable (Generic) fields
|
The following table shows all available settings in the General tab. Some settings are shared between field types, while others are specific to editable fields only:
Setting | Readonly fields | Editable (generic) fields | Control type | Description |
---|---|---|---|---|
SQL Database Source |
|
| Dropdown menu | Determines which data source the field uses for retrieving data. Data sources must be preconfigured before they appear as selectable options. For configuration instructions, see the Configuring data sources guide. You can also manually enter any JNDI identifier that has been internally configured in Jira. |
Auto Search |
| Toggle switch | Automatically triggers search when users open the Search dialog, using values already present in the field. | |
Hide Column Labels |
| Toggle switch | This toggle controls the visibility of column labels when the field is displayed. Enable it to hide labels in the field rendering. This screenshot shows a custom field with column labels and hidden column labels
| |
Use Auto-Bind |
|
| Toggle switch | Automatically recalculates field values when dependent fields change. If your field depends on other fields, enabling this setting intercepts changes in those fields and triggers value recalculation. For advanced control, consider using the Live Fields feature of Power Scripts instead. |
Refresh Type |
|
| Dropdown menu | Controls how and when the field refreshes data from the source database. Choose an option based on how frequently your source data changes:
|
Security Type |
| Dropdown menu + Toggle switch | Combines action capabilities with permission settings to control what users can do with the field and database. You configure both which actions are available and who can perform them. This screenshot shows a combination of an action and a permission setting
Security type (permissions):
Actions:
This screenshot shows the actions' icons in the field’s panel |
Step 2: Configure the Column List
The Column List tab lets you configure settings for individual columns that compose the Advanced Row Field.
The field's Display Type (configured in the General tab) significantly influences what needs to be configured in the Column List tab.
Configuration settings for readonly fields | Configuration settings for editable fields |
---|---|
For fields Display Type set to Simple select, Multi select, or Autocomplete, only two columns should be configured:
| For fields with Display Type set to Generic, multiple columns can be configured to provide full functionality. Column list configuration for an editable field |
The following table shows all available column settings:
Setting | Description |
---|---|
Physical Name | Specifies the exact column name as it exists in the database table. |
Label | Defines the display name for the column in Jira's interface. This setting only applies to Generic Advanced Row Fields, as readonly fields don't display column labels. Label visibility is controlled by the Hide Column Labels setting in the General tab. |
Type | Specifies the column's data type for validation and indexing purposes. Available options include See the How to use column constraints page for details. |
Default Value | Sets the initial value that appears in the Insert form's input field for this column. |
PK | Identifies this column as the primary key in the connected database table. |
Searchable | When set to Yes, this function makes the column available in the Search dialog, enabling its value to be used in You can also streamline single-column searching by designating one column as Autocomplete. Autocomplete columns have additional configuration options (like minimum character requirements) accessible through the adjacent Settings icon. As illustrated in this screenshot, when any column is set to Autocomplete, all other columns' Searchable settings are automatically reset to No. Column configuration showing an Autocomplete searchable setting with an active Settings icon |
Required | Makes the column mandatory for |
Constraints | Defines validation rules that input data must satisfy before values can be saved. These conditions ensure data integrity and enforce business rules. |
Step 3: Configure the field’s scripts
On the Scripts tab, you configure field scripts that execute for each supported operation. Available operations vary depending on your field's display type.
Configuration settings for readonly fields | Configuration settings for editable fields |
---|---|
Support a limited set of operations: See the How to configure scripts for readonly fields page for detailed guidance. | Support the complete operation set: See the How to configure scripts for editable fields page for detailed guidance. |
The following table explains the key interface elements and behaviors when working with scripts in the Scripts tab:
| The Scripts configuration interface uses SQL syntax by default, shown by a small indicator icon next to each operation. | Scripts interface showing the available operations list |
| You can switch to SIL scripts by right-clicking any operation. Mixing script types is supported. SIL scripts include built-in syntax validation, while SQL scripts require manual verification for your database type. | |
| Color-coded operation labels show configuration status (green for configured, red for missing). You only need to configure the operations you plan to use. | |
| Selecting any operation opens a Details panel with additional configuration options. | Scripts interface with the Details panel open
|
| Each script can use additional parameters from Jira screen fields or issue fields (both standard and custom). See How to use script parameters for detailed guidance.
|
Need support? Create a request with our support team.
Copyright © 2005 - 2025 Appfire | All rights reserved.