指南

文档工作流自动化:实用构建指南

2026-09-04·阅读时间:14 分钟·更新于 2026-09-04

文档工作流自动化让文档在接收、分类、提取、审查、批准、分发和保留等明确状态之间流转。可靠的设计并非简单地在不同收件箱之间传递文件,而是保存原件、跟踪版本和负责人、验证提取数据、路由异常,并记录每一次具有后果的批准。

研究与披露: 本指南参考了 IBM 文档工作流概览IBM 智能文档处理指南NIST AI 风险管理指南,资料复核日期为 2026 年 9 月 4 日。下文的状态模型和模板均为原创编辑框架。

首先绘制文档生命周期

状态必需证据退出条件
已接收原始文件、来源、时间戳、校验和文件可读且已登记
已分类文档类型、敏感级别、负责人分类达到阈值或已经审查
已提取字段、位置、置信度、模型/版本必填字段存在或已经提出异常
已验证规则、交叉检查、审查者修正数据通过检查
已批准指定批准人、决定、意见、时间授权决定已经记录
已分发目标位置和访问政策必要时由预期接收者确认接收
已保留或处置时间表、法律保留、删除记录满足记录政策

定义状态可以避免提取成功但从未完成批准的文档被错误标记为“已处理”。

第一步:选择一种范围明确的文档类型

从频繁出现、格式稳定、错误可见且可修复的文档开始,例如供应商发票、标准接收表或已批准的营销简报。第一个试点不要混合合同、简历、收据和政策文件,因为它们的字段、风险、负责人和异常规则都不同。

选择前对候选工作流评分:

条件适合第一个试点不适合第一个试点
数量足够频繁,可以测量每季度只有几份文档
变化程度已知格式数量有限每份文件使用不同逻辑
错误可见性错误容易发现和修正错误数月后才出现
权限只有一名明确流程负责人多个团队对规则存在争议
下游影响可撤销的草稿或排队交易不可撤销的付款或法律操作
基线已知周期时间和修正情况无人能够说明当前表现
来源质量原件可用且可读扫描不完整或来源不明

最佳试点不一定是最容易演示的流程。选择一项足够重要、改进确有价值,同时范围足够清晰、故障可以控制的流程。

第二步:保存来源

在转换前保存原始文档。记录来源、时间、负责人、文件哈希、敏感级别和保留类别。派生文本、摘要和结构化字段应链接回生成它们的页面或区域。

为来源使用不可变标识符,为后续替代版本使用单独的版本标识符。如果供应商重新发送修正后的发票,应保留两份文件并标记二者关系。不要覆盖原件,使下游审查者无法解释实际处理的是哪个版本。

隔离未通过恶意软件、格式、大小、加密或可读性检查的文件。系统不应把无法读取的附件发送给模型,再把模型猜测记录为提取数据。

第三步:提取到结构模式中

Prompt
{
  "document_id": "doc_123",
  "type": "invoice",
  "vendor": {"value": "Example Co", "page": 1, "confidence": 0.98},
  "invoice_number": {"value": "INV-44", "page": 1, "confidence": 0.91},
  "total": {"value": 1840.00, "currency": "USD", "page": 2, "confidence": 0.87},
  "exceptions": ["total_requires_review"]
}

置信度是路由信号,不是证明。尽可能使用确定性规则验证类型、合计、日期、重复项、必填字段和关联关系。

区分提取置信度和业务有效性

提取器可能有 99% 的把握认为页面写着 $18,400,但采购订单只允许 $1,840。提取成功了,业务验证却失败了。应分别保存识别置信度、规则验证、来源匹配和审查者状态。

在格式允许时使用证据坐标,例如页码、边界框、表格、行、单元格、段落或时间戳。审查时在提取值旁边显示对应来源区域。

对结构模式进行版本控制

增加税务字段、地区、文档类型或业务规则时,结构模式会发生变化。记录每份文档所使用的模式版本,并定义迁移行为。必填字段缺失时应明显失败;静默丢弃未知字段可能比把整份文档送去审查更危险。

Prompt
{
  "schema": "invoice.us.v3",
  "document_version": "2",
  "processing_version": "workflow.2026-09-04.1",
  "fields": {},
  "validation": {
    "purchase_order_match": "failed",
    "currency_allowed": "passed",
    "duplicate_check": "passed"
  },
  "review_status": "required"
}

按文档类型设置验证规则

发票

检查供应商身份、采购订单、发票编号、重复哈希、币种、行项目合计、税额、付款条件、银行信息变更和批准限额。任何银行信息变更都应经过单独验证的流程;不要只信任发票或电子邮件中的说明。

合同

检查签约方、版本、生效日期、期限、续约、适用语言、签署状态、必需条款、与批准模板的差异,以及引用的附表。AI 可以为法律顾问整理条款,但不应判断法律可接受性。

营销素材

检查产品事实、价格、证据、品牌版本、素材权利、必要披露、本地化状态、可访问性和指定批准。批准后如果声明发生变化,应使相关批准失效。

接收表单

检查身份、同意、必填字段、有效范围、重复提交、附件和路由管辖区域。在个人数据进入下游系统前尽量减少字段。

第四步:设计异常队列

每套自动化都需要为无法读取的文件、缺失字段、冲突值、未知文档类型、重复记录、政策阻止和下游系统不可用指定处理目标。在提取值旁显示来源,使审查者能够快速修正。

定义服务目标和升级负责人。没有负责人的异常收件箱只会成为更慢的人工流程。

为每个异常设置代码、优先级、证据、负责人、持续时间和允许的解决方式。把无法读取文件等技术异常与金额超过批准限额等业务异常分开。

异常负责人解决证据
不支持的格式接收运营人员转换后的原件或替代原件
必填字段置信度低文档审查者修正后的值和来源位置
重复流程负责人既有记录链接和处理结论
规则冲突业务负责人已批准解释或更新后的规则
受限数据隐私或安全负责人已批准处理路径或拒绝记录
下游不可用系统负责人成功重试或人工备用记录

不要允许审查者在没有原因代码的情况下任意输入修正。结构化修正可以揭示哪些字段、格式、供应商或规则需要改进。

第五步:让批准保持明确

把准备工作与权限分开。AI 可以起草建议或标记条款,但付款、发布、签署、记录变更或删除必须由授权人员批准。记录获批的确切版本,并在重要内容变更时使批准失效。

顺序审批和并行审批

当一项决定会改变下一位审查者应该看到的内容时,使用顺序审批,例如业务负责人先审查,再交给法务批准。当不同审查者可以独立评估同一个固定版本时,使用并行审批,例如同时检查营销素材的品牌和可访问性。

定义如何解决相互冲突的决定。“三名批准人中两人同意”可能适合编辑偏好,却不适合强制性法律或安全控制。应按角色指定必需审查者,并设置代理和缺席规则。

当来源数据、价格、政策或风险变化较快时,为批准设置有效期。显示待审批时长和升级状态,不要把沉默转换成同意。

规则与模型的变更管理

把提取提示词、结构模式、验证规则、模型、集成和置信度阈值作为版本化生产配置。部署前要求同行审查,并运行具有代表性的回归集。

使用发布记录:

Prompt
变更内容和原因:
受影响的文档类型和字段:
旧版本和新版本:
评估集和结果:
已知限制:
是否需要迁移或重新处理:
回滚版本:
批准人和发布日期:
生产监控窗口:

发布后比较生产修正率和异常率。即使平均分有所提高,只要重要字段发生回归,也应该回滚。

第六步:集成并观察

使用幂等键防止重复的下游操作。记录状态转换、修正、重试和访问情况。监控直通处理率、异常率、按字段统计的修正率、周期时间、重复率、审批时长和下游撤销。

设计集成契约

针对每个下游系统定义必填字段、允许值、认证、超时、重试、重复行为和对账方式。把网络超时视为状态未知,而不是自动失败:连接断开前,目标系统可能已经完成操作。

当工作跨越多个系统时,使用持久事件或队列。在同一个工作流 ID 下记录源文档、结构化记录、批准、发出请求、目标响应和最终对账。

按细分维度监控质量

按文档类型、模板、来源、语言、扫描质量、模型版本和字段细分提取率与异常率。95% 的总体字段准确率可能掩盖银行信息或日期的持续错误,而这些错误的影响远大于描述中的错别字。

测量人工审查时间和下游撤销。如果会计或记录团队之后仍要修正结果,那么高直通处理率并不代表成功。

完整发票工作流示例

  1. 供应商将 PDF 发送到受控接收地址。
  2. 系统登记原件、扫描文件、分配文档 ID,并检查重复项。
  3. 分类步骤识别出发票并应用发票结构模式。
  4. 提取步骤返回供应商、发票编号、采购订单、行项目、税额、总额、币种和付款信息,并提供来源坐标。
  5. 确定性规则重新计算合计、比较采购订单、验证供应商记录,并检测银行账户变更。
  6. 账户变更生成高优先级异常。应付账款团队通过已批准的独立联系流程完成验证。
  7. 授权批准人审查修正后的结构化记录和确切来源版本。
  8. 集成使用幂等键创建应付款项,并记录目标标识符。
  9. 对账任务只确认一次应付款项,并把状态附加到工作流。
  10. 原件、提取记录、修正、批准和操作记录按照保留计划处理。

AI 辅助分类和提取。规则、权威记录、独立验证和人员共同控制付款决定。

安全与记录控制

文档工作流集中保存高价值信息。应采用:

  • 尽可能使用经过身份验证的接收方式,而不是不受限制的公开上传;
  • 解析前进行恶意软件和文件类型验证;
  • 传输中和静态加密;
  • 对原件、提取字段和异常实施基于角色的访问;
  • 为集成使用最小权限服务身份;
  • 单独保存秘密信息,绝不在提示词中放置凭据;
  • 记录查看、修正、批准、导出和删除;
  • 按文档及派生数据类别设置保留;
  • 支持法律保留和经过验证的处置;
  • 提供备份、恢复和经过测试的人工流程。

文档本身可能包含试图影响 AI 系统的恶意指令。应把文档文本视为不受信任的数据。工作流系统规则和允许工具必须保持权威,提取出的指令不能授予权限。

分五个版本上线

版本 1:影子提取

在不改变现有工作流的情况下处理副本。将字段与人工录入记录比较并标记错误。

版本 2:辅助审查者

向审查者显示提取字段和来源位置,但所有下游录入仍由人工完成。测量修正时间和审查者一致性。

版本 3:低风险直通案例

只允许满足已定义格式、置信度、验证和影响规则的文档直通。其他全部进入异常队列。

版本 4:受控集成

使用幂等、对账和回滚,将已批准记录写入测试环境或范围有限的生产目标。

版本 5:扩大覆盖

每次只增加一种格式、来源、语言或文档类型。重新验证每次扩展,不要假设原有准确性会自动迁移。

生产验收标准

Prompt
[ ] 原件和每个版本始终可追溯。
[ ] 必填字段包含来源坐标和结构模式版本。
[ ] 业务验证与提取置信度相互分离。
[ ] 每个异常都有负责人、目标时间和解决记录。
[ ] 批准附着于确切来源和结构化版本。
[ ] 下游操作具有幂等性并完成对账。
[ ] 敏感数据、访问、保留和删除控制已经测试。
[ ] 文档无法更改系统指令或权限。
[ ] 按字段影响和下游修正衡量质量。
[ ] 已经演练人工备用、停止、回滚和恢复。

工作流规格模板

Prompt
文档类型和业务目的:
触发方式和允许格式:
原件存储和保留:
分类和敏感性规则:
提取结构模式:
验证规则:
置信度阈值:
异常类型和负责人:
批准权限:
下游系统和幂等规则:
审计记录:
成功指标:
回滚程序:

自建还是采购时应问的问题

询问平台是否支持所需格式、手写或扫描内容、表格、地区语言、版本控制、基于角色的访问、人工修正、审计导出、数据驻留、保留和集成。使用真实但已脱敏的文档运行测试,包括低质量扫描件和边缘案例。供应商准确率声明不能替代你的字段级评估。

还要比较配置由谁负责。无代码界面可以加快初始设置,但组织仍需进行版本控制、审查、测试,并为规则变更提供部署路径。询问修正字段如何转为训练或配置反馈、变更如何批准,以及回滚能否同时恢复结构模式和模型行为。

估算每份已接受文档的成本,而不是每页价格。计算接收、提取、模型调用、存储、异常审查、集成、支持和下游修正。

对于分析密集型文件,请比较 最佳 AI 文档分析工具。人工审查阶段可使用 AI 文档审查工作流

常见问题

文档管理和文档工作流自动化有什么区别?

文档管理侧重文件的存储、组织、检索、版本控制和保留。工作流自动化协调文档生命周期中的任务和决定。可靠系统会连接二者。

文档自动化必须使用 AI 吗?

不需要。规则、表单和路由可以自动处理稳定工作。AI 有助于分类、提取、总结和处理变化较大的文档,但也会增加评估与监控要求。

应该首先自动化哪些文档?

选择数量大、可重复、字段清晰、错误可见、负责人明确且下游操作可撤销的类型。不要把风险最高的流程作为第一个试点。

如何测量文档自动化准确性?

同时在字段和工作流层面测量:正确值、异常率、人工修正、周期时间、重复操作、批准错误和下游撤销。

应该使用什么置信度阈值?

根据字段影响、文档类型、验证强度和下游操作设置阈值。描述字段可以接受比账号或总额更低的置信度。使用代表性文档验证阈值。

应该如何处理发生变化的文档?

保存每个版本,识别它们的关系,重新运行受影响的提取和验证,并使依赖已变更内容的批准失效。

文档可以触发 Agent 操作吗?

只能通过预定义的工作流规则和权限触发。上传文档中的文本是不受信任的输入,不能授权发送、付款、访问、删除或其他后果性操作。

每个异常都应该由人审查吗?

每个未解决且具有后果的异常都需要授权处理结论。重复的低风险技术异常可以由经过测试的规则处理,但结果仍应保持可观察并接受抽样。

如何防止重复处理?

使用来源哈希和业务键检测重复,使用幂等键控制下游操作,保存持久状态,并与目标系统对账。不要只依赖文件名。

使用 Ottermind 整理来源包、流程图、异常目录和实施简报,再把工作流交给生产系统。

下载桌面端与移动端 App

随时随地访问 Ottermind。

电脑