アクティビティストリーム
アクティビティストリームには、関連するHelixサーバで最近発生したイベントが一覧表示されます。
例えば、以下の場合は常に、イベントがアクティビティストリームに追加されます。
- チェンジリストをチェックインした場合
- ジョブを作成した場合
- コードレビューを更新した場合
- コメントを投稿した場合
- プロジェクトの作成や編集を行った場合
- ワークフローの作成、編集、削除を行った場合
- テストの作成、編集、削除を行った場合、テストにパスした場合、テストにパスしなかった場合
アクティビティストリームはグローバルサーバのアクティビティおよびプロジェクトやユーザに関するイベントを表示します。 システムにログインしているユーザは、[アクティビティ]ドロップダウンメニューをクリックすることにより、すべてのアクティビティを表示することも、自分がフォローしているプロジェクトやユーザのアクティビティのみを表示することもできます。
アクティビティストリームをフィルタリングして、レビュー、変更、コメント、ジョブに関するイベントのみを表示することができます。 フィルタを有効にするには、フィルタラベルをクリックします。 フィルタを無効にするには、フィルタラベルをもう一度クリックするか、別のフィルタをクリックしてフィルタを変更してください。
フィルタが有効になっているときは、それぞれのフィルタラベルに、アクティビティストリーム内のそれぞれのイベントの右側にあるカラーストライプの色に対応した背景色が表示されるため、それぞれのイベントの種類を簡単に見分けることができます。
RSSアイコンを使用すると、だれでも特定のアクティビティストリームのRSS (Really Simply Syndication) フィードを購読することができます。これにより、任意のフィードリーダーを使用して、イベントをモニタリングすることができます。
アクティビティストリーム内のイベントには、それぞれリソースへのリンクが含まれています。 ユーザ、チェンジリスト、プロジェクト、コメントなどを確認するには、それらのリンクをクリックしてください。
それぞれのアクティビティストリームは、50個のイベントをフェッチした状態で起動します。 ページを下方向にスクロールすると、表示するストリームがなくなるまで、Swarmにより、イベントが50件ずつまとめてフェッチされます。 長時間稼働しているサーバや、大量のアクティビティが発生しているサーバの場合、すべてのイベントを取得するまでにかなりの時間がかかることがあります。