Library Management System
Library
OverviewTask inboxCases
Designer
WorkflowsFormsRulesConnectorsUsers & roles
Service
API & webhooks
Acting as
Acting as
Published v5
Result type

Each matching item adds its points. Decision steps store the total (e.g. riskScore) and branch on it.

pts
pts
pts
pts
pts
pts
Supported operators
equalsnot equals>≥<≤betweencontainsdoes not containstarts withends within listnot in listis emptyis not emptymatches regexis trueis falseolder than (days)due within (days)
Test bench
score = 80

Edit sample case data — the rule re-evaluates live.

  • High impact+40
  • Medium impact+20
  • High urgency+40
  • Medium urgency+20
  • Network / ERP outage risk+10
  • Data protection matter+20
Compiled jsonLogic
{
  "+": [
    {
      "if": [
        {
          "==": [
            {
              "var": "impact"
            },
            "High"
          ]
        },
        40,
        0
      ]
    },
    {
      "if": [
        {
          "==": [
            {
              "var": "impact"
            },
            "Medium"
          ]
        },
        20,
        0
      ]
    },
    {
      "if": [
        {
          "==": [
            {
              "var": "urgency"
            },
            "High"
          ]
        },
        40,
        0
      ]
    },
    {
      "if": [
        {
          "==": [
            {
              "var": "urgency"
            },
            "Medium"
          ]
        },
        20,
        0
      ]
    },
    {
      "if": [
        {
          "in": [
            {
              "var": "category"
            },
            [
              "Network",
              "ERP access"
            ]
          ]
        },
        10,
        0
      ]
    },
    {
      "if": [
        {
          "==": [
            {
              "var": "category"
            },
            "Data protection"
          ]
        },
        20,
        0
      ]
    }
  ]
}