製品内のカスタマイズによる Space の拡張

カスタムフィールドと Kotlin ワークフロー、外部ツールを利用したコーディング不要のワークフロー、対話型ボットとスラッシュコマンドなどを含む製品内の自動化機能を使って Space をカスタマイズできます。

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 その他多くのアプリを連携させるオンライン自動化ツールです。 コーディングなしで、開発者に連携を構築させたりすることなく、2 つ以上のアプリを連携させて繰り返しタスクを自動化できます。

HTTP API やカスタムアプリケーションの柔軟性がなくても、Slack でメッセージを保存する際に ToDo を Space に作成する、Gmail でメールに星を付ける、Space でプロジェクトが作成された際に自動処理を呼び出す、といった多くの強力なワークフローを数分で作成できます。

Zapier は 有料のツールであり、JetBrains が提供しているものではありません。ただし、機能が限定された無料プランがあります。

Space と Zapier の連携

Space と Zapier の構成に関する詳細はドキュメントを参照してください

Zapier を利用した Space の連携について

Space へのデータインポート

Space へのデータインポート

過去に使用したソリューションのデータをすべて Space へ移動することができます。 データは API を使用して Space にインポートできますが、私たちが提供する GitHub と YouTrack の課題のインポートに特化したインポートアプリケーションを使うほうがはるかに簡単です。

このアプリケーションは、私たちのチームがオープンソース化したモデルのインポートスクリプトです。このスクリプトはさらにカスタマイズや改修を行ったり、同様のインポート事例に再利用したりできます。

インポートアプリケーションのソースコードを GitHub で表示

今後実装予定の新機能 近日公開

私たちのチームは Space のさらなる拡張機能の強化に積極的に取り組んでいます。 現時点では、以下の新機能を予定しています。

  • ローカルチャットボットとワークフロー(Space が自動化インフラストラクチャを使用して実行する任意の Kotlin スクリプト)。
  • アプリケーションの補足情報を格納するカスタムオブジェクトストレージ。

JetBrains Space パートナープログラム

お客様、無料プランのユーザー、コンサルタント、ソフトウェアベンダーなど、お客様のユーザーステータスや役割に関係なく、Space 上に開発するためのオープンプラットフォームを無償で提供することを約束しています。

(Marketplace のアプリケーションを使用して、またはカスタムサービスプロバイダーとして)JetBrains Space と提携した開発を行いたいとお考えの方は、JetBrains Space パートナーシッププログラムをご覧ください。