1
0
-1

Hello,

I have on-hold request from Jira SD to SN. Remote payload for hold reason field looks as below.


"11402": {
"id": 11402,
"name": "On hold reason",
"type": "OPTION",
"value": {
"id": "11870",
"sequence": 1,
"value": "Awaiting Change",
"disabled": false,
"childOptions": []
}


For test purpose, I'm able to save value "Awaiting Change" in SN INC description field:


incident.description = replica.customFields."11402"?.value?.value


but I cannot save it in incident.hold_reason field.

We made decision to have incident.hold_reason="Hold from Jira" always if on hold state comes from Jira.

I have tried below option:


if (remoteStatusName == "On Hold"){
incident.hold_reason = nodeHelper.getOption("Hold from Jira")}


but got error. It seems that getOption is not available in incoming script in SN.

Additionally hold_reason field is integer type, below are values definition for hold reason in SN.

In Jira hold reason is a text field



How to solve the issue ?


    CommentAdd your comment...