Page History
Button Hyperlink | ||||||
---|---|---|---|---|---|---|
|
Improvements
- The Move issues post function now supports parsed text to be used to determine target project, issue type and status selection
- The Move issues issues post function now shows custom error message on the screen when issues can't be moved due to incompatibility
- The expression parser and the field injector now support the Resolution Date
- The Send an Email post function now supports mixed parsing mode when using personalized mode
New expressions in the parser
Function | Returned Value |
---|---|
setBoolean(string variable_name, boolean value) : boolean | Creates a variable named variable_name for storing a boolean value, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getBoolean(string variable_name) : boolean | Returns the value stored in a boolean variable named variable_name, which was previously created using the setBoolean() function. Example: |
setNumber(string variable_name, number value) : number | Creates a variable named variable_name for storing a number, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getNumber(string variable_name) : number | Returns the value stored in a numeric variable named variable_name, which was previously created using the setNumber() function. Example: |
setString(string variable_name, string value) : string | Creates a variable named variable_name for storing a string, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getString(string variable_name) : string | Returns the value stored in string variable named variable_name, which was previously created using the setString() function. Example: |
setNumberList(string variable_name, number list value) : number list | Creates a variable named variable_name for storing a number list, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getNumberList(string variable_name) : number list | Returns the value stored in number list variable named variable_name, which was previously created using the setNumberList() function. Example: |
setStringList(string variable_name, string list value) : string list | Creates a variable named variable_name for storing a string list, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getStringList(string variable_name) : string list | Returns the value stored in string list variable named variable_name, which was previously created using the setStringList() function. Example: getStringList |
setIssueList(string variable_name, issue list value) : issue list | Creates a variable named variable_name for storing an issue list, and assigns it a value, which is also returned in order to be used within an expression. Example: |
getIssueList(string variable_name) : issue list | Returns the value stored in issue list variable named variablenamed variable_name, which was previously created using setIssueListusing setIssueList() function. Example: getIssueList |
weekOfTheYear(number t, number firstDayOfTheWeek, number minimalDaysInFirstWeek, timeZone time_zone) : number | Returns the weekthe week of the year ofyear of the date- time ttime t in a certain time_zone. The parameter firstDayOfTheWeek represents the first day of the week, e.g.: value 1 should be used. If the minimal number of days required must be a full week (e.g. all days of the week need to be in that year), value 7 shouldvalue 7 should be used. Example:
Example:
Example:
|
dayOfTheYear(number t, timeZone time_zone) : number | Returns the daythe day of the year ofyear of date- time t intime t in a certain time_zone, e.g. for January 1st the value returned will be 1be 1. Example: |
timeInValue(string field field, boolean expression predicate) : number | Returns the number of milliseconds a string field with code Example: Example: Example: |
timeInValue(number field field, boolean expression predicate) : number | Returns the number of milliseconds a number or date-time field with code Example: Example: Example: |
timeInValue(string field field, issue list issues, boolean expression predicate) : number | Returns the sum of milliseconds a string field with code Example: Example: Example: |
timeInValue(number field field, issue list issues, boolean expression predicate) : number | Returns the sum of milliseconds a number or date-time field with code {nnnnn} has had a value satisfying a boolean expression predicate in distinct issues, where the numeric value of the field with code {nnnnn} is represented by ^ .Example: Example: Example: |
timeInValue(string field field, boolean expression predicate, string schedule_name, timeZone time_zone) : number | Returns the number of milliseconds a string field with code Example: timeInValue Example: Example: |
timeInValue(number field field, boolean expression predicate, string schedule_name, timeZone time_zone) : number | Returns the number of milliseconds of a number or date-time field with code Example: Example: Example: |
timeInValue(string field field issue , issue list issues, boolean expression predicate, string schedule_name, timeZone time_zone) : number | Returns the sum of milliseconds a string field with code Example: Example: Example: |
timeInValue(number field field, issue list issues, boolean expression predicate, string schedule_name, timeZone time_zone) : number | Returns the sum of milliseconds number or date-time field with code Example: Example: Example: |
fieldChangeTimes(string field field, boolean expression predicate) : number list | Returns the timestamps of when a string value of field with code Example: Example: Example: |
fieldChangeTimes(number field field, boolean expression predicate) : number list | Returns the timestamps of when a numeric / date-time value of field with code code Example: Example: |
fieldChangeTimes(string field field, issue list issues, boolean expression predicate) : number list | Returns the timestamps of when a string value of fields with code Example: Example: fieldChangeTimes f Example: |
fieldChangeTimes(number field field, issue list issues, boolean expression predicate) : number list | Returns the timestamps of when a numeric value of fields with code Example: Example: |
lastFieldChangeTime(string field field) : number | Returns the timestamp of most recent value update of a field with code %{00000}. Example: |
unreleasedVersionsBySequence() : string list | Returns a string list with the unreleased versions in the current project with the default order. Only non-archived versions are returned. The first version in the list is the lowermost lowest version in the version table. |
releasedVersionsBySequence() : string list | Returns a string list with the released versions in the current project with the default order. Only non-archived versions are returned. The first version in the list is the lowermost lowest version in the version table. |
Bug fixes
- Using the Move issues post function on individual sub-tasks (without moving the parent) resulting resulted in incompatible parent-child relationships. Moving individual sub-tasks is currently not available
- Issues were not correctly moved to newly created Epics.
- Custom fields could be set to values not available/valid in their respective field context using the Move issues post function .
- Setting the "Sprint ID" to a value equal or greater than 1000 produced an error
- Incorrect error messages were logged when detecting deleted custom fields