{
  "openruna_format": "flow-graph-v1",
  "title": "0561_Gitlab_Code_Create_Triggered",
  "slug": "0561-gitlab-code-create-triggered",
  "source_filename": "0561_Gitlab_Code_Create_Triggered.json",
  "nodes": [
    {
      "id": "When clicking \"Test Workflow\"",
      "name": "When clicking \"Test Workflow\"",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Globals",
      "name": "Globals",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Result",
      "name": "Result",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Current workflow",
      "name": "Current workflow",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Loop Over Workflows",
      "name": "Loop Over Workflows",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Get file",
      "name": "Get file",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "File status",
      "name": "File status",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Status error",
      "name": "Status error",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "End Loop",
      "name": "End Loop",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Create file",
      "name": "Create file",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Extract From File",
      "name": "Extract From File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Switch",
      "name": "Switch",
      "integration": "switch",
      "kind": "logic"
    },
    {
      "id": "New file version",
      "name": "New file version",
      "integration": "gitlab",
      "kind": "action"
    },
    {
      "id": "Error output to normal output",
      "name": "Error output to normal output",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Status new",
      "name": "Status new",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Status diff",
      "name": "Status diff",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Status same",
      "name": "Status same",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Retrieve all workflows",
      "name": "Retrieve all workflows",
      "integration": "n8n",
      "kind": "action"
    },
    {
      "id": "Save each version in a different field",
      "name": "Save each version in a different field",
      "integration": "set",
      "kind": "logic"
    }
  ],
  "edges": [
    {
      "from": "Switch",
      "to": "Create file"
    },
    {
      "from": "Switch",
      "to": "Status same"
    },
    {
      "from": "Switch",
      "to": "New file version"
    },
    {
      "from": "Switch",
      "to": "Status error"
    },
    {
      "from": "Globals",
      "to": "Retrieve all workflows"
    },
    {
      "from": "End Loop",
      "to": "Loop Over Workflows"
    },
    {
      "from": "Get file",
      "to": "Extract From File"
    },
    {
      "from": "Get file",
      "to": "Error output to normal output"
    },
    {
      "from": "Status new",
      "to": "End Loop"
    },
    {
      "from": "Create file",
      "to": "Status new"
    },
    {
      "from": "Create file",
      "to": "Status error"
    },
    {
      "from": "File status",
      "to": "Switch"
    },
    {
      "from": "Status diff",
      "to": "End Loop"
    },
    {
      "from": "Status same",
      "to": "End Loop"
    },
    {
      "from": "Status error",
      "to": "End Loop"
    },
    {
      "from": "Current workflow",
      "to": "Get file"
    },
    {
      "from": "New file version",
      "to": "Status diff"
    },
    {
      "from": "New file version",
      "to": "Status error"
    },
    {
      "from": "Extract From File",
      "to": "Save each version in a different field"
    },
    {
      "from": "Loop Over Workflows",
      "to": "Result"
    },
    {
      "from": "Loop Over Workflows",
      "to": "Current workflow"
    },
    {
      "from": "Retrieve all workflows",
      "to": "Loop Over Workflows"
    },
    {
      "from": "Error output to normal output",
      "to": "File status"
    },
    {
      "from": "When clicking \"Test Workflow\"",
      "to": "Globals"
    },
    {
      "from": "Save each version in a different field",
      "to": "File status"
    }
  ]
}