{
  "openruna_format": "flow-graph-v1",
  "title": "0851_Code_Extractfromfile_Monitor_Triggered",
  "slug": "0851-code-extractfromfile-monitor-triggered",
  "source_filename": "0851_Code_Extractfromfile_Monitor_Triggered.json",
  "nodes": [
    {
      "id": "Extract Purchase Order Details",
      "name": "Extract Purchase Order Details",
      "integration": "@n8n/n8n-nodes-langchain.informationExtractor",
      "kind": "action"
    },
    {
      "id": "Is Excel Document?",
      "name": "Is Excel Document?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Run Checks",
      "name": "Run Checks",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Is Valid Purchase Order?",
      "name": "Is Valid Purchase Order?",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Extract from File",
      "name": "Extract from File",
      "integration": "extractFromFile",
      "kind": "action"
    },
    {
      "id": "XLSX to Markdown Table",
      "name": "XLSX to Markdown Table",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model",
      "name": "OpenAI Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Reply Invalid Format",
      "name": "Reply Invalid Format",
      "integration": "microsoftOutlook",
      "kind": "action"
    },
    {
      "id": "Outlook Trigger",
      "name": "Outlook Trigger",
      "integration": "microsoftOutlook",
      "kind": "trigger"
    },
    {
      "id": "Reply Rejection",
      "name": "Reply Rejection",
      "integration": "microsoftOutlook",
      "kind": "action"
    },
    {
      "id": "Reply Accepted",
      "name": "Reply Accepted",
      "integration": "microsoftOutlook",
      "kind": "action"
    },
    {
      "id": "Do Something with Purchase Order",
      "name": "Do Something with Purchase Order",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Fix Excel Dates",
      "name": "Fix Excel Dates",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Is Submitting a Purchase Order?",
      "name": "Is Submitting a Purchase Order?",
      "integration": "@n8n/n8n-nodes-langchain.textClassifier",
      "kind": "action"
    },
    {
      "id": "Do Nothing",
      "name": "Do Nothing",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Run Checks",
      "to": "Is Valid Purchase Order?"
    },
    {
      "from": "Reply Accepted",
      "to": "Do Something with Purchase Order"
    },
    {
      "from": "Fix Excel Dates",
      "to": "Run Checks"
    },
    {
      "from": "Outlook Trigger",
      "to": "Is Submitting a Purchase Order?"
    },
    {
      "from": "Extract from File",
      "to": "XLSX to Markdown Table"
    },
    {
      "from": "Is Excel Document?",
      "to": "Extract from File"
    },
    {
      "from": "Is Excel Document?",
      "to": "Reply Invalid Format"
    },
    {
      "from": "XLSX to Markdown Table",
      "to": "Extract Purchase Order Details"
    },
    {
      "from": "Is Valid Purchase Order?",
      "to": "Reply Accepted"
    },
    {
      "from": "Is Valid Purchase Order?",
      "to": "Reply Rejection"
    },
    {
      "from": "Extract Purchase Order Details",
      "to": "Fix Excel Dates"
    },
    {
      "from": "Is Submitting a Purchase Order?",
      "to": "Is Excel Document?"
    },
    {
      "from": "Is Submitting a Purchase Order?",
      "to": "Do Nothing"
    }
  ]
}