代码木鱼 发表于 2026-8-9 09:02:14

Domo Toolkit


概述
不再浪费时间浏览菜单、管理数百个相同的浏览器选项卡、从 URL 复制 ID 以及清除 cookie。 Domo Toolkit 是为每天生活在 Domo 中的人们而构建的:管理数百个对象的管理员、在客户端实例之间切换的顾问以及在平台上构建的高级用户。每项功能都可以节省点击次数、减少上下文切换,并显示 Domo 的本机 UI 隐藏的信息,一键即可提供您需要的工具。

免责声明
此扩展是一个独立的、社区开发的项目。 Domo, Inc. 对其功能、性能或因使用而产生的任何后果不承担任何责任。

即时上下文检测
Domo Toolkit 会自动检测您正在查看的内容。导航到任何页面、卡片、数据集、数据流、应用程序工作室页面、工作流、警报或许多受支持的对象类型中的任何一个,扩展程序都会识别它,使用来自 Domo API 的元数据丰富它,并使相关操作可用。它甚至可以检测没有 URL 的模态,解析嵌套类型的父对象,检测工作流编辑器内选定的代码引擎和表单操作,并使用对象的名称更新选项卡标题。只需单击一下,您就可以探索对象的完整 JSON 定义,纪元时间戳显示为可读日期,用户/组 ID 作为显示名称。大多数对象也以相同的方式公开相关数据,例如卡片的数据集或数据集的列。

自动 431 错误解决
在跨实例工作时,Domo 的 431“请求标头字段太大”错误一直是一个令人头痛的问题。 Domo Toolkit 为您提供了三个独立的 cookie 控件:
- 自动清除 431 错误(默认开启):检测 431 错误,清除 cookie(保留最后 2 个实例),并立即刷新页面。
- 手动 cookie 按钮(默认打开):一键式工具栏按钮即可清除,无需等待 431。
- 按钮行为(默认保留):保留您的最后 2 个实例或清除所有 Domo cookie,同时保持其他网站和您的历史记录不变。

一键操作
紧凑的工具栏可让您即时访问最常用的操作:
- 复制ID:立即复制当前对象的ID。长按相关 ID,例如流 ID(数据集)或应用程序 ID(应用程序工作室页面)。 Shortcut: Ctrl+Shift+1 (Cmd on Mac).
- 与自己共享:立即授予自己访问页面、工作室应用程序和自定义应用程序设计的权限。
- 活动日志:查看当前对象的活动日志记录。长按可进入高级范围:对象上的所有卡、包含这些卡的所有页面、所有子页面或仅父 Studio 应用程序/工作表。支持通过包含/排除切换进行多用户过滤,并且可以从 DomoStats 活动日志数据集中提取数据以绕过审核 API 的保留限制。
- 剪贴板导航:读取剪贴板,通过 ID 识别 Domo 对象,然后直接导航到它。适用于从任何地方复制的任何 Domo 对象 ID:卡片、电子表格、Slack 消息等。不支持导航的对象会在侧面板中显示详细信息。
- 删除当前对象:删除野兽模式、appdb 集合、工作流程、页面/应用工作室页面及其所有卡片、数据流及其所有输出以及审批模板。在确认之前列出依赖项,分为“将被删除”和“其他”。具有子页面的页面将被阻止删除。

数据发现
查看依赖项并从侧面板对其采取操作:
- 获取卡片:查看页面、应用程序工作室页面、工作表页面、报告生成器页面、数据集或数据流输出上的每张卡片。对于页面,表格和队列都包含在内,与卡片分开。 Open them all in new tabs at once.
- 获取卡片页:显示对象上的卡片所在位置。对于页面,显示包含相同卡片的其他页面。对于数据集和数据流,显示所有页面和应用程序工作室页面以及使用它们作为源的卡片。
- 获取子页面:对于页面,显示树中的所有子页面和孙页面。
- 获取数据集:显示对象的数据集,包括数据流输入和输出、相关视图以及页面或应用程序上的卡片中使用的所有数据集。
- 获取视图中使用的数据集:对于数据集视图和数据融合,请参阅提供视图的源数据集。
所有发现列表都支持适用的操作,例如全部打开、复制 ID、与自身共享、打开沿袭以及在视图资源管理器中打开。项目通过展开/折叠、计数、直接链接和图标进行分组,并且重新加载按钮会在您导航时重新运行操作。

API错误跟踪
当您浏览时,API 错误会自动捕获。单击“API 错误”按钮可一目了然地查看计数、展开完整 JSON 响应的各个错误,并一键清除所有错误。

用户管理
- 转让所有权:在一个流程中将用户拥有的每个对象重新分配给另一个用户。选择要包含的对象类型,在提交之前预览计数,然后可以选择删除用户。通过快速按钮即可将信息传输给用户的经理,您可以通过电子邮件向收件人发送包含传输内容的 Excel 附件。
- 按用户查看所有权:查看用户拥有的所有内容,按对象类型分组。虚拟化列表可以快速保存大量结果。
- 复制(克隆)用户:克隆用户并保留所有访问权限、组成员资格和配置;只需更改姓名和电子邮件即可。通过每个项目复选框选择要重新共享的单独共享的卡片、页面和应用程序,并获取每个项目及其结果的 Excel 审核日志。

针对特定对象的行动
- 沿袭:打开数据集和数据流的整页沿袭图,通过数据集预览和数据流平铺操作跟踪上游和下游依赖关系。支持深色模式。
- 复制过滤器:复制卡片、页面或应用工作室页面上所有应用的过滤器的 URL。
- 导出数据:将卡片数据导出为 CSV 或 Excel,包括应用的过滤器(甚至来自卡片模式),并将代码引擎包版本导出为 JavaScript/Python 文件。
- 数据修复:打开任何数据集的隐藏数据修复选项卡。
- 更新所有者:使用可搜索选择器和“设置为自己”按钮更改警报和工作流程的所有者。
- 更新数据流详细信息:在没有新版本的情况下编辑数据流的名称和描述。
- 更新数据集详细信息:更新数据集的用户定义类型。
- 迁移数据集内容:在一次传递中将使用数据集的每个野兽模式、卡片、钻取路径、数据流和数据集视图重新指向不同的数据集。取消选择整个类型或挑选项目,运行标记缺失或不匹配列的架构检查,并在应用之前重新映射它们(包括在公式和 SQL 中)。
- 同步数据存储:触发 AppDB 集合上的同步。
- 生成架构:从最近的文档推断 AppDB 集合的列架构,对其进行编辑并应用(可以选择打开同步以生成数据集)。
- 更新代码引擎版本:将工作流代码引擎操作批量更新到最新版本,而无需取消映射输入和输出。
- 复制颜色规则:将一个数据集的颜色规则复制到另一个数据集。
- 取消卡住的流更新:取消卡在存储状态且没有 UI 取消选项的数据集流执行。
- 从 JSDoc 生成定义:从包源中的 JSDoc 派生代码引擎包清单(函数名称、参数、类型、描述),并更新定义以匹配,并在确认之前进行结构差异。
- 锁定卡:立即锁定页面、应用程序工作室页面、数据集、工作表、报告生成器报告或所有数据流输出上的所有卡。
- 将计划设置为手动:将数据集的更新计划设置为手动。
- 修复空字符串过滤器:从卡片上的“包含”快速过滤器中删除空字符串默认值,因此显示空值而不是被过滤掉。

用于多实例管理的自定义图标
在多个 Domo 实例中,每个选项卡看起来都相同:相同的图标、相同的“Domo”标题。 Domo Toolkit 将选项卡标题设置为对象,并允许您使用正则表达式规则自定义网站图标:
- 实例徽标:使用实例自己的徽标作为图标。
- 彩色 Domo 徽标:使用自定义颜色更改 Domo 徽标的背景。
- 彩色条纹:在顶部、右侧、底部或左侧边缘添加彩色条纹。
- 正则表达式模式:使用灵活的模式匹配实例子域。
- 优先级排序:拖放以设置规则优先级。

侧面板和弹出窗口
有两种方式访问 Domo Toolkit:
- 弹出窗口:点击扩展图标;当你需要的时候就在那里,当你不需要的时候就消失了。
- 侧面板:页面旁边的持久面板,用于数据发现,带有可折叠的操作按钮,使其保持紧凑。从弹出窗口中自动打开,以列表形式显示发现功能。
两者都显示当前上下文(实例、对象类型、对象 ID)并在您导航时自动更新。

设置
- 主题:系统、浅色或深色模式。
- 默认 Domo 实例:设置从非 Domo 站点进行剪贴板导航的首选实例。
- Cookie 清除:用于自动清除 431 错误的三个切换、手动按钮及其行为。
- 网站图标规则:具有模式匹配、效果选择、颜色选择器和拖放重新排序功能的完整编辑器。
- 每个实例设置:查看、管理和清除每个 Domo 实例存储的值,例如自动发现的 DomoStats 活动日志数据集。

支持的对象类型
Domo Toolkit 适用于 Domo 中的几乎所有对象类型:页面、卡片、数据集、数据流、app studio 应用程序/页面、工作表、工作区、报告生成器、用户、组、警报、工作流、代码引擎包、专业代码应用程序、野兽模式、变量、访问令牌、appdb 集合、批准、批准模板、钻取路径、jupyter 工作区、文件集、文件、表单、治理工具包作业、认证流程、AI 工具包、AI 代理等。更多。

隐私和权限
- 仅在 .domo.com 域上运行
- 使用 Domo 现有的经过身份验证的会话,无需额外登录
- 没有数据离开浏览器;没有联系外部服务器
- 通过 Chrome 的内置存储同步设置
- Domo 数据永远不会被读取、存储或发送到设备外


Domo Toolkit 1.5.1.crx
.crx
1.5.1

支持

Domo Toolkit 1.5.1.zip
.zip
1.5.1

不支持


页: [1]
查看完整版本: Domo Toolkit