SharePoint 2013 ニュースフィードのアクティビティ一覧

SharePoint 2013 のニュースフィードに表示されるアクティビティの内容と出現条件の一覧を紹介します。

~ 解説 ~
[フォロー中] および [すべてのユーザー] タブに表示されるものについては有効期限が存在します。
これらの情報は分散キャッシュ上に保持されており、既定で 7 日間の有効期限があります。
サーバーの再起動などに伴い分散キャッシュサービス上のデータが失われても、定期的に実行されるタイマージョブにより、コンテンツデータベースに保存されている情報からデータが復元されますが、復元に時間がかかる場合があります。
なお、以下のアクティビティに関してはメモリにのみ情報を持つため、有効期限後およびメモリの消失後には情報は復元されません。

・フォローしているサイトのサイトフィードに対する自分または他人の投稿
・フォローしているドキュメントが更新される。
・フォローしている OneDrive for Business 上のドキュメントが他人に共有された。

[メンション]、[アクティビティ]、[いいね] タブに表示れているものには有効期限はありません。

[メンション] には他人から自分にメンションが付けられた情報が保存されます。
[アクティビティ] には自身の投稿や活動等、フォローしているコンテンツやユーザー以外の活動記録が記録されます。
[いいね] には自身が「いいね!」を付けた履歴が記録されます。

Message 条件
N/A(投稿内容の表示) フィードに投稿する。
N/A(投稿内容の表示) 他人のフィード投稿に返信する。
N/A(投稿内容の表示) フォローしているサイトのサイトフィードに自分または他人が投稿する。
N/A(投稿内容の表示) フォローしているユーザーがフィードの投稿を行う。
{Author} さんが {ReferenceAuthor} さんの投稿に返信しました。 フォローしているユーザーが他人のフィード投稿に返信する。
xxxさんはこれを「いいね!」と評価しました。 フォローしているユーザーが他人の投稿に「いいね!」を付ける。
あなたはこれを「いいね!」と評価しました。 他人の投稿に「いいね!」を付ける。
{Author} さんが {ReferenceAuthor} さんの投稿に返信しました。 他人のフィード投稿に返信する。
{Author} さんは {ReferenceAuthor} さんの投稿を「いいね!」と評価しました。 他人のフィード投稿に「いいね!」を付ける。
{ReferenceAuthor} さんがコメントしました。 他人から自分にメンションが付けられる。
{Author} さんは {PeopleList} をフォローしています。 他人をフォローする。
{Owner} さんは現在 {Content} をフォローしています。 ドキュメントをフォローする。
{Owner} さんは現在 {Site} をフォローしています。 サイトをフォローする。
{Document} が {PeopleList} によって変更されました。 フォローしているドキュメントが更新される。
{Document} が {PeopleList} によって共有されました。 フォローしている OneDrive for Business 上のドキュメントが他人に共有された。
この会話に {Author} さんのタグが付けられました。 自分がフォローしているタグが他人のフィード投稿で使用された。
{Owner} さんが {Site} に "{Post}" を投稿しました。{Content} コミュニティサイトで投稿。
{Owner} さんが {Site} から "{Post}" に返信しました。{Content} コミュニティサイトの投稿に返信。
{Owner} さんが {Site} に "{Blog}" を投稿しました ブログ記事を投稿。
{Owner} さんが {Site} の {Post} にベスト リプライを返しました コミュニティサイトの返信がベスト リプライに選ばれた。
{Site} で {Owner} がレベル {Level} に達しました コミュニティサイトで投稿などのアクティビティを行いポイントを貯めてレベルアップする。
{Owner} さんがコミュニティ {Site} に参加しました ユーザーがコミュニティサイトの「このコミュニティへの参加」Web パーツからサイトに参加する。
{Owner} さんは {Item} を「いいね!」と評価しました 評価の設定が有効にされたコンテンツで「いいね!」を付ける。
{Owner} さんは {Item} を {Rating} つ星と評価しました 評価の設定が有効にされたコンテンツで星評価を付ける。
{Owner} さんは {Content} に {Tag} タグを付けました。 ドキュメント等の [タグとメモ] から登録済みの#ハッシュタグを追加した後、「アクティビティ フィード」ジョブを実行。
{Owner} さんが {Content} に関するメモを投稿しました:{Note} ドキュメントの [タグとメモ] よりメモを投稿する。
{Owner} さんの新しい肩書きは {Title} です。 プロファイルの「役職」が変更された後、「アクティビティ フィード」ジョブが実行される。
{Owner} さんお誕生日おめでとうございます! ユーザープロファイルの「誕生日」のデータが「ユーザー プロファイルの変更ジョブ」によりインポートされた後、「アクティビティ フィード」ジョブが実行される。
{Owner} さん {NumberOfYears} 周年記念おめでとうございます! ユーザープロファイルの「採用された日」のデータが「ユーザー プロファイルの変更ジョブ」によりインポートされた後、「アクティビティ フィード」ジョブが実行される。(※備考1)
{Owner} さんに {AskMeAbout} に関して質問することができます。 ユーザープロファイルの「得意分野」にデータを入力した後「アクティビティ フィードのジョブ」が実行される。(※備考1)
{Owner} さんは現在 #{Tag} をフォローしています。 タグをフォローしてプロファイルの [フォローしている # タグ] が更新された後、「アクティビティ フィード」ジョブが実行される。(※備考2)

~ 備考1 ~
既定では記念日のアクティビティが無効になっており、有効にするには以下のコマンドを実行する必要があります。

$job = get-sptimerjob | where {$_.Name -eq ""User Profile Service Application_UserProfileChangeJob""}
$job. GenerateAnniversaries = $true
$job.Update()"

~ 備考2 ~
タグのフォローのアクティビティは既定で無効になっており、有効にするにはプロファイル管理サイトからプロファイルのプロパティ [フォローしている # タグ] の設定で、[ニュースフィードのプロパティへの更新を表示 (SharePoint 2010 ニュースフィードのみ対応)] にチェックを付ける必要があります。