2
1
0

前提条件 

crowdを使用してjiraconfluenceを連携させようとしている。
・アプリケーションリンク設定済み
・ユーザディレクトリのConfluence Internal Directoryは無効にして、crowdで作成したディレクトリのみ有効にしている。
 (すべてのユーザに表示されるユーザは、crowdで作成したユーザーのみにしている。)
crowdで作成したユーザーで「JIRA課題/フィルタ]マクロを使用して課題を作成している。 

・課題を作成したスペースと特定のプロジェクトはアプリケーションリンクでつながっている。 

 

本題 

confluenceでページを作成する時、「JIRA課題/フィルタ]マクロを使用して新しい課題を作成しようとしています。
課題を作成し、「挿入」ボタンを押し、Confluenceのページ編集画面に表示されている作成した課題マクロを編集しようとすると下記のような画像が表示されます。 

 

 

 

 

その後に、「保存」ボタンを押すと下記のようなエラー文が表示されます。 

 

 

以上をふまえてユーザに表示する権限が指定されてないことが原因だと思うので
特定のユーザを「個々のユーザー」を指定してグローバル権限を付与してみたのですが
crowd側で作成したUsersgroupに所属しているメンバーにも権限を与えている。)
このエラー文が消えない状態です。
(稀に「JIRA課題/フィルタ]で作成した課題が表示される)
どうすればこの問題を対処することができるでしょうか? 

 

・ユーザディレクトリでリモート ディレクトリ接続のテスト結果にも問題があると思いました。 

crowdで最初に作成したadminユーザで「設定テスト」を行った結果です。 

    Commentコメントを追加...

    2 回答

    1.  
      1
      0
      -1

      以上をふまえてユーザに表示する権限が指定されてないことが原因だと思うので
      特定のユーザを「個々のユーザー」を指定してグローバル権限を付与してみたのですが
      (crowd側で作成したUsersやgroupに所属しているメンバーにも権限を与えている。)
      このエラー文が消えない状態です。
      (稀に「JIRA課題/フィルタ]で作成した課題が表示される)
      どうすればこの問題を対処することができるでしょうか? 

      既に確認しているかと思いますが...

      Confluenceで見えないユーザーでは、JIRA側でその課題を参照することはできますでしょうか?

      もし見れない場合は、JIRAプロジェクトに設定している権限スキーム、課題セキュリティスキームのチェックもお願いします。

       

      もしJIRAから課題は参照できており、ページをリロードすると稀に表示されるような状況だとするとアプリケーションリンクが問題かもしれません。

      以下トラブルシューティングをご確認ください…

      Application Links Troubleshooting Guide :https://confluence.atlassian.com/kb/application-links-troubleshooting-guide-718668765.html

      もし解決できそうでなければ、Atlassian Support(https://support.atlassian.com/servicedesk/customer/portal/6) にお問い合わせすることを推奨します。

       

      ユーザディレクトリでリモート ディレクトリ接続のテスト結果にも問題があると思いました。 

      crowdで最初に作成したadminユーザで「設定テスト」を行った結果です。 

      (警告) The Unique User ID Attribute has been left blank.

      の部分であれば、推奨レベルの内容で本件とは関係ないはずです。

      恐らくですが、CrowdかJIRA or Confluenceの cwd_user テーブルの  external_id フィールドに値が入っていないためです。

      ユーザー名変更するときに、不都合が出る場合があるのでご注意ください。


      ちなみに御社Crowdは、ADかLDAPか何かと連携していますか?

      その場合、連携設定の 「User Unique ID Attribute」 フィールドで指定した値が入ります。

       

      標準設定ですとexternal_id フィールドには、ADと連携している場合ObjectGUID、LDAPだとentryUUID が入っています。

      Crowdのユーザーディレクトリには一意になるようなIDが入っています。


      更にユーザー名変更ができないCrowd Version(確か2.7未満)ですと

      Crowd側のcwd_userテーブルに external_id フィールドがなく、AD連携設定の 「User Unique ID Attribute」 フィールドもありません。

      逆にJIRA側・Confluence側がユーザー名変更できるVersionですと external_id フィールドが存在しているため、Crowdからは格納すべき値が同期されないため、この通知が出ることもあるはずです。
        Commentコメントを追加...
      1.  
        2
        1
        0

        お忙しい中、回答ありがとうございます。

        この問題を解決することができました。

          Commentコメントを追加...