{
  "openruna_format": "flow-graph-v1",
  "title": "extract_swifts",
  "slug": "extract-swifts",
  "source_filename": "0178_Functionitem_Executecommand_Automation_Webhook.json",
  "nodes": [
    {
      "id": "On clicking 'execute'",
      "name": "On clicking 'execute'",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "HTTP Request",
      "name": "HTTP Request",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "HTML Extract",
      "name": "HTML Extract",
      "integration": "htmlExtract",
      "kind": "action"
    },
    {
      "id": "SplitInBatches",
      "name": "SplitInBatches",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "HTTP Request1",
      "name": "HTTP Request1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "HTML Extract1",
      "name": "HTML Extract1",
      "integration": "htmlExtract",
      "kind": "action"
    },
    {
      "id": "MongoDB1",
      "name": "MongoDB1",
      "integration": "mongoDb",
      "kind": "action"
    },
    {
      "id": "uProc",
      "name": "uProc",
      "integration": "uproc",
      "kind": "action"
    },
    {
      "id": "Prepare Documents",
      "name": "Prepare Documents",
      "integration": "function",
      "kind": "action"
    },
    {
      "id": "More Countries",
      "name": "More Countries",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Set Page to Scrape",
      "name": "Set Page to Scrape",
      "integration": "functionItem",
      "kind": "action"
    },
    {
      "id": "More Pages",
      "name": "More Pages",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Set More Pages",
      "name": "Set More Pages",
      "integration": "function",
      "kind": "action"
    },
    {
      "id": "Set",
      "name": "Set",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Generate filename",
      "name": "Generate filename",
      "integration": "functionItem",
      "kind": "action"
    },
    {
      "id": "Read Binary File",
      "name": "Read Binary File",
      "integration": "readBinaryFile",
      "kind": "action"
    },
    {
      "id": "File exists?",
      "name": "File exists?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Write Binary File",
      "name": "Write Binary File",
      "integration": "writeBinaryFile",
      "kind": "action"
    },
    {
      "id": "Read Binary File1",
      "name": "Read Binary File1",
      "integration": "readBinaryFile",
      "kind": "action"
    },
    {
      "id": "Wait",
      "name": "Wait",
      "integration": "function",
      "kind": "action"
    },
    {
      "id": "Prepare countries",
      "name": "Prepare countries",
      "integration": "function",
      "kind": "action"
    },
    {
      "id": "Create Directory",
      "name": "Create Directory",
      "integration": "executeCommand",
      "kind": "action"
    },
    {
      "id": "MongoDB",
      "name": "MongoDB",
      "integration": "mongoDb",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Set",
      "to": "Generate filename"
    },
    {
      "from": "Wait",
      "to": "HTTP Request1"
    },
    {
      "from": "uProc",
      "to": "Set Page to Scrape"
    },
    {
      "from": "MongoDB1",
      "to": "Set More Pages"
    },
    {
      "from": "More Pages",
      "to": "Set Page to Scrape"
    },
    {
      "from": "More Pages",
      "to": "More Countries"
    },
    {
      "from": "File exists?",
      "to": "Read Binary File1"
    },
    {
      "from": "File exists?",
      "to": "Wait"
    },
    {
      "from": "HTML Extract",
      "to": "Prepare countries"
    },
    {
      "from": "HTTP Request",
      "to": "HTML Extract"
    },
    {
      "from": "HTML Extract1",
      "to": "Prepare Documents"
    },
    {
      "from": "HTTP Request1",
      "to": "Write Binary File"
    },
    {
      "from": "More Countries",
      "to": "SplitInBatches"
    },
    {
      "from": "Set More Pages",
      "to": "More Pages"
    },
    {
      "from": "SplitInBatches",
      "to": "uProc"
    },
    {
      "from": "Create Directory",
      "to": "HTTP Request"
    },
    {
      "from": "Read Binary File",
      "to": "File exists?"
    },
    {
      "from": "Generate filename",
      "to": "Read Binary File"
    },
    {
      "from": "Prepare Documents",
      "to": "MongoDB1"
    },
    {
      "from": "Prepare countries",
      "to": "SplitInBatches"
    },
    {
      "from": "Read Binary File1",
      "to": "HTML Extract1"
    },
    {
      "from": "Write Binary File",
      "to": "Read Binary File1"
    },
    {
      "from": "Set Page to Scrape",
      "to": "Set"
    },
    {
      "from": "On clicking 'execute'",
      "to": "Create Directory"
    }
  ]
}