{
  "openruna_format": "flow-graph-v1",
  "title": "Clockify Backup Template",
  "slug": "clockify-backup-template",
  "source_filename": "1896_Stopanderror_Splitout_Export_Scheduled.json",
  "nodes": [
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "Compare Datasets",
      "name": "Compare Datasets",
      "integration": "compareDatasets",
      "kind": "action"
    },
    {
      "id": "Stop and Error",
      "name": "Stop and Error",
      "integration": "stopAndError",
      "kind": "action"
    },
    {
      "id": "Globals",
      "name": "Globals",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Set month indexes",
      "name": "Set month indexes",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Split Out indexes",
      "name": "Split Out indexes",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "Set intervals",
      "name": "Set intervals",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Skip empty reports",
      "name": "Skip empty reports",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Get first workspace",
      "name": "Get first workspace",
      "integration": "clockify",
      "kind": "action"
    },
    {
      "id": "Get detailed monthly report",
      "name": "Get detailed monthly report",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Check if file exists in GitHub",
      "name": "Check if file exists in GitHub",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Point to new data",
      "name": "Point to new data",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Check for 404 error message",
      "name": "Check for 404 error message",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Update file in GitHub",
      "name": "Update file in GitHub",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Create file in GitHub",
      "name": "Create file in GitHub",
      "integration": "github",
      "kind": "action"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Globals",
      "to": "Set month indexes"
    },
    {
      "from": "Set intervals",
      "to": "Get detailed monthly report"
    },
    {
      "from": "Compare Datasets",
      "to": "Update file in GitHub"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get first workspace"
    },
    {
      "from": "Extract from File",
      "to": "Compare Datasets"
    },
    {
      "from": "Point to new data",
      "to": "Compare Datasets"
    },
    {
      "from": "Set month indexes",
      "to": "Split Out indexes"
    },
    {
      "from": "Split Out indexes",
      "to": "Set intervals"
    },
    {
      "from": "Skip empty reports",
      "to": "Create file in GitHub"
    },
    {
      "from": "Get first workspace",
      "to": "Globals"
    },
    {
      "from": "Check for 404 error message",
      "to": "Skip empty reports"
    },
    {
      "from": "Check for 404 error message",
      "to": "Stop and Error"
    },
    {
      "from": "Get detailed monthly report",
      "to": "Check if file exists in GitHub"
    },
    {
      "from": "Check if file exists in GitHub",
      "to": "Point to new data"
    },
    {
      "from": "Check if file exists in GitHub",
      "to": "Extract from File"
    },
    {
      "from": "Check if file exists in GitHub",
      "to": "Check for 404 error message"
    }
  ]
}