You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Next »

The following detailed list shows which parser functions are valid for a migration and which are not, with possible workarounds on some parser functions which are not available for JWT Cloud.


Parser function

Data Center

Mapping

Parser function

Cloud

Notes
abs()(tick)abs()
acos()(error)-
addDays()(tick)addDays()
addDaysSkippingWeekends()(error)-
addMonths()(error)-
addTime()(error)-
addTimeSkippingWeekends()(error)-
addYears()(error)-
allAvailableOptions()(error)-
allCommentCreators()(error)-
allCommentDates()(error)-
allCommenters()(error)-
allComments()(error)-
allIssuesUnder()(error)-
append()(tick)append()
archivedVersions()(error)-
asin()(error)-
atan()(error)-
attachmentUrls()(error)-
availableItems()(error)-
avg()(tick)avg()
capitalizeWords()(error)-
capitalizeWordsFully()(error)-
cbrt()(error)-
ceil()(tick)ceil()
componentLeader()(error)-
componentLeads()(warning)-

Replace the function by the field code for Component/s leads.

%{issue.components.leads}
cos()(error)-
cosh()(error)-
count()(tick)count()
datePart()(tick)datePart()
dateTime()(error)-
dateTimeToString()(tick)dateTimeToString()
dateToString()(tick)dateToString()
dayOfTheMonth()(tick)dayOfTheMonth()
dayOfTheWeek()(tick)dayOfTheWeek()
dayOfTheWeekToString()(warning)-

Replace the function by:

%{getMatchingValue(dayOfTheWeek({issue.created}, RUN_AS_LOCAL), [1,2,3,4,5,6,7],["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"])}
dayOfTheYear()(error)-
daysInTheMonth()(warning)-

Replace the function by:

%{getMatchingValue(month({issue.created}, RUN_AS_LOCAL), [1,2,3,4,5,6,7,8,9,10,11,12], [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31])}
defaultUserForRole()(error)-
displayNameToUser()(error)-
distinct()(tick)distinct()
earliestUnreleasedUnarchivedVersion()(error)-
earliestUnreleasedVersion()(error)-
epic()(tick)epic()
escapeHTML()(error)-
except()(tick)except()
fieldChangeTimes()(error)-
fieldHistory()(error)-
fieldValue()(tick)
filledInTransitionScreen()(error)-
filterByCardinality()(tick)filterByCardinality()
filterByFieldValue()(error)-
filterByIssueType()(tick)
filterByPredicate()(error)-
filterByProject()(tick)
filterByProjectCategory()(error)-
filterByResolution()(tick)
filterByStatus()(tick)
filterByStatusCategory()(error)-
filterByValue()(tick)filterByValue()
findModify()(error)-
findPattern()(tick)findPattern()
findPatternIgnoreCase()(tick)findPatternIgnoreCase()
findReplaceAll()(tick)findReplaceAll()
findReplaceAllIgnoreCase()(tick)findReplaceAllIgnoreCase()
findReplaceFirst()(tick)findReplaceFirst()
findReplaceFirstIgnoreCase()(tick)findReplaceFirstIgnoreCase()
first()(tick)first()
floor()(tick)floor()
formatDuration()(error)-
formatWorkDuration()(error)-
fullNameToUser()(error)-
getBoolean()(error)-

In JWT Cloud, no variables can be set or obtained.

getIssueList()(error)-
getIssuesFromProjects()(warning)-

This is a legacy function in JWT. Please use issuesFromJQL(), e.g.,

%{issuesFromJQL("project in ('SGC, CRM')")}
getMatchingValue()(tick)getMatchingValue()
getNumber()(error)-

In JWT Cloud, no variables can be set or obtained.

getNumberList()(error)-

In JWT Cloud, no variables can be set or obtained.

getString()(error)-

In JWT Cloud, no variables can be set or obtained.

getStringList()(error)-

In JWT Cloud, no variables can be set or obtained.

getUserKey()(error)-
groupUserBelongsTo()(error)-
hasChanged()(error)-
hour()(tick)hour()
htmlToTxt()(error)-
indexOf()(error)-
intersect()(tick)intersect()
invertList()(error)-
isAClone()(error)-
isActive()(error)-
isBulkTriggeredTransition()(error)-
isInGroup()(error)-
isInRole()(error)-
isJwtTriggeredTransition()(error)-
issueIDFromKey()(error)-
issueKeyFromID()(error)-
issueKeystoIssueList()(tick)issueKeystoIssueList()
issuesAbove()(error)-
issueSecurityLevel()(error)-
issuesFromJQL()(tick)issuesFromJQL()
issuesUnder()(error)-
issuesUnderEpic()(tick)issuesUnderEpic()
issueType()(tick)

issueType()


last()(tick)last()
lastAssigneeInRole()(error)-
lastDayOfTheMonth()(error)-
lastFieldChangeTime()(error)-
latestReleasedUnarchivedVersion()(error)-

latestReleasedVersion()

(error)-
leastBusyUserInRole()(error)-
length()(tick)length()
linkedIssues()(warning)linkedIssues()

In JWT CLoud, no links to Epics are included.

log10()(error)-
log()(error)-
matches()(tick)matches()
mathOnIssueList()(error)-
mathOnNumberList()(error)-
mathOnStringList()(error)-
max()(tick)max()
max(list)(tick)max(list)
min()(tick)min()
min(list)(tick)min(list)
minute()(tick)minute()
modulus()(tick)modulus()
month()(tick)month()
monthToString()(error)-
nextDayOfTheWeek()(error)-
nextTime()(error)-

JWT Calendars are not availbale in JWT Cloud.

nextUserInGroup()(error)-
nthElement()(tick)nthElement()
numberOfAvailableItems()(error)-
numberOfRemoteIssueLinks()(error)-
numberOfSelectedItems()(error)-
option()(error)-
parent()(error)-
pow()(error)-
previousValue()(error)-
priority()(error)-
project()(tick)

project()


projectCategory()(error)-
projectIDFromKey()(error)-
projectKey()(error)-
projectKeys()(error)-
projectLead()(error)-
projectLeader()(error)-
projectName()(warning)-

Replace the function by using a Jira expression:

%{jiraExpression("new Project(projectName).name")}

where projectName is the parameter of projectName()

projectProperty()(error)-
projectPropertyExists()(error)-
projectType()(warning)-

Replace the function by using a Jira expression:

%{jiraExpression("new Project(projectName.projectTypeKey")}

where projectName is the parameter of projectType()

random()(tick)random()
releaseDates()(error)-
releasedVersions()(error)-
releasedVersionsBySequence()(error)-
remainder()(error)-
replaceAll()(tick)replaceAll()
replaceFirst()(tick)replaceFirst()
resolution()(tick)

resolution()


round()(tick)round()
second()(tick)second()
setBoolean()(error)-

In JWT  Cloud, no variables can be set or obtained.

setIssueList()(error)-

In JWT  Cloud, no variables can be set or obtained.

setNumber()(error)-

In JWT  Cloud, no variables can be set or obtained.

setNumberList()(error)-

In JWT  Cloud, no variables can be set or obtained.

setString()(error)-

In JWT  Cloud, no variables can be set or obtained

setStringList()(error)-

In JWT  Cloud, no variables can be set or obtained.

shortFormatDuration()(error)-
shortFormatWorkDuration()(error)-
siblingIssues()(error)-
siblingIssuesUnderEpic()(tick)siblingIssuesUnderEpic()
siblingSubtasks()(error)-
similarity()(error)-
sin()(error)-
sinh()(error)-
sort()(tick)sort()
sqrt()(error)-
startDates()(error)-
status()(tick)

status()


stringToDate()(tick)stringToDate()
sublist()(tick)sublist()
substring()(tick)substring()
subtasks()(tick)subtasks()
subtractDatesSkippingWeekends()(error)-
sum()(tick)sum()
tan()(error)-
tanh()(error)-
textOnIssueList()(error)-
textOnNumberList()(error)-
textOnStringList()(error)-
timeDifference()(error)-

JWT Calendars are not implemented in JWT Cloud.

timeInStatus()(error)-
timeInValue()(error)-
timeLogged()(error)-
timePart()(tick)timePart()
timesOfTransition()(error)-
timezone()(error)-
toDegree()(error)-
toLowerCase()(tick)toLowerCase()
toNumber()(tick)toNumber()
toNumberList()(tick)toNumberList()
toRadians()(error)-
toString()(tick)toString()
toStringList()(tick)toStringList()
toUpperCase()(tick)toUpperCase()
transitionLinkedIssues()(error)-
transitivelyLinkedIssues()(error)-
trim()(tick)trim()
unescapeHTML()(tick)-
union()(tick)union()
unreleasedVersions()(error)-
unreleasedVersionsBySequence()(error)-
userDisplayName()(error)-
userEmail()(error)-
userFullName()(error)-
userProperty()(error)-
usersInGroup()(error)-
usersInRole()(error)-
usersWhoTransitioned()(error)-
usersWithEmail()(error)-
weekOfTheYear()(error)-
wikiToHTML()(error)-
withinCalendar()(error)-
year()(tick)year()

If you still have questions, feel free to refer to our support team.