{
  "openruna_format": "flow-graph-v1",
  "title": "0387_Redis_Code_Create_Scheduled",
  "slug": "0387-redis-code-create-scheduled",
  "source_filename": "0387_Redis_Code_Create_Scheduled.json",
  "nodes": [
    {
      "id": "When clicking \"Execute Workflow\"",
      "name": "When clicking \"Execute Workflow\"",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Get Meraki Organizations",
      "name": "Get Meraki Organizations",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Network IDs",
      "name": "Get Network IDs",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Get Org Name & ID",
      "name": "Get Org Name & ID",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Combine latency to its respective Network",
      "name": "Combine latency to its respective Network",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Makes Latency and Loss Filterable",
      "name": "Makes Latency and Loss Filterable",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Filters Problematic sites",
      "name": "Filters Problematic sites",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Average Latency & Loss over 5m",
      "name": "Average Latency & Loss over 5m",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Get Uplink Loss and Latency",
      "name": "Get Uplink Loss and Latency",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Sets Network Variables",
      "name": "Sets Network Variables",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Check if Alert Exists",
      "name": "Check if Alert Exists",
      "integration": "redis",
      "kind": "action"
    },
    {
      "id": "Create Response",
      "name": "Create Response",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Message Techs",
      "name": "Message Techs",
      "integration": "microsoftTeams",
      "kind": "action"
    },
    {
      "id": "Log the Alert",
      "name": "Log the Alert",
      "integration": "redis",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "Message Techs"
    },
    {
      "from": "Message Techs",
      "to": "Log the Alert"
    },
    {
      "from": "Create Response",
      "to": "Merge"
    },
    {
      "from": "Get Network IDs",
      "to": "Sets Network Variables"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get Meraki Organizations"
    },
    {
      "from": "Get Org Name & ID",
      "to": "Get Network IDs"
    },
    {
      "from": "Check if Alert Exists",
      "to": "Create Response"
    },
    {
      "from": "Sets Network Variables",
      "to": "Combine latency to its respective Network"
    },
    {
      "from": "Get Meraki Organizations",
      "to": "Get Org Name & ID"
    },
    {
      "from": "Get Meraki Organizations",
      "to": "Get Uplink Loss and Latency"
    },
    {
      "from": "Filters Problematic sites",
      "to": "Check if Alert Exists"
    },
    {
      "from": "Filters Problematic sites",
      "to": "Merge"
    },
    {
      "from": "Get Uplink Loss and Latency",
      "to": "Combine latency to its respective Network"
    },
    {
      "from": "Average Latency & Loss over 5m",
      "to": "Filters Problematic sites"
    },
    {
      "from": "When clicking \"Execute Workflow\"",
      "to": "Get Meraki Organizations"
    },
    {
      "from": "Makes Latency and Loss Filterable",
      "to": "Average Latency & Loss over 5m"
    },
    {
      "from": "Combine latency to its respective Network",
      "to": "Makes Latency and Loss Filterable"
    }
  ]
}