From 38de15cfc3bfe3a96b67d65e7e54597e847997a8 Mon Sep 17 00:00:00 2001 From: Roman <62338247+hryshynr@users.noreply.github.com> Date: Thu, 18 Sep 2025 16:27:43 +0200 Subject: [PATCH] entity-state-status.md Added Comparator code --- Jira JS Mappings/entity-state-status.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Jira JS Mappings/entity-state-status.md b/Jira JS Mappings/entity-state-status.md index dc7212f..98514b5 100644 --- a/Jira JS Mappings/entity-state-status.md +++ b/Jira JS Mappings/entity-state-status.md @@ -111,3 +111,21 @@ const result = destState return result; ``` + +Comparator: + +```js +const entityStateToStatusMap = new Map( + [ + ["Open", "Backlog"], + ["Planned", "Planned"], + ["In Progress", "In Progress"], + ["Coded", "In Progress"], + ["In Testing", "In Progress"], + ["Done", "Done"] + ].map(mapping => [mapping[0].toUpperCase(), mapping[1]]) +) +const sourceState = args.sourceFieldValue.toolStringValue +const targetStatus = entityStateToStatusMap.get(sourceState.toUpperCase()) +return targetStatus === args.targetFieldValue.toolStringValue +```