Confluence のスペース、ページ、ブログ投稿のウォッチャーをリストアップする方法

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

要約

このナレッジベース記事では、スペース、ページ、ブログ投稿のウォッチャーをリストアップする方法を紹介します。

環境

Confluence Server および Data Center

ソリューション

以下の SQL クエリは、ウォッチャーのリストを返します。

スペースのウォッチャーを表示する

  • このクエリは、ユーザー名 (Username) とスペース名 (Space Name) を返します。
MySQL
SELECT um.username,
       s.spacename
FROM NOTIFICATIONS n,
     user_mapping um,
     SPACES s
WHERE n.spaceID IS NOT NULL
AND n.spaceID = s.spaceID
AND um.user_key = n.username;
  • このクエリは、特定のスペースをウォッチするユーザーのリストを返します。 


MySQL
SELECT um.username
FROM NOTIFICATIONS n,
     user_mapping um,
     SPACES s
WHERE n.spaceID IS NOT NULL
AND n.spaceID = s.spaceID
AND um.user_key = n.username
AND s.spacekey = '<SPACEKEY>';


ページのウォッチャーを表示する

このクエリは、ユーザー名 (Username)、ページ名 (Page Name)、および、スペース名 (Space Name) を返します。

MySQL
SELECT um.username,
       c.title,
       s.spacename
FROM NOTIFICATIONS n,
     user_mapping um,
     SPACES s,
     CONTENT c
WHERE n.contenttype = 'page'
AND n.contentID = c.contentID
AND um.user_key = n.username
AND c.spaceID = s.spaceID;

アクティブ ユーザーのページ ウォッチャーを、各ページのリンク付きで表示する

このクエリは、スペース名 (Space Name)、ページ名 (Page Name)、各ページへのリンク、および、ユーザー名 (Username) を返します。

PostgreSQL
SELECT s.spacename,
       c.title as page_title,
       CONCAT('<your-confluence-URL>/pages/viewpage.action?pageId=', n.contentid) AS link,
       u.username
FROM notifications n
JOIN user_mapping u ON u.user_key=n.username
JOIN content c on n.contentID=c.contentID
JOIN spaces s ON c.spaceID=s.spaceID
JOIN cwd_user cu ON u.username=cu.user_name
WHERE cu.user_name NOT IN (SELECT user_name
                           FROM cwd_user
                           WHERE active = 'F')
GROUP BY u.username,s.spacename,c.title,n.contentid
ORDER BY s.spacename,c.title

ブログ投稿のウォッチャーを表示する

このクエリは、ユーザー名 (Username)、ブログ名 (Blog Name)、スペース名 (Space Name) を返します。

MySQL
SELECT um.username,
       c.title,
       s.spacename
FROM NOTIFICATIONS n,
     user_mapping um,
     SPACES s,
     CONTENT c
WHERE n.contenttype = 'blogpost'
AND n.contentID = c.contentID
AND um.user_key = n.username
AND c.spaceID = s.spaceID;




最終更新日 2021 年 5 月 6 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.