通过产品内自定义扩展 Space

通过产品内自动化来自定义 Space,包括自定义字段和 Kotlin 工作流、使用外部工具的无代码工作流、交互式机器人和 / 命令等。

HTTP API

自定义字段

使用自定义字段丰富 Space 成员的个人资料、问题和其他项目。 将成员的首选通勤方式、语言、出生日期、教育背景和任何其他相关文档添加到他们的个人资料中。 将花费在问题上的时间、问题实现的成本、相关提交、文档或状态标志添加到问题跟踪器。

自动执行重复工作流

以自动化方式运行的 Kotlin 工作流让您可以通过适用于 Kotlin 的 HTTP API 客户端作为作业的一部分连接到 Space API,并执行所需任务(例如,发送消息或关闭代码审查)。 自动化作业可由各种事件触发,例如 Git 仓库推送、代码审查的打开或关闭、计划事件等,提供极大的灵活性。 由于支持跨所有 Space 模块共享全部上下文,因此可以实现非常复杂的逻辑(例如,在将消息路由到接收人时考虑其时区或休假状态)。

在文档中阅读有关自定义字段的更多信息

阅读有关自动化和 Kotlin DSL 的更多信息

使用外部工具的无代码工作流

Many simple integrations between Space and other tools are just a few clicks away without any coding required, thanks to the platform from Zapier, our technology partner.

Zapier 是一款在线自动化工具,可以连接您最喜爱的应用,例如 Space、Gmail、Slack、Mailchimp 等。 您可以连接两个或多个应用以自动执行重复性任务,而无需编写代码或依靠开发者来构建集成。

即使您可能无法灵活地使用 HTTP API 和自定义应用程序,也可以在短短几分钟内创建许多功能强大的工作流,例如在 Slack 中保存消息或在 Gmail 中为电子邮件加星标时在 Space 中创建待办事项,以及在 Space 中创建项目时触发自动化等。

请注意,Zapier 是一个并非由 JetBrains 提供的付费工具,但存在提供有限功能的 Free 方案。

Space 与 Zapier 集成

在文档中阅读有关 Space 和 Zapier 配置的更多信息

通过 Zapier 探索 Space 集成

将数据导入 Space

将数据导入 Space

Space 随时欢迎您使用以前用过的解决方案中的所有数据。 可以使用 API 将数据导入 Space,但是,利用我们旨在帮助您从 GitHub 和 YouTrack 导入问题的自定义导入应用程序可以更轻松地完成此操作。

这些是由我们团队开源的模型导入脚本,支持进一步自定义、重新设计以及重复用于其他类似导入用例。

在 GitHub 上查看导入应用程序源代码

What’s Next? 即将推出

我们的团队正在积极开发 Space 的其他可扩展性。 目前,我们正在探索以下功能:

  • 本地聊天机器人和工作流(Space 利用其自动化基础架构运行的任意 Kotlin 脚本)。
  • 用于保存应用程序的其他信息的自定义对象存储。

与 JetBrains Space 合作

无论您是我们的客户、Free 方案用户、顾问还是软件供应商,我们都致力于为您提供一个无需额外成本即可在 Space 上进行开发的开放式平台。

如果您有兴趣与 JetBrains Space 合作并在其基础上构建(通过 Marketplace 上的应用程序或作为自定义服务提供商),请查看 JetBrains Space 合作伙伴计划