DataGrip 2020.3 ヘルプ

汎用タスクサーバーを構成する

このチュートリアルでは、次の方法について説明します。

  • 汎用サーバーとして JIRA Cloud に接続します。

  • 割り当てられている課題のリストを取得します。

  • 各課題について、ID、タイトル、説明、課題が作成および更新された日時を取得します。

トラッカーへの接続を設定する前に、DataGrip に注意してください。

  • REST API を使用したサービスのみをサポートします。

  • 基本的な HTTP 認証(英語)をサポートするか、サーバーへの予備リクエストを送信します。

  • GET および POST 要求をサポートします。

  • サーバー応答のページングをサポートしていません。

サーバーの URL と資格情報を指定する

  1. 設定 / 環境設定ダイアログ Ctrl+Alt+S で、ツール | タスク | サーバーに移動します。

  2. the Add button をクリックし、汎用を選択します。

  3. 一般タブで、タスクトラッカーの URL と接続資格情報を指定します。

    ユーザー名フィールドに、メールアドレスを入力します。

    パスワードフィールドに、Atlassian API トークン(英語)を入力します。

  4. ダイアログの下部にある HTTP 認証を使用するチェックボックスを選択します。

Specifying server URL and credentials

サーバー設定を構成する

  1. サーバー構成タブに切り替えます。

    HTTP 認証を使用しているため、ログイン URL フィールドは無効になります。

  2. タスクリスト URL に、サーバーから課題を取得するための URL を入力します。変数を使用するか、完全な URL を入力することができます:

    {serverUrl} / rest / api / 2 / search または https://serverurl.atlassian.net/rest/api/2/search

    {serverUrl} は、一般タブで指定した URL を表す変数です。

  3. ?jql={JQL_Query} 式をタスクリスト URL {serverUrl}/rest/api/2/search?jql={JQL_Query} に追加します。

    Configuring server settings
  4. ダイアログの下部にあるテンプレート変数の管理をクリックして、JQL_Query 変数を構成します。

  5. the Add button をクリックして、新しいフィールドで変数名 JQL_Query を指定し、その値 assignee = currentUser() AND resolution = unresolved を追加します。

    これにより、割り当てられた未解決の課題を取得できます。

  6. OK をクリックします。

    Specifying template variables

応答タイプを設定してセレクタを指定する

  1. サーバー構成ダイアログで、JSON 応答タイプを選択します。

  2. 表のセレクターを指定して、課題の ID とタイトル、およびそれらの説明を取得します。課題が作成および更新された日時も取得できます。

    • タスク : $.issues

    • id: key

    • 概要 : fields.summary

    • 説明 : fields.description

    • 更新日 : fields.updated

    • 作成しました : fields.created

  3. テストをクリックして、すべてのパラメーターが正しく設定されていることを確認します。

    Configuring a response type and specifying selectors

サーバーからの課題のアップロード

  1. タスクコンボをクリックし、タスクを開くを選択します。DataGrip はあなたの設定に合ったすべての課題をサーバーからロードします。

  2. リストから必要な課題を選択します。

  3. Ctrl+Q を押して課題の説明を開き、必要な詳細がすべて取得されていることを確認します。

最終更新日 :