2
1
0

Confluenceのページを編集モードにせずにJIRA課題を作成したいのですが、ユーザーマクロ等から呼び出せないでしょうか?

 

「JIRA課題マクロ」で表示させている特定プロジェクトの課題一覧近辺に配置して、「作成機能」のみを持たせたものがあれば便利だなと。

 

※テキスト選択してからJIRA課題作成は元テキストが何かないとダメなので求めている作成方法とは違いますが、JIRA課題作成の項目は同じような簡易的なものを考えています。(わがまま言えばプロジェクトは固定できれば…)

    Commentコメントを追加...

    2 回答

    1.  
      4
      3
      2

      恐らく何通りか方法は考えられそうなのですが、私が考えられる限りの方法をご紹介します...

      HTML リンクから課題を作成する機能です。

      ConfluenceのHTMLマクロを有効にするか、Confluenceユーザーマクロで、JavaScript+HTMLでフォームを作ってしまう方法です。

      2.Using the Issue Collector

      課題コレクター機能です。

      特定のプロジェクト毎に課題コレクターが作れるので、HTMLリンクをConfluenceに配置して、クリックすれば課題作成フォームが開きます。JavaScriptでカスタマイズすることも可能です。

      (情報) ConfluenceとJIRAが同一ドメインでかつ、同一ユーザー環境かつ、CrowdでSSOしていたら、報告者が自動的に設定することもできます。

      本家Answersでも、同じような質問のベストアンサーに選ばれてますね。

      https://answers.atlassian.com/questions/91191/buttonlink-to-create-jira-issue-from-confluence-page-without-editing-the-page

      余談ですが、Jamie Echlin [Adaptavist]さんは ScriptRunner の開発者です。

      http://www.adaptavist.com/w/press-release-adaptavist-acquires-script-runner/

      3.JIRA REST APIを駆使する

      ConfluenceとJIRAが同一ドメインでかつ、同一ユーザー環境かつ、CrowdでSSOしていたら

      JavaScriptからでもREST APIを比較的簡単に呼び出せる気がします・

      https://docs.atlassian.com/jira/REST/latest/

      Confluence ユーザーマクロでは、JavaScript は使えるので

      専用のユーザーマクロを用意するとかがおすすめです。

      4.アドオンを調べる

      何かあってもよさそうな気もしますが…今のところ見たことはないです…

      5.アドオンを作る・改修する

      当たり前に何でもできそうですね..

       

      確かユーザーマクロから、JIRA MacroのAPIは呼び出せなかったはずです...

      (エラー) 訂正:呼び出せる気もしますが現実的ではないと思います…

      ConfluenceのJava APIとかは呼び出せますが...

       

      ご参考になりましたら幸いです。

      1. RYOITO

        ありがとうございます。 課題コレクターで実現できました。

      Commentコメントを追加...
    2.  
      1
      0
      -1

      製品は進化します。アドオンがあるようです。

        Commentコメントを追加...