---
title: "User created custom fields"
canonical: "https://support.appfire.com/space/JMWE/461406836/User%20created%20custom%20fields"
format: markdown
---
> Macro (aura-html)

This page explains how to access the value of User-created custom fields of different field types using Groovy.  You can access them using the [getters](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537734/Issue+Interface#Getters) of the Issue interface. However, accessing custom fields using the native Jira API can be much more complex, depending on the type of the custom field being accessed. Instead, it is easier to access the fields using the methods provided by JMWE. To understand how to *write* values into the writable custom fields see [Raw value/text input for fields](https://appfire.atlassian.net/wiki/pages/viewpage.action?pageId=78057799) and [Groovy expression input for fields](https://appfire.atlassian.net/wiki/display/JMWE/Groovy+expression+input+for+fields). 

> ⚠️ 'xxxxx' in the custom fields detailed below is the ID of the custom field. Click [here](https://confluence.atlassian.com/jirakb/how-to-find-id-for-custom-field-s-744522503.html) to know how to find the ID of custom fields.

**In this page:**


## Standard Jira custom fields

### Select list

> ℹ️ #### <span style="color: #000000">Checkboxes / Multi-select list</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A Field of the type Checkboxes/Multi-select list, is an array of objects. Each selected option is an object in itself.
> ℹ️ - **Accessing a field of Checkboxes/Multi-select list type**: You can access a custom field of Checkboxes/Multi-select type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)`<`[Option](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/462160057)`>`
> ℹ️     - **Example:** First selected option value of a checkbox field
> ℹ️     - **Example:** is a specific option selected?
> ℹ️   - [getAsString("Your custom field name") or getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562) that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma separated Option values
> ℹ️     - **Example: **Options selected

> ℹ️ #### <span style="color: #000000">Radio buttons / Single-select list</span>
> ℹ️ 
> ℹ️ - **Description**: A field of Radio buttons/Single-select list type is an object that represents an option.
> ℹ️ - **Accessing a field of Radio buttons/Single-select list type**: You can access a custom field of Radio buttons/Single-select list type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)
> ℹ️     - **Example: **is a specific option selected?
> ℹ️     - **Example:** Option value of the Single-select list
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `representing the value of the Option
> ℹ️     - **Example:** Option selected
> ℹ️   - [getRawValue("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getRawValue("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Option](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/462160057)
> ℹ️     - **Example:** Option selected

> ℹ️ #### <span style="color: #000000">Cascading</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A field of Cascading type is a Map with the `Key` as [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) and `Value` as the [Option](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/462160057)
> ℹ️ - **Accessing a field of Cascading type: **You can access a custom field of Cascading type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Map](http://docs.oracle.com/javase/7/docs/api/java/util/Map.html)`<`[String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)`, `[Option](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/462160057)`>`
> ℹ️     - **Example:** Parent of the cascading field
> ℹ️     - **Example:** Return parent and child of the cascading field as Strings separated by a comma:
> ℹ️   - [getAsString("Your custom field name") or getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562) that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with the parent and child value separated by a comma
> ℹ️     - **Example:** Return parent and child of the cascading field as Strings separated by a comma:

> ℹ️ #### <span style="color: #000000">Multi-level Cascading select</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A field of [Multi-level Cascading select](https://marketplace.atlassian.com/apps/5008/multi-level-cascading-select) is an object that represents multiple levels of parent and child options
> ℹ️ - **Accessing a field of Multi-level Cascading select type: **You can access a custom field of Multi level Cascading select type using any of the following getters of the Issue interface. Each level is a [LazyLoadedOption](https://jira8-jira8-rvijji.media.innovalog.com/secure/JMWEGroovyScriptTester.jspa). You can access the field using:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns an array of [LazyLoadedOption](https://jira8-jira8-rvijji.media.innovalog.com/secure/JMWEGroovyScriptTester.jspa)
> ℹ️     - **Example:**** **
> ℹ️       returns `["A","A1","A2"]` where A, A1 and A2 are the values in the three levels of the field.
> ℹ️     - **Example:** To get the first level option of the Multi-level cascading select field
> ℹ️   - [getAsString("Your custom field name") or getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562) that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma-separated values of multiple levels of the field.
> ℹ️     - **Example:** Return the option value of the last level of a Multi-level cascading select field:
> ℹ️       returns `A,A1,A2` where A, A1 and A2 are the values in the three levels of the field.

### Groups

> ℹ️ #### <span style="color: #000000">Single-Group Picker</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A field of Single-group picker type is an object that represents a group.
> ℹ️ - **Accessing a field of Single-Group picker type: **You can access a custom field of Single-group picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[Group](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461406552)`>`
> ℹ️     - **Example: **Name of the first selected group
> ℹ️     - **Example:** Is a specific group selected?
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the group name:
> ℹ️     - **Example: **Name of the selected group


> ℹ️ #### <span style="color: #000000">Multi-Group Picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of Multi-group picker is an array of objects. Each group is an object in itself.
> ℹ️ - **Access a field of Multi-group picker type**: You can access a custom field of Multi-group picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[Group](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461406552)`>`
> ℹ️     - **Example: **Name of the first selected group
> ℹ️     - **Example:** Is a specific group selected?
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma separated Group names
> ℹ️     - **Example: **Groups selected

### Users

> ℹ️ #### <span style="color: #000000">Single-User picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of Single-user picker is an object that represents a user.
> ℹ️ - **Accessing a field of Single-user type**: You can access a custom field of Single-user picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns an [ApplicationUser](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461472599)
> ℹ️     - **Example:** Email Address of the user selected in the field
> ℹ️   - [getAsString("Your custom field name") or getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a` `[String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the username
> ℹ️     - **Example:** User selected in the field

> ℹ️ #### <span style="color: #000000">Multi-user picker</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A field of multi-user picker type is an array of objects. Each user is an object in itself.
> ℹ️ - **Accessing a field of Multi-user picker type**: You can access a custom field of Multi-user picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[ApplicationUser](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461472599)`>`
> ℹ️     - **Example:** Is the reporter of the issue selected?
> ℹ️     - **Example:** Email address of all the selected users:
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma separated Usernames.
> ℹ️     - **Example:** All the selected users:

> ℹ️ #### Watchers field type
> ℹ️ 
> ℹ️ - **Description**: A field of the Watchers type is an array of objects. Each user is an object in itself.
> ℹ️ - **Accessing a field of *****Watchers***** field type**: <span style="color: #333333">You can access a custom field of Watchers field type</span><span style="color: #333333"> </span><span style="color: #333333">using any of the following getters of the Issue interface:</span>
> ℹ️   - [get("Your custom field name") or get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[ApplicationUser](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461472599)`>`
> ℹ️     - **Example: **Number of Watchers in the custom field
> ℹ️     - **Example**: All the Watchers in the custom field except the Reporter
> ℹ️   - [getAsString("Your custom field name") or](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/78055905)[ ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/78055905)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/78055905) <span style="color: #333333">that returns</span><span style="color: #333333"> </span><span style="color: #333333">a</span><span style="color: #333333"> </span>[String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `<span style="color: #333333">with comma separated Usernames.</span>
> ℹ️     - **Example: **All Watchers in the custom field

### Versions

> ℹ️ #### <span style="color: #000000">Single-version picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of Single-version picker type is an object that represents a version.
> ℹ️ - **Accessing a field of Single-Version picker type**: You can access a custom field of Single-version picker type using any of the following getters of the Issue interface
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[Version](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461538137)`>`
> ℹ️     - **Example:** Release date of the selected version:
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the name of the version:
> ℹ️     - **Example:** Release date of the selected version:

> ℹ️ #### <span style="color: #000000">Multi-version picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of Multi-version picker type is an array of objects. Each version is an object in itself.
> ℹ️ - **Accessing a field of Multi-version picker type**: You can access a custom field of Multi-version picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)<[Version](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461538137)`>`
> ℹ️     - **Example:** Are the selected versions same as the Affects Version/s?
> ℹ️     - **Example:** Release date of the last versions
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma separated Version names
> ℹ️     - **Example:** Selected versions:

### Text

> ℹ️ #### <span style="color: #000000">Single-line text field type</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Single-line text type* is a string that represents a single-line text.
> ℹ️ - **Accessing a field of Single-line text field type**: You can access a custom field of Single-line text type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)
> ℹ️     - **Example:** Text of the field
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `representing the text:
> ℹ️     - **Example:** Text of the field

> ℹ️ #### <span style="color: #000000">Multi-line text field type</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Multi-line text type* is a string that represents a multi-line text.
> ℹ️ - **Accessing a field of Multi-line text field type**: You can access a custom field of Multi-line text type using any of the following getters of the Issue interface:
> ℹ️ - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)
> ℹ️   - **Example:** Text of the field
> ℹ️ - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `representing the text:
> ℹ️   - **Example:** Text of the field

> ℹ️ #### <span style="color: #000000">Read-only text field type</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Read-only text type* is a string that represents a read-only text.
> ℹ️ - **Accessing a field of Multi-line text field type**: You can access a custom field of Read-only text type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)
> ℹ️     - **Example:** Text of the field
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `representing the text:
> ℹ️     - **Example:** Text of the field

### Date/Time picker

> ℹ️ #### <span style="color: #000000">Date picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Date picker type* is a Timestamp (Date) object.
> ℹ️ - **Access a field of Date picker type**: You can access a custom field of Date type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a` `[Timestamp](https://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html)
> ℹ️     - **Example**: The value of the Date picker type field
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a` `[String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the date:
> ℹ️     - **Example:** The value of the Date picker type field
> ℹ️       To manipulate the date see [here](http://docs.groovy-lang.org/latest/html/groovy-jdk/java/util/Date.html)

> ℹ️ #### <span style="color: #000000">Date time picker</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Date time picker *type is a Timestamp (Date) object.
> ℹ️ - **Accessing a field of Date time picker type**: You can access a custom field of Date time picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Timestamp](https://docs.oracle.com/javase/7/docs/api/java/sql/Timestamp.html)
> ℹ️     - **Example:** return the date without the time value (or rather at 00:00:00)
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the date-time:
> ℹ️     - **Example:** Date time picker value
> ℹ️       To manipulate the date see [here](http://docs.groovy-lang.org/latest/html/groovy-jdk/java/util/Date.html)

### Others

> ℹ️ #### <span style="color: #000000">Numeric field</span>
> ℹ️ 
> ℹ️ - **Description:** A field of *Numeric type* is a number.
> ℹ️ - **Accessing a field of Numeric type**: You can access a custom field of Numeric type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Double](http://docs.oracle.com/javase/7/docs/api/java/lang/Double.html)
> ℹ️     - **Example:** Value of the numeric field
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the Number
> ℹ️     - **Example:** Value of the numeric field

> ℹ️ #### <span style="color: #000000">Project picker type</span>
> ℹ️ 
> ℹ️ - **Description**: A field of *Project picker type* is an object describing a project.
> ℹ️ - **Accessing a field of Project picker type**: You can access a custom field of Project picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Project](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461963993)
> ℹ️     - **Example:** Is the project same as the project the current issue belongs to?
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html) representing the key of the project:
> ℹ️     - **Example:** Name of the project picked:


> ℹ️ #### <span style="color: #000000">URL field type</span>
> ℹ️ 
> ℹ️ - **Description: **A field of *URL type* is a string representation of an URL
> ℹ️ - **Accessing a field of URL type: **You can access a custom field of Project picker type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)
> ℹ️     - **Example:** URL value
> ℹ️   - [getAsString("Your custom field name") or ](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)[getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `representing the URL
> ℹ️     - **Example:** URL value

## Add-on provided custom fields

### Checklist for Jira

> ℹ️ #### <span style="color: #000000">Checklist</span>  
> ℹ️ 
> ℹ️ 
> ℹ️ - **Description**: A Field of the type Checklist, is an array of Check list items. Each selected [ChecklistItem](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461996871) is an object in itself.
> ℹ️ - **Accessing a field of Checklist type**: You can access a custom field of Checklist type using any of the following getters of the Issue interface:
> ℹ️   - [get("Your custom field name") or get("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)` `that returns a [Collection](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)`<`[ChecklistItem](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461996871)`>`
> ℹ️     - **Example:** Name of the first ChecklistItem of a checklist field
> ℹ️     - **Example:** is a specific ChecklistItem selected?
> ℹ️     - **Example:** All mandatory ChecklistItem
> ℹ️     - **Example:** Print all the names of the ChecklistItems
> ℹ️   - [getAsString("Your custom field name") or getAsString("customfield_xxxxx")](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562) that returns a [String](http://docs.oracle.com/javase/7/docs/api/java/lang/String.html)` `with comma separated [ChecklistItem](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461996871)
> ℹ️     - **Example: **All Checklist item

### <span style="color: #000000">Insight custom fields</span>

> ℹ️ #### <span style="color: #000000">Insight Object/s</span>
> ℹ️ 
> ℹ️ - **<span style="color: #000000">Description</span>**<span style="color: #000000">: A recommended Insight field of the type Insight Object/s that supports both single and multiple values.</span>
> ℹ️ - **<span style="color: #000000">Accessing a field of Insight object/s type</span>**<span style="color: #000000">: You can access a custom field of Insight object/s type u</span><span style="color: #000000">sing any of the following getters of the Issue interface:</span>
> ℹ️   - [<span style="color: #000000">get("Your custom field name") or get("customfield_xxxxx")</span>](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)<span style="color: #000000">that returns a </span>[<span style="color: #000000">Collection</span>](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)`<`[<span style="color: #000000">ObjectBean</span>](https://appfire.atlassian.net/wiki/x/vwCnB)`>`
> ℹ️     - **<span style="color: #000000">Example:</span>**<span style="color: #000000"> Name of the first Insight object</span>

> ℹ️ #### <span style="color: #000000">Insight Readonly Object/s</span>
> ℹ️ 
> ℹ️ - **<span style="color: #000000">Description</span>**<span style="color: #000000">: A field of the type Insight Readonly Object/s that displays Insight Object/s.</span>
> ℹ️ - **<span style="color: #000000">Accessing a field of </span>**<span style="color: #000000">**Insight Readonly Object/s**</span><span style="color: #000000">: You can access a custom field of the </span>Insight Readonly Object/s <span style="color: #000000">type u</span><span style="color: #000000">sing any of the following getters of the Issue interface:</span>
> ℹ️   - [<span style="color: #000000">get("Your custom field name") or get("customfield_xxxxx")</span>](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)<span style="color: #000000">that returns a </span>[<span style="color: #008000">Collection</span>](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)`<`[<span style="color: #008000">ObjectBean</span>](https://appfire.atlassian.net/wiki/x/vwCnB)`>`
> ℹ️     - **<span style="color: #000000">Example:</span>**<span style="color: #000000"> Name of the </span>first Insight Readonly Object/s

> ℹ️ #### <span style="color: #000000">Insight Referenced Object (single)</span>
> ℹ️ 
> ℹ️ - **<span style="color: #000000">Description</span>**<span style="color: #000000">: A field of the type Insight Referenced Object (single) that connects Insight Object/s referenced from another Insight Custom Field.</span>
> ℹ️ - **<span style="color: #000000">Accessing a field o</span>****f ****Insight Referenced Object (single)**: You can access a custom field of the Insight Referenced Object (single) t<span style="color: #000000">ype u</span><span style="color: #000000">sing any of the following getters of the Issue interface</span><span style="color: #000000">:</span>
> ℹ️   - [<span style="color: #000000">get("Your custom field name") or get("customfield_xxxxx")</span>](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)<span style="color: #000000">that returns </span>[<span style="color: #008000">ObjectBean</span>](https://appfire.atlassian.net/wiki/x/vwCnB)
> ℹ️     - **<span style="color: #000000">Example:</span>**Name of the Insight Referenced Object (single)

> ℹ️ #### <span style="color: #000000">Insight Referenced Object (multiple)</span>
> ℹ️ 
> ℹ️ - **<span style="color: #000000">Description</span>**<span style="color: #000000">: A field of the type Insight Referenced Object (multiple) that connects Insight Objects referenced from another Insight Custom Field.</span>
> ℹ️ - **<span style="color: #000000">Accessing a field o</span>****f ****Insight Referenced Object (multiple)**: You can access a custom field of the Insight Referenced Object (multiple) typ<span style="color: #000000">e u</span><span style="color: #000000">sing any of the following getters of the Issue interface</span><span style="color: #000000">:</span>
> ℹ️   - [<span style="color: #000000">get("Your custom field name") or get("customfield_xxxxx")</span>](https://appfire.atlassian.net/wiki/spaces/JMWE/pages/461537562)<span style="color: #000000">that returns a </span>[<span style="color: #008000">Collection</span>](http://docs.oracle.com/javase/7/docs/api/java/util/Collection.html)`<`[<span style="color: #008000">ObjectBean</span>](https://appfire.atlassian.net/wiki/x/vwCnB)`>`
> ℹ️     - **<span style="color: #000000">Example:</span>**<span style="color: #000000"> Name </span>of the Insight Referenced Object (multiple)