


def emoji = ''
if (svmx_workflow) {
switch (svmx_workflow) {
case "New":
emoji = "π¬ ${svmx_workflow}"
break
case "Dispatched":
emoji = "π« ${svmx_workflow}"
break
case "In Progress":
emoji = "π ${svmx_workflow}"
break
case "On Hold":
emoji = "βΈοΈ ${svmx_workflow}"
break
case "Canceled":
emoji = "β ${svmx_workflow}"
break
case "Closed":
emoji = "β ${svmx_workflow}"
break
default:
break
}
}
return emoji
|
|
Search Emojipedia.org to find the emojis you want to use, which you can easily copy and paste directly into your code syntax.
|

if(!svmx_related_to) {
return ''
}
maxLength = 80
primaryName = svmx_related_to.entity?.primaryName
accountName = svmx_related_to.svmx_account?.core_name ?: ''
completeName = "[${primaryName}] ${accountName}"
// ************** Add emoji at the beginning of appointment name - start **************
emoji = ''
if (svmx_workflow) {
switch (svmx_workflow) {
case "Pending":
emoji = "βΈοΈ ${svmx_workflow}"
break
case "Accepted":
emoji = "π ${svmx_workflow}"
break
case "En Route":
emoji = "π ${svmx_workflow}"
break
case "On-site":
emoji = "π ${svmx_workflow}"
break
case "Rejected":
emoji = "βοΈ ${svmx_workflow}"
break
case "Canceled":
emoji = "β ${svmx_workflow}"
break
case "Incomplete":
emoji = "π ${svmx_workflow}"
break
case "Finished":
emoji = "β
${svmx_workflow}"
break
default:
break
}
}
if (emoji.length() > 0) {
completeName = "${emoji} ${completeName}"
}
// ************** Add emoji at the beginning of appointment name - end **************
completeName = completeName.length() > maxLength ? "${ completeName[0..maxLength - 4] }..." : completeName
|
|
Emojis do not appear on existing Job Cards and Appointments after configuration is completed. Users must update existing records to trigger calculation functionality that renders emojis.
|