跳到内容
请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。

排除工作流程注册问题

上次更新时间: 2025年11月3日

可与以下任何订阅一起使用,除非另有说明:

检查记录意外加入或未加入工作流的可能原因。若需解决工作流中的错误,请参阅如何排查常见工作流错误

记录未加入工作流

诊断对象未加入工作流的原因,并了解对象无法加入工作流的常见原因及典型解决步骤。

从工作流编辑器排查工作流注册问题

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 点击您的工作流名称
  3. 在左上角,点击帮助 > 排查注册问题
  4. 在右侧面板中,点击下拉菜单并选择预期已完成注册的记录
  5. 点击日期范围时间范围下拉菜单,选择预期注册发生的时间段。
若无注册数据可用,强烈建议 对记录进行工作流注册触发条件的测试

请注意:本工具仅支持属性、列表和表单提交筛选器。


troubleshoot enrollment

从工作流详情中排查工作流注册问题

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 将鼠标悬停在工作流名称上 点击“更多”>“查看详情”

  1. 导航至“注册历史记录”选项卡。
  2. 将鼠标悬停在某个事件上,点击“为何发生此注册”。在右侧面板中,您可以查看该对象的注册详情。

workflows-enroll-details-why

常见原因

原因 解决步骤
记录不符合工作流的注册触发条件 检查记录是否满足工作流的注册触发条件。
该记录在工作流启用前已加入列表,但现有记录未被设置为注册状态 当使用列表作为注册条件时,记录仅在加入列表时才会注册。

若记录已在列表中但未被注册,请检查工作流启用时是否将符合注册触发器的现有记录设为注册状态。若存在此情况,可在工作流编辑器中手动选择并注册该列表

记录在工作流启用时满足注册触发条件,但现有记录未被设置为注册 启用工作流时选择了"否,仅在工作流启用后满足触发条件的记录才注册"选项。因此,仅后续满足注册触发条件的记录会被加入工作流。
该记录立即符合工作流退出条件 根据记录对象类型,在下列情形下记录可能在加入时被自动移除:

若记录未满足上述条件却突然被取消订阅,可能是该联系人已加入另一个启用了"取消所有其他工作流订阅"或"取消特定工作流订阅" 连接设置的工作流。

该记录曾参与该工作流,且未启用重新参与功能

默认情况下,记录仅在首次满足工作流注册触发条件或被手动注册时才会加入工作流。

若记录曾参与工作流且未启用重新参与功能,即使再次触发原始参与条件也不会重新加入该工作流。

若需启用重新加入功能,请在工作流中添加重新加入触发器

记录使用日期属性并设置大于小于过滤条件 若记录使用日期属性触发器且过滤条件为 "早于/晚于[x]天",该触发器仅在每日开始时检查。这可能导致记录入组延迟。
工作流未启用 记录仅能在已启用的工作流中注册。启用工作流步骤:
  • 在工作流编辑器右上角点击"审核并发布"。
  • 随后点击"启用"。右上角的"工作流已启用"开关将被激活。

KB - turn on wf

记录意外进入工作流

当记录意外加入工作流时,可使用诊断工具 查明记录加入的时间点及引发该事件的具体触发条件。

诊断工作流加入问题

  1. 在 HubSpot 帐户中,导航到自动化 > 工作流
  2. 将鼠标悬停在工作流上并点击“更多”,然后选择“查看详情”。
  3. 点击“注册历史记录 ”选项卡。
  4. 要查看注册事件的详细信息,请将鼠标悬停在注册事件上,然后点击“为何发生此注册?”。

KB - why a contact enrolled wf

  1. 在右侧面板的"注册信息"选项卡中 ,可查看注册日期时间及记录注册原因。此视图显示注册时的精确值。
  2. 若使用属性值或表单提交作为注册触发器,需查看记录进入工作流时属性的状态详情,请点击"详细信息"
  3. 要查看导致记录加入工作流的事件详情,请点击"记录时间线"选项卡。

enrollment details

  1. 在右上角点击"在CRM中查看",即可在HubSpot账户中打开该记录。
  2. 点击完成返回注册历史记录界面。

记录意外注册的原因

以下是记录意外注册到工作流的常见原因及后续预防措施。

原因 解决步骤
入组触发条件包含或逻辑 若工作流的注册触发器包含或逻辑,记录只需满足其中一组触发条件即可注册。

例如,假设您的工作流包含以下注册触发器:

  • 生命周期阶段 为以下任一状态 客户

  • 在任意页面填写过 客户调查

生命周期阶段为客户且填写表单的联系人将被纳入工作流。

若要阻止该联系人加入,需将条件用AND运算符而非OR运算符分隔。了解更多关于AND与OR逻辑的区别

注册触发器包括"不包含任何""不等于任何"( 基于联系人的工作流) 使用"不包含任何值"或 "不等于任何值"筛选器的联系人工作流,将注册未在选定属性中填写指定值的联系人。若属性为空,则触发注册条件。此规则同样适用于关联记录(如关联公司)。

这尤其会影响使用分析或关联属性进行注册的工作流,例如:
  • 创建日期
  • IP国家
  • 原始来源
  • 关联联系人

分析和关联属性几乎可以即时处理并填充。然而,工作流注册可能发生在HubSpot填充属性之前。例如,如果您的工作流基于触发器"IP国家/地区不等于美国任何地区"来注册联系人,那么当HubSpot尚未将该属性设置为"美国"值时,一个没有该值的联系人就可能被注册。

为防止无属性值的联系人进入工作流:

  • 在注册触发器编辑器中,于"不包含任何值"筛选器 下方添加AND条件。
  • 选择与筛选条件相同的属性,然后选择"已知"过滤器。
  • 点击应用过滤器

workflow is known triggers

注册触发器包括未知 "未知"注册触发器搜索指定属性未赋值的记录。即使注册后该属性获得值,已注册记录仍会保留在工作流中。

使用HubSpot自动填充的属性时,此机制可能导致意外注册。尽管HubSpot几乎即时填充这些属性,但工作流注册可能在属性填充前发生。

避免此类问题的建议:
  • 在工作流首个操作前添加1分钟延迟。此延迟可为HubSpot预留缓冲时间,使其完成自动填充属性后再解除工作流注册。
  • 配置工作流设置,自动取消不再满足触发条件的记录:
注册触发器包含已知值

"已知"注册触发器检索指定属性值为任意值的记录。当频繁更新属性或需手动编辑时,此机制可能导致意外注册。

例如:销售代表同时更新五个交易属性值。当金额已知时触发的交易型工作流中,代表输入金额值后系统自动保存,随后又决定修改该值,可能导致记录多次被工作流注册。

避免此类问题的建议:

  • 在工作流的首个操作前添加特定时间延迟。此延迟为用户提供缓冲时间,确保其能为属性输入合理值。
  • 将所有目标属性添加至触发器。例如可配置工作流触发器要求全部五个交易属性(而非单个属性)存在值,确保属性值完整后再触发工作流。
  • 改用属性值变更事件触发器。这意味着当属性值变更为特定数值时才触发注册,从而防止意外注册(例如 金额大于1,000)。

这篇文章有帮助吗?
此表单仅供记载反馈。了解如何获取 HubSpot 帮助