用 NocoBase 工作流 + AI 员工搭建公司背景调研自动化:数据表、触发链路与四层架构实战 用 NocoBase 工作流 AI 员工搭建公司背景调研自动化数据表、触发链路与四层架构实战【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase在 NocoBase 中公司背景调研可以从人工补录静态字段升级为一条可追踪、可复核、可并行执行的自动化任务流业务人员仍在使用熟悉的公司资料页面工作流负责调度与写回AI 员工负责按固定结构生成调研报告每一次判断的过程、输出与旧版本都被完整留存。读完本文你将掌握如何用两张数据表承载当前资料 调研历史如何组合数据表事件、定时任务、自定义操作事件三种触发器以及如何通过任务化执行与受控写回让 AI 结果可解释、可审批、可对比。设计思路当前资料与调研过程拆开保存公司背景信息并不是一次录入就结束的静态字段——公开资料会变化监管事件会出现合作状态也会随业务推进不断调整。如果只靠人工定期补录容易遗漏如果直接让 AI 覆盖公司资料又很难解释这次判断是怎么来的。本场景的核心做法是把当前资料和调研过程拆开保存公司记录保存业务人员正在使用的当前版本背景调查记录保存每一次 AI 调研的状态、输出和历史。页面看起来仍然是普通的公司资料维护界面底层处理方式已经变成当前资料 调研历史公司表保存当前版本任务表保存过程和证据链。先看两张表业务对象表与任务记录表companies公司信息表公司信息表提供调研对象的基础资料核心字段如下核心字段作用Company name作为调研对象的主要识别信息Website提供官网线索降低同名公司或简称带来的误判Address辅助判断地区、主体和业务范围Company type标记客户、供应商、合作伙伴等业务关系便于后续判断跟进优先级Background information保存当前正在使用的公司背景报告使用 Markdown 呈现结构化内容其中Background information字段在编辑页使用 Markdown 编辑组件展示。AI 生成的内容不是一段短摘要而是一份可以直接阅读、复制和继续维护的结构化报告。业务人员仍然可以手动修改但每一次由 AI 生成的结果都会在背景调查记录中留下对应历史。background_check_tasks背景调查记录表背景调查记录表负责承接每一次调研任务核心字段如下核心字段作用Company ID / Company name记录本次调研面向哪家公司便于任务执行和历史回溯Status标记任务从pending到processing、completed的流转也是防止重复触发的依据Research report保存 AI 本次生成的完整调研报告Summary保存 AI 对调研过程、风险点和待补充信息的概括Previous background保存写回前的旧版本支持历史追踪和新旧报告对比Status字段是整个防重复机制的关键所有入口在创建任务前都会检查同一家公司是否已有pending或processing的任务只有没有未完成任务时才创建新记录从源头减少重复处理。三种触发方式新增、定时、手动背景调研不应该只依赖一个人工按钮。真实业务里你可能希望新增公司后自动补齐资料也可能需要定时补跑历史记录还可能在签约、复审前主动重新调查一次。本场景用三条工作流覆盖了这三个时间点。新增或更新触发New company background check该工作流监听公司表的数据事件对应 NocoBase 工作流的数据表事件触发器当公司名称存在且背景信息为空时触发。NocoBase 的数据表事件触发器可监听增删改查事件新增数据后、更新数据后、新增或更新数据后、删除数据后当选择包含更新时还可以限定只有选中字段发生变动才触发并进一步为触发的数据行配置字段条件规则详见 数据表事件。本场景即利用背景信息为空的字段条件保证只有真正需要补齐的公司才进入调研链路。触发后不会立刻调用 AI而是先检查同一家公司是否已有未完成任务如果没有才创建新的背景调查记录。定时触发Timing company background check该工作流负责历史数据的持续补齐每 30 分钟运行一次查询背景信息仍为空的公司并按批次进入循环处理。循环内部同样先检查任务是否已存在再决定是否创建新任务。NocoBase 的定时任务触发器支持两种模式自定义时间类似 cron 的按系统时间计划触发可配置间隔时间或高级 cron 规则还能设置固定结束时间或重复次数上限和数据表时间字段模式。本场景使用的是自定义时间 每 30 分钟间隔的配置方式。需要注意如果满足触发条件时应用处于未启动或停机状态对应时间点的触发会被错过重启后不会补触发。这样定时任务可以反复运行却不会因为重复扫描而制造多条并发处理中的记录。手动触发Manual company background check该工作流绑定在公司详情页的「Run background check」按钮上适合业务人员在拜访、签约、复审前主动发起一次调研。它使用的是 NocoBase 工作流的自定义操作事件触发器当内置的增删改查操作无法满足复杂业务需求时可以在工作流中使用自定义操作事件并将其绑定到页面区块的触发工作流按钮上用户点击后即触发。这类按钮可以加到表单、表格数据行、详情等单行数据区块的操作栏中v1.6.0 还支持无上下文与多行数据上下文类型并可配置同步/异步执行模式。手动触发和自动触发使用同一套后续链路先创建背景调查记录再由任务执行工作流接管 AI 调研。三个入口解决的是不同时间点的问题最后都汇入同一张背景调查记录表——它们只负责把需要调研这件事记录下来具体执行、状态管理和结果写回交给后续工作流统一处理。把 AI 调研变成任务Do company background checkDo company background check是实际执行调研的工作流。它监听背景调查记录表中的pending记录。一旦前面的自动、定时或手动流程创建了任务这条工作流就会被异步触发执行链路如下先查询公司是否仍然存在——如果公司不存在任务会被关闭并写入说明如果公司存在任务状态切换为processing调用 AI 员工生成报告。AI 员工的提示词要求输出两部分结果一份可直接写入公司背景字段的 Markdown 报告以及一段用于人工复核的 summary。AI 员工节点是这里的核心编排单元。在 NocoBase 工作流中AI 员工节点用于指派 AI 员工完成指定任务并输出结构化信息其关键配置包括选择 AI 员工从已启用的内置 AI 员工或自定义 AI 员工中选择选择模型选择由系统内已配置 LLM 服务提供的模型LLM 服务配置见 配置 LLM 服务内置员工介绍见 内置 AI 员工选择操作人为 AI 员工提供数据访问权限查询数据时限制在该用户权限范围内如果触发器提供了操作人如自定义操作事件则优先使用该操作人的权限提示词与任务描述Background作为系统提示词描述任务背景和约束Default user message作为用户提示词告诉 AI 要做什么附件支持通过文件表主键加载文件或通过 URL 获取文件作为任务附件发送给 AI技能与工具默认Preset使用 AI 员工预设技能工具也可设为Customer限定当前任务只使用某几个技能或工具联网搜索控制当前节点 AI 是否使用联网搜索能力见 联网搜索。本场景中 AI 员工生成的调研报告即通过 AI 员工节点的结构化输出能力返回——节点可按 JSON Schema 定义输出结构默认定义包含一个字符串类型的result属性工作流中其他节点获取 AI 员工节点数据时也会按照该 Schema 生成变量选项。这正是AI 返回结构化结果后工作流把报告、summary 和旧背景内容写入背景调查记录再把新报告写回公司记录的技术基础。写回顺序的意义写回顺序避免了只有最新结果、没有过程记录的问题先把报告、summary 和旧背景内容即Previous background写入背景调查记录再把新的报告写回公司记录。公司页面保持最新可用内容任务记录保留本次生成和写回前的上下文新旧报告可随时对比。任务化的并行收益任务化之后批量处理会更自然定时工作流不需要等待每家公司调研完成只负责创建多条待处理记录每条记录再独立触发 AI 调研。多个公司可以并行推进某一条任务失败或超时也不会阻塞其他公司。让 AI 结果可复核AI 生成的报告按照固定结构组织公司概况、核心业务、发展历史与资本背景、市场位置和竞争视角、销售跟进判断以及引用链接。业务人员看到的不只是结论还可以在 summary 中看到 AI 给出的风险提示和待补充信息。背景调查记录详情页将「Research report」和「Previous background」分 tab 展示并提供「Copy」操作——在讨论、复核或外部沟通时可以快速复制本次报告也可以对照旧版本查看变化。记录详情还配置了两个 AI 员工任务完善背景调研报告通过对话补充信息后重新生成报告并把结果写回公司记录对比新旧背景调研报告读取新旧两份报告让 AI 解释本次更新带来了哪些实质差异。这让 AI 不停留在生成一次文本而是参与到持续维护、复核和版本比较的过程里。如果需要人工把关AI 员工节点还支持审批设置No required无需审核自动流转、Human decision必须通知审核人人工审核后才继续流转、AI decision由 AI 决定是否通知审核非No required模式必须配置一个或多个审核人任一人完成审批即可继续流转详见 AI 员工节点配置。工作流怎么组合四层架构从整体看这组工作流可以分成四层层级工作流职责第一层创建任务New company background check、Timing company background check、Manual company background check分别面向新增/更新、历史补齐、人工发起创建任务前都检查是否已有未完成记录第二层执行任务Do company background check监听背景调查记录推进任务状态调用 AI 员工写回报告、summary 与公司当前背景字段第三层受控写回Update company background作为工具型工作流约束 AI 只能按明确参数写入指定记录第四层异常清理Clean overtime processing background check每 30 分钟运行一次清理超过 15 分钟仍未完成的非completed任务其中第三层的受控写回能力来自 NocoBase AI 员工的自定义工具机制在工作流模块中创建触发类型为AI employee event的工作流然后在Custom tools中添加该工作流作为工具使用并按业务风险配置权限——工具权限统一为Ask调用前询问确认与Allow允许直接调用涉及修改数据的工具建议默认使用Ask。这样 AI 员工只能通过明确定义的参数接口写入指定记录避免把数据修改权限放得过大。第四层的异常清理则保证了任务状态的收敛即使某次 AI 调研异常中断任务也不会长期停留在processing状态15 分钟的超时阈值会在下一次定时扫描时被清理掉。可以迁移到哪些场景这个场景展示的不是一个孤立的表单也不是一个单独的 AI 按钮而是 NocoBase 中几类能力的组合数据表负责承载业务对象和历史记录页面负责让业务人员查看和触发工作流负责调度和写回AI 员工负责生成可复核的结构化结果。类似的模式可以迁移到供应商准入、客户尽调、合同风险初审、线索质量评分、舆情跟踪、投融资标的初筛等场景。只要业务里同时存在资料需要持续补全AI 结果需要留痕历史版本不能被覆盖这几个要求就可以用同样方式搭出一条可运行、可追踪、可扩展的自动化流程。参考文档NocoBase 工作流NocoBase 工作流触发器概述NocoBase 工作流定时任务触发器NocoBase 工作流数据表事件触发器NocoBase 工作流自定义操作事件触发器NocoBase AI 员工概述NocoBase 工作流 AI 员工节点NocoBase AI 员工自定义工具NocoBase AI 员工联网搜索【免费下载链接】nocobaseNocoBase is an open-source AI no-code platform for building business systems fast. Instead of generating everything from scratch, AI works on top of production-proven infrastructure and a WYSIWYG no-code interface, so you get both speed and reliability.项目地址: https://gitcode.com/GitHub_Trending/no/nocobase创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考