{
  "openruna_format": "flow-graph-v1",
  "title": "0620_Wait_Slack_Automate_Webhook",
  "slug": "0620-wait-slack-automate-webhook",
  "source_filename": "0620_Wait_Slack_Automate_Webhook.json",
  "nodes": [
    {
      "id": "Start VM Scan in Qualys",
      "name": "Start VM Scan in Qualys",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Convert XML to JSON",
      "name": "Convert XML to JSON",
      "integration": "xml",
      "kind": "action"
    },
    {
      "id": "Fetch Scan Results",
      "name": "Fetch Scan Results",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Loop Over Items",
      "name": "Loop Over Items",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Wait 5 Min",
      "name": "Wait 5 Min",
      "integration": "wait",
      "kind": "logic"
    },
    {
      "id": "Convert XML to JSON1",
      "name": "Convert XML to JSON1",
      "integration": "xml",
      "kind": "action"
    },
    {
      "id": "Check if Scan Finished",
      "name": "Check if Scan Finished",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Execute Workflow Trigger",
      "name": "Execute Workflow Trigger",
      "integration": "executeWorkflow",
      "kind": "trigger"
    },
    {
      "id": "Post Receipt",
      "name": "Post Receipt",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Confirm Waiting",
      "name": "Confirm Waiting",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Delete Receipt",
      "name": "Delete Receipt",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Demo Data",
      "name": "Demo Data",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Post Vulnerability Scan Summary to Slack",
      "name": "Post Vulnerability Scan Summary to Slack",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "When clicking \"Test workflow\"",
      "name": "When clicking \"Test workflow\"",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Begin Wait Loop",
      "name": "Begin Wait Loop",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Merge1",
      "name": "Merge1",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Save receipt message timestamp",
      "name": "Save receipt message timestamp",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Global Variables & Slack Channel",
      "name": "Global Variables & Slack Channel",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Merge",
      "to": "Start VM Scan in Qualys"
    },
    {
      "from": "Merge1",
      "to": "Loop Over Items"
    },
    {
      "from": "Demo Data",
      "to": "Merge"
    },
    {
      "from": "Wait 5 Min",
      "to": "Fetch Scan Results"
    },
    {
      "from": "Post Receipt",
      "to": "Save receipt message timestamp"
    },
    {
      "from": "Begin Wait Loop",
      "to": "Merge1"
    },
    {
      "from": "Confirm Waiting",
      "to": "Merge1"
    },
    {
      "from": "Loop Over Items",
      "to": "Wait 5 Min"
    },
    {
      "from": "Fetch Scan Results",
      "to": "Convert XML to JSON1"
    },
    {
      "from": "Convert XML to JSON",
      "to": "Confirm Waiting"
    },
    {
      "from": "Convert XML to JSON",
      "to": "Begin Wait Loop"
    },
    {
      "from": "Convert XML to JSON1",
      "to": "Check if Scan Finished"
    },
    {
      "from": "Check if Scan Finished",
      "to": "Delete Receipt"
    },
    {
      "from": "Check if Scan Finished",
      "to": "Post Vulnerability Scan Summary to Slack"
    },
    {
      "from": "Check if Scan Finished",
      "to": "Loop Over Items"
    },
    {
      "from": "Start VM Scan in Qualys",
      "to": "Convert XML to JSON"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Demo Data"
    },
    {
      "from": "Execute Workflow Trigger",
      "to": "Global Variables & Slack Channel"
    },
    {
      "from": "When clicking \"Test workflow\"",
      "to": "Demo Data"
    },
    {
      "from": "When clicking \"Test workflow\"",
      "to": "Global Variables & Slack Channel"
    },
    {
      "from": "Save receipt message timestamp",
      "to": "Merge"
    },
    {
      "from": "Global Variables & Slack Channel",
      "to": "Post Receipt"
    }
  ]
}