8
n8n 中文网amn8n.com

BambooHR AI 驱动的公司政策和福利聊天机器人

高级

这是一个HR, AI领域的自动化工作流,包含 50 个节点。主要使用 Set, Filter, BambooHr, SplitOut, Aggregate 等节点,结合人工智能技术实现智能自动化。 BambooHR AI 驱动的公司政策和福利聊天机器人

前置要求
  • OpenAI API Key
  • Supabase URL 和 API Key
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "dYjQS1bJmVSAxNnj",
  "meta": {
    "instanceId": "a9f3b18652ddc96459b459de4fa8fa33252fb820a9e5a1593074f3580352864a",
    "templateCredsSetupCompleted": true
  },
  "name": "BambooHR AI 驱动的公司政策和福利聊天机器人",
  "tags": [],
  "nodes": [
    {
      "id": "832e4a1d-320f-4793-be3c-8829776a3ce6",
      "name": "当点击\"测试工作流\"时",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        760,
        560
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "63be0638-d7df-4af8-ba56-555593a6de0c",
      "name": "默认数据加载器",
      "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "position": [
        2080,
        740
      ],
      "parameters": {
        "options": {},
        "dataType": "binary"
      },
      "typeVersion": 1
    },
    {
      "id": "ffe33bb2-efd0-4b6e-a146-aaded7c28304",
      "name": "OpenAI 嵌入",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        1860,
        740
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "32de5318-ea5d-4951-b81c-3c96167bc320",
      "name": "递归字符文本分割器",
      "type": "@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter",
      "position": [
        2060,
        880
      ],
      "parameters": {
        "options": {},
        "chunkOverlap": 100
      },
      "typeVersion": 1
    },
    {
      "id": "6306d263-16c1-4a68-9318-c58fea1e3e62",
      "name": "窗口缓冲内存",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        1000,
        1340
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "364cf0ce-524c-4b61-89f3-40b2801bc7e3",
      "name": "OpenAI 聊天模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        840,
        1340
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
      "name": "向量存储工具",
      "type": "@n8n/n8n-nodes-langchain.toolVectorStore",
      "position": [
        1120,
        1380
      ],
      "parameters": {
        "name": "company_files",
        "topK": 5,
        "description": "从公司手册、401k 政策、福利概述和所有员工可用的费用政策中检索信息。"
      },
      "typeVersion": 1
    },
    {
      "id": "b87fa113-6a32-48fc-8e06-049345c66f38",
      "name": "OpenAI 聊天模型1",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1220,
        1600
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "9dc1a896-c8a5-4d22-b029-14eae0717bd8",
      "name": "Embeddings OpenAI1",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        940,
        1700
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1.1
    },
    {
      "id": "20cda474-ef6f-48af-b299-04f1fe980d3d",
      "name": "员工查找工具",
      "type": "@n8n/n8n-nodes-langchain.toolWorkflow",
      "position": [
        1440,
        1360
      ],
      "parameters": {
        "name": "employee_lookup_tool",
        "workflowId": {
          "__rl": true,
          "mode": "id",
          "value": "={{ $workflow.id }}"
        },
        "description": "使用员工全名调用此工具,从我们的 HRIS 中检索其详细信息,包括职位、部门和主管。如果未提供员工姓名,您可以使用部门名称调用此工具,以检索该部门中最资深的员工。此工具需要员工姓名的精确匹配,但可以为部门查询推断最资深的员工。",
        "jsonSchemaExample": "{\n\t\"name\": \"The name of an employee or department\"\n}",
        "specifyInputSchema": true
      },
      "typeVersion": 1.2
    },
    {
      "id": "55718295-459b-4a4b-8c57-fd6b31e3d963",
      "name": "OpenAI 聊天模型2",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        1960,
        1500
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "e574d63d-7e38-4d90-9533-64a4ddbe2e36",
      "name": "OpenAI聊天模型3",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        2980,
        1600
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "04d53430-b8d9-43ff-b2c4-ef0da2d799c0",
      "name": "OpenAI聊天模型4",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        3700,
        1620
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "9759fe08-3c81-4472-8d62-2c5d26156984",
      "name": "自动修复输出解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserAutofixing",
      "position": [
        3880,
        1600
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d8830fd8-f238-4e5d-8c5f-bf83c9450dbe",
      "name": "OpenAI聊天模型5",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        3780,
        1700
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "openAiApi": {
          "id": "XXXXXX",
          "name": "OpenAi account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "da580308-e4ed-400b-99e2-31baf27b039d",
      "name": "结构化输出解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        4080,
        1700
      ],
      "parameters": {
        "jsonSchemaExample": "{\n\t\"name\": \"The name of an employee\"\n}"
      },
      "typeVersion": 1.2
    },
    {
      "id": "e81dbe81-5f6b-4b2c-a4bc-afa0136e33ac",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        680,
        460
      ],
      "parameters": {
        "color": 7,
        "width": 1695.17727595829,
        "height": 582.7965199011514,
        "content": "## 步骤 #1:检索公司政策并将其加载到向量存储中"
      },
      "typeVersion": 1
    },
    {
      "id": "629872ed-2f99-424d-96da-feee6df96d3d",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        680,
        1080
      ],
      "parameters": {
        "color": 4,
        "width": 873.5637402697844,
        "height": 780.6181567295652,
        "content": "## BambooHR AI 驱动的 HR 福利和公司政策聊天机器人"
      },
      "typeVersion": 1
    },
    {
      "id": "8888281b-5701-4c62-b76b-a0b6a80d8463",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1580,
        1075.4375994898523
      ],
      "parameters": {
        "color": 7,
        "width": 2783.3549952823255,
        "height": 781.525845027296,
        "content": "## (可选)步骤 #2:设置员工查找工具"
      },
      "typeVersion": 1
    },
    {
      "id": "17044553-d081-4c17-8108-d0327709f352",
      "name": "获取所有文件",
      "type": "n8n-nodes-base.bambooHr",
      "position": [
        960,
        560
      ],
      "parameters": {
        "resource": "file",
        "operation": "getAll",
        "returnAll": true,
        "simplifyOutput": false
      },
      "credentials": {
        "bambooHrApi": {
          "id": "XXXXXX",
          "name": "BambooHR account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "939881b1-eb18-4ab7-ac4a-9edcc218356f",
      "name": "便签3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        720
      ],
      "parameters": {
        "color": 5,
        "width": 177.89252000024067,
        "height": 99.24268260893132,
        "content": "关闭 **简化** 选项以确保也检索类别"
      },
      "typeVersion": 1
    },
    {
      "id": "0907a1d3-97e2-4219-bfbc-524186f6d889",
      "name": "过滤掉不需要类别的文件",
      "type": "n8n-nodes-base.filter",
      "position": [
        1160,
        560
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "b85b86cd-0b54-4348-a538-8ff4ae625b9a",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.name }}",
              "rightValue": "=Company Files"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "43069219-7cd9-4515-846d-ed6a0f9bbb61",
      "name": "拆分单个文件",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1360,
        560
      ],
      "parameters": {
        "options": {},
        "fieldToSplitOut": "files"
      },
      "typeVersion": 1
    },
    {
      "id": "8412af5f-f07f-4a98-a174-e363ba04f902",
      "name": "过滤掉非 PDF 文件",
      "type": "n8n-nodes-base.filter",
      "position": [
        1560,
        560
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "73cc2cb9-04fa-43e7-a459-de0bf26ffb18",
              "operator": {
                "type": "boolean",
                "operation": "true",
                "singleValue": true
              },
              "leftValue": "={{ $json.originalFileName.endsWith(\".pdf\") }}",
              "rightValue": ""
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "7e007a29-c902-41d3-ab22-f6a93bc43f7d",
      "name": "从 BambooHR 下载文件",
      "type": "n8n-nodes-base.bambooHr",
      "position": [
        1760,
        560
      ],
      "parameters": {
        "fileId": "={{ $json.id }}",
        "resource": "file",
        "operation": "download"
      },
      "credentials": {
        "bambooHrApi": {
          "id": "XXXXXX",
          "name": "BambooHR account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
      "name": "Supabase 向量存储",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "position": [
        1960,
        560
      ],
      "parameters": {
        "mode": "insert",
        "options": {
          "queryName": "match_files"
        },
        "tableName": {
          "__rl": true,
          "mode": "list",
          "value": "company_files",
          "cachedResultName": "company_files"
        }
      },
      "credentials": {
        "supabaseApi": {
          "id": "XXXXXX",
          "name": "Supabase account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "5e070dc3-5f6d-44bb-a655-b769aac14890",
      "name": "便签4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1600,
        1140
      ],
      "parameters": {
        "color": 5,
        "width": 530.9221622705562,
        "height": 91.00370621080086,
        "content": "此员工查找工具通过允许 AI 福利和公司政策聊天机器人 **搜索个人或部门以从 BambooHR 检索联系信息**,为其提供了额外的超能力。"
      },
      "typeVersion": 1
    },
    {
      "id": "8f3cd44e-d1e5-4806-9d89-78c8728ea0e4",
      "name": "员工发起对话",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        760,
        1140
      ],
      "webhookId": "27ec9df7-5007-4642-81c7-7fcf7e834c43",
      "parameters": {
        "options": {}
      },
      "typeVersion": 1.1
    },
    {
      "id": "3d56dc6a-13e2-404b-ad38-6370b9610f61",
      "name": "Supabase 向量存储检索",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "position": [
        940,
        1540
      ],
      "parameters": {
        "options": {
          "queryName": "match_files"
        },
        "tableName": {
          "__rl": true,
          "mode": "list",
          "value": "company_files",
          "cachedResultName": "company_files"
        }
      },
      "credentials": {
        "supabaseApi": {
          "id": "XXXXXX",
          "name": "Supabase account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "1e6f5d4a-5897-42b7-bfcf-e69b7880b6c4",
      "name": "便签5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        680,
        1880
      ],
      "parameters": {
        "width": 865.771928038017,
        "height": 281.07009330339326,
        "content": "### AI 聊天机器人操作指南"
      },
      "typeVersion": 1
    },
    {
      "id": "ba8c82cb-4972-46cc-8594-dfe71149a41c",
      "name": "AI 驱动的 HR 福利和公司政策聊天机器人",
      "type": "n8n-nodes-base.executeWorkflowTrigger",
      "position": [
        1640,
        1340
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
      "name": "文本分类器",
      "type": "@n8n/n8n-nodes-langchain.textClassifier",
      "position": [
        1840,
        1340
      ],
      "parameters": {
        "options": {},
        "inputText": "={{ $json.query.name }}",
        "categories": {
          "categories": [
            {
              "category": "person",
              "description": "This is the name of a person."
            },
            {
              "category": "department",
              "description": "This is the name of a department within the company."
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4a1e0d47-87f8-4301-9aee-2227003a40e6",
      "name": "获取所有员工",
      "type": "n8n-nodes-base.bambooHr",
      "position": [
        2260,
        1240
      ],
      "parameters": {
        "operation": "getAll",
        "returnAll": true
      },
      "credentials": {
        "bambooHrApi": {
          "id": "XXXXXX",
          "name": "BambooHR account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "93e1017a-07c6-4b97-be90-659a91fdc065",
      "name": "过滤掉其他员工",
      "type": "n8n-nodes-base.filter",
      "position": [
        2460,
        1240
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "e80c892e-21dc-4d6e-8ef6-c2ffaea6d43e",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.displayName }}",
              "rightValue": "={{ $('AI-Powered HR Benefits and Company Policies Chatbot').item.json.query.name }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "c45eec9a-05ca-4b35-b595-42f2251a01ec",
      "name": "将员工记录字符串化以响应",
      "type": "n8n-nodes-base.set",
      "position": [
        2660,
        1240
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "73ae7ef0-339a-4e32-bbc9-c40cefd37757",
              "name": "response",
              "type": "string",
              "value": "={{ $json.toJsonString() }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "aa30062a-2476-4fc2-8380-6d2106885ae2",
      "name": "获取所有员工(第二条路径)",
      "type": "n8n-nodes-base.bambooHr",
      "position": [
        2260,
        1440
      ],
      "parameters": {
        "operation": "getAll",
        "returnAll": true
      },
      "credentials": {
        "bambooHrApi": {
          "id": "XXXXXX",
          "name": "BambooHR account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa",
      "name": "提取部门",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        2460,
        1440
      ],
      "parameters": {
        "options": {},
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "renameField": true,
              "outputFieldName": "departments",
              "fieldToAggregate": "department"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "855a6968-d919-4071-96d8-04cbc4b6ec39",
      "name": "确保部门列表唯一性",
      "type": "n8n-nodes-base.set",
      "position": [
        2660,
        1440
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "34f456ff-d2c5-431f-ade3-ace48abd0c6a",
              "name": "departments",
              "type": "array",
              "value": "={{ $json.departments.unique() }}"
            },
            {
              "id": "cf31288a-65fc-45c6-8b6f-6680020dce09",
              "name": "query",
              "type": "string",
              "value": "={{ $('Text Classifier').item.json.query.name }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
      "name": "提取部门",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        2860,
        1440
      ],
      "parameters": {
        "text": "={{ $json.query }}",
        "options": {},
        "attributes": {
          "attributes": [
            {
              "name": "department",
              "description": "=The department from the following list that would be most applicable:\n{{ $json.departments }}"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "833b43e8-7ed5-4431-b362-b5d11bb9f787",
      "name": "检索所有员工",
      "type": "n8n-nodes-base.bambooHr",
      "position": [
        3220,
        1440
      ],
      "parameters": {
        "operation": "getAll",
        "returnAll": true
      },
      "credentials": {
        "bambooHrApi": {
          "id": "XXXXXX",
          "name": "BambooHR account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "adcaafb5-700f-4e93-a7f4-c393967fb4f0",
      "name": "过滤掉其他部门",
      "type": "n8n-nodes-base.filter",
      "position": [
        3420,
        1440
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "a88bf53c-ecfd-49a7-8180-1e8b8eaeb6fd",
              "operator": {
                "name": "filter.operator.equals",
                "type": "string",
                "operation": "equals"
              },
              "leftValue": "={{ $json.department }}",
              "rightValue": "={{ $('Extract department').item.json.output.department }}"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "fe928eb9-2b70-4ab9-a5a6-a4c141467ad7",
      "name": "提取相关员工字段",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        3620,
        1440
      ],
      "parameters": {
        "include": "specifiedFields",
        "options": {},
        "aggregate": "aggregateAllItemData",
        "fieldsToInclude": "id, displayName, jobTitle, workEmail",
        "destinationFieldName": "department_employees"
      },
      "typeVersion": 1
    },
    {
      "id": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
      "name": "识别最资深员工",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        3800,
        1440
      ],
      "parameters": {
        "text": "=Who is the most senior employee from this list:\n{{ $json.department_employees.toJsonString() }}",
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.4
    },
    {
      "id": "0e6c8d0a-d84f-468b-993b-c5a14d7d458f",
      "name": "格式化姓名以响应",
      "type": "n8n-nodes-base.set",
      "position": [
        4160,
        1440
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "2b4412bf-142b-4ba0-a6b2-654e97c263e5",
              "name": "response",
              "type": "string",
              "value": "={{ $json.output.name }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
      "name": "HR AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1040,
        1140
      ],
      "parameters": {
        "options": {
          "systemMessage": "You are a helpful HR assistant accessible by employees at our company.\n\nObjective:  \nAssist employees with questions regarding company policies, documents, and escalation procedures.\n\nTools:  \n1. A vector store database (company_files) containing the company handbook, 401k policy, expense policy, and employee benefits.  \n2. An employee lookup tool (employee_lookup_tool) that retrieves details about an employee when provided with their name. It can also retrieve the most senior person in a department if given a department name.  \n\nGuidelines:  \n- When an employee asks for a contact person, first attempt to find the relevant contact in company_files.  \n- If a contact person is found but their details (e.g., email or phone number) are missing, use the `employee_lookup_tool` to retrieve their contact details.  \n- If no contact person is found:  \n  1. Use the `employee_lookup_tool` with \"HR\" (or another relevant department) to retrieve the most senior person in that department.  \n  2. If no senior contact is found, ask the employee for their name.  \n  3. Use the `employee_lookup_tool` to retrieve their supervisor’s name.  \n  4. Use the `employee_lookup_tool` to retrieve their supervisor’s details.  \n  5. Provide the supervisor's contact information and recommend them as the best next point of contact.  \n"
        }
      },
      "typeVersion": 1.7
    },
    {
      "id": "3aa42dcf-a411-4bd8-87b3-9ab9d0043303",
      "name": "便签6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        1600,
        1660
      ],
      "parameters": {
        "color": 3,
        "width": 340.93489445096634,
        "height": 180.79319430657273,
        "content": "### 从 BambooHR 获取所有员工"
      },
      "typeVersion": 1
    },
    {
      "id": "3b3b400c-9c7e-4fd0-91f3-1c6bcf05617f",
      "name": "便签7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2240,
        1140
      ],
      "parameters": {
        "color": 5,
        "width": 542.9452105095002,
        "height": 89.69037140899545,
        "content": "### 按姓名路径获取单个员工"
      },
      "typeVersion": 1
    },
    {
      "id": "6ad78a36-e68d-4b0d-b532-ca67bcd0738d",
      "name": "便签8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2240,
        1620
      ],
      "parameters": {
        "color": 5,
        "width": 542.9452105095002,
        "height": 121.0648445295759,
        "content": "### 获取部门资深领导路径"
      },
      "typeVersion": 1
    },
    {
      "id": "25d1e603-cce0-4cd1-9293-810880c65584",
      "name": "便签9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4020,
        1320
      ],
      "parameters": {
        "color": 5,
        "width": 300.8019702746294,
        "height": 97.8161667645835,
        "content": "### 最终节点返回员工姓名"
      },
      "typeVersion": 1
    },
    {
      "id": "e7076eaa-a67e-4b02-9aec-553c405f3bb9",
      "name": "便签10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        700,
        940
      ],
      "parameters": {
        "color": 4,
        "width": 244.3952545193282,
        "height": 87.34661077350344,
        "content": "## 关于制作者"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {
    "AI-Powered HR Benefits and Company Policies Chatbot": [
      {
        "json": {
          "query": {
            "name": "HR"
          }
        }
      }
    ]
  },
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "b4306b84-994f-4cd0-b40c-33a234f75ef9",
  "connections": {
    "17044553-d081-4c17-8108-d0327709f352": {
      "main": [
        [
          {
            "node": "0907a1d3-97e2-4219-bfbc-524186f6d889",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "aaf611fd-1779-4826-8f9c-4e9a7a538af0": {
      "main": [
        [
          {
            "node": "4a1e0d47-87f8-4301-9aee-2227003a40e6",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "aa30062a-2476-4fc2-8380-6d2106885ae2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ffe33bb2-efd0-4b6e-a146-aaded7c28304": {
      "ai_embedding": [
        [
          {
            "node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "4a1e0d47-87f8-4301-9aee-2227003a40e6": {
      "main": [
        [
          {
            "node": "93e1017a-07c6-4b97-be90-659a91fdc065",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "364cf0ce-524c-4b61-89f3-40b2801bc7e3": {
      "ai_languageModel": [
        [
          {
            "node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "901163a1-1e66-42ee-bfd0-9ed815a7c83d": {
      "ai_tool": [
        [
          {
            "node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "9dc1a896-c8a5-4d22-b029-14eae0717bd8": {
      "ai_embedding": [
        [
          {
            "node": "3d56dc6a-13e2-404b-ad38-6370b9610f61",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "0dca5763-33c6-4444-b4e0-f26127bb91d5": {
      "main": [
        [
          {
            "node": "833b43e8-7ed5-4431-b362-b5d11bb9f787",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b87fa113-6a32-48fc-8e06-049345c66f38": {
      "ai_languageModel": [
        [
          {
            "node": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "55718295-459b-4a4b-8c57-fd6b31e3d963": {
      "ai_languageModel": [
        [
          {
            "node": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "e574d63d-7e38-4d90-9533-64a4ddbe2e36": {
      "ai_languageModel": [
        [
          {
            "node": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "04d53430-b8d9-43ff-b2c4-ef0da2d799c0": {
      "ai_languageModel": [
        [
          {
            "node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "d8830fd8-f238-4e5d-8c5f-bf83c9450dbe": {
      "ai_languageModel": [
        [
          {
            "node": "9759fe08-3c81-4472-8d62-2c5d26156984",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "63be0638-d7df-4af8-ba56-555593a6de0c": {
      "ai_document": [
        [
          {
            "node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
            "type": "ai_document",
            "index": 0
          }
        ]
      ]
    },
    "f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa": {
      "main": [
        [
          {
            "node": "855a6968-d919-4071-96d8-04cbc4b6ec39",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "20cda474-ef6f-48af-b299-04f1fe980d3d": {
      "ai_tool": [
        [
          {
            "node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "6306d263-16c1-4a68-9318-c58fea1e3e62": {
      "ai_memory": [
        [
          {
            "node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "833b43e8-7ed5-4431-b362-b5d11bb9f787": {
      "main": [
        [
          {
            "node": "adcaafb5-700f-4e93-a7f4-c393967fb4f0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8412af5f-f07f-4a98-a174-e363ba04f902": {
      "main": [
        [
          {
            "node": "7e007a29-c902-41d3-ab22-f6a93bc43f7d",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "da580308-e4ed-400b-99e2-31baf27b039d": {
      "ai_outputParser": [
        [
          {
            "node": "9759fe08-3c81-4472-8d62-2c5d26156984",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "9759fe08-3c81-4472-8d62-2c5d26156984": {
      "ai_outputParser": [
        [
          {
            "node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "93e1017a-07c6-4b97-be90-659a91fdc065": {
      "main": [
        [
          {
            "node": "c45eec9a-05ca-4b35-b595-42f2251a01ec",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "43069219-7cd9-4515-846d-ed6a0f9bbb61": {
      "main": [
        [
          {
            "node": "8412af5f-f07f-4a98-a174-e363ba04f902",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7e007a29-c902-41d3-ab22-f6a93bc43f7d": {
      "main": [
        [
          {
            "node": "cec7ce3a-77df-4400-8683-fb5cf87004b6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "adcaafb5-700f-4e93-a7f4-c393967fb4f0": {
      "main": [
        [
          {
            "node": "fe928eb9-2b70-4ab9-a5a6-a4c141467ad7",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e": {
      "main": [
        [
          {
            "node": "0e6c8d0a-d84f-468b-993b-c5a14d7d458f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "aa30062a-2476-4fc2-8380-6d2106885ae2": {
      "main": [
        [
          {
            "node": "f44cb9ab-00aa-4ebc-bb1a-6ba1da2e2aaa",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "3d56dc6a-13e2-404b-ad38-6370b9610f61": {
      "ai_vectorStore": [
        [
          {
            "node": "901163a1-1e66-42ee-bfd0-9ed815a7c83d",
            "type": "ai_vectorStore",
            "index": 0
          }
        ]
      ]
    },
    "fe928eb9-2b70-4ab9-a5a6-a4c141467ad7": {
      "main": [
        [
          {
            "node": "0632ae1b-280e-486e-9cdd-c6c9fd2a1b6e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8f3cd44e-d1e5-4806-9d89-78c8728ea0e4": {
      "main": [
        [
          {
            "node": "e865d8bf-ab6d-4d23-9d7c-a76f96ba75a1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "32de5318-ea5d-4951-b81c-3c96167bc320": {
      "ai_textSplitter": [
        [
          {
            "node": "63be0638-d7df-4af8-ba56-555593a6de0c",
            "type": "ai_textSplitter",
            "index": 0
          }
        ]
      ]
    },
    "832e4a1d-320f-4793-be3c-8829776a3ce6": {
      "main": [
        [
          {
            "node": "17044553-d081-4c17-8108-d0327709f352",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "855a6968-d919-4071-96d8-04cbc4b6ec39": {
      "main": [
        [
          {
            "node": "0dca5763-33c6-4444-b4e0-f26127bb91d5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0907a1d3-97e2-4219-bfbc-524186f6d889": {
      "main": [
        [
          {
            "node": "43069219-7cd9-4515-846d-ed6a0f9bbb61",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ba8c82cb-4972-46cc-8594-dfe71149a41c": {
      "main": [
        [
          {
            "node": "aaf611fd-1779-4826-8f9c-4e9a7a538af0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 人力资源, 人工智能

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量50
分类2
节点类型23
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Ludwig

Ludwig

@ludwig

If you have any questions about any of the templates I've built, please reach out to me on LinkedIn (https://www.linkedin.com/in/ludwiggerdes) or via my website down below. 👇

外部链接
在 n8n.io 查看

分享此工作流

分类

分类: 34