返回顶部
c

cleanup-properties清理自定义属性

Archive or delete unused custom properties across all HubSpot object types (contacts, companies, deals). Identifies Salesforce sync properties, test/temp properties, and obsolete form fields.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
94
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cleanup-properties

清理属性

移除或归档未使用的自定义属性。属性臃肿会拖慢表单速度、让用户感到困惑,并使数据映射更加困难。

前提条件

  • - .env 文件中包含 HubSpot API 令牌
  • 通过 uv 安装的 hubspot-api-client Python 包

分步操作指南

第一阶段:操作前 — 盘点所有自定义属性

为每种对象类型拉取属性:

python
from hubspot import HubSpot

apiclient = HubSpot(accesstoken=os.getenv(HUBSPOTAPITOKEN))

for obj_type in [contacts, companies, deals]:
props = apiclient.crm.properties.coreapi.get_all(
objecttype=objtype
)
customprops = [p for p in props.results if not p.hubspotdefined]

针对每个自定义属性,记录:名称、标签、对象类型、类型、分组、包含值的记录数量(需执行搜索查询)、是否在任何表单/工作流/列表中使用了该属性。

第二阶段:执行 — 识别可删除的候选属性

可安全删除的:

  • - 零条填充记录且未在任何表单、工作流或列表中使用的属性
  • 名称包含 test、temp、old、copyof 的属性
  • 已停用集成创建的属性

需谨慎处理的:

  • - Salesforce 同步属性(hssalesforce* 前缀或已在同步设置中映射)— 未经与 Salesforce 管理员协调,不得删除
  • 表单字段 — 删除前需检查该属性是否在任何活跃表单中使用
  • 工作流依赖项 — 检查是否有任何工作流读取或设置此属性
  • 计算属性 — 检查是否有其他计算属性引用了此属性

应归档而非删除的情况:

  • - 该属性包含可能用于报告的历史数据
  • 不确定是否有任何内容依赖该属性

第三阶段:操作后 — 删除或归档

  1. 1. 首先归档属性(HubSpot 支持属性归档)。
  2. 等待 30 天,然后删除未引发问题的已归档属性。
  3. 在清理日志中记录所有更改。

第四阶段:回滚

  • - 已归档的属性可随时取消归档。
  • 已删除的属性无法恢复。属性定义及所有关联数据将永久丢失。
  • 务必先归档再删除,以提供安全缓冲期。

提示

  • - 每季度执行一次,作为数据库清理例程的一部分。
  • 建立后续的属性命名规范(例如:teampurposedetail)。
  • 限制可创建自定义属性的人员,以防止属性泛滥。
  • HubSpot 对每种对象类型有属性数量限制 — 清理可避免达到该限制。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cleanup-properties-1776001451 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cleanup-properties-1776001451 技能

通过命令行安装

skillhub install cleanup-properties-1776001451

下载

⬇ 下载 cleanup-properties v1.0.0(免费)

文件大小: 2.03 KB | 发布时间: 2026-4-13 09:46

v1.0.0 最新 2026-4-13 09:46
Initial release of the cleanup-properties skill.

- Identify and inventory custom properties across all HubSpot object types (contacts, companies, deals)
- Flag unused, temporary, test, obsolete, and integration-created properties for safe deletion or archiving
- Special handling for Salesforce sync properties, active form fields, workflow dependencies, and calculated properties
- Step-by-step guidance for archiving, deletion, and rollback procedures
- Promotes ongoing property maintenance and prevention of property bloat

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部