YouTrack サーバー 2024.3 ヘルプ

タイムシートレポート

このレポートは、カレンダーベースのスプレッドシートで、ユーザーが課題のコレクションに費やした時間をどのように割り当てたかを示します。ユーザーごと、または issue ごとに、毎日、毎週、毎月の合計を表示できます。

レポートが計算されると、ユーザーごとまたは課題ごとに費やした時間を表示する 2 つのビューを切り替えることができます。課題ごとのビューでは、課題 ID をクリックして、選択した課題を単一の課題ビューで開くことができます。データを作業の作者でグループ化するようにレポートを構成すると、これら 2 つのビューを切り替えるオプションは非表示になります。

設定

レポート設定は一連のプログレッシブフィルターを提供します。これらのフィルターは、特定のプロジェクトに属し、クエリに一致する課題のみを含めるようにレポートを制限します。

このレポートで最も重要な設定は、おそらく期間とスケールです。ここでの選択は、チームのアクティビティを監視する方法によって異なります。

  • たとえば、週ごとにアクティビティを追跡する場合は、先週の作業を示す単一のレポートを作成し、スケールに設定できます。レポートを開くたびに、前週の活動の概要が表示されます。

  • 月単位で活動を追跡するには、ピリオド先月に設定し、スケールに設定します。

計算レポートでサポートされる列数とグループ化された行数にはいくつかの制限があります。

  • レポートには、365 列を超えるデータを表示できません。列の数は、ピリオドスケールの組み合わせによって決まります。その結果、1 年を超える固定期間を設定し、このデータを日単位で表示したり、8 年以上のデータを週単位で表示したりすることはできません。

  • レポートは 50 以上のグループ分けをサポートしません。グループ化設定に使用する値に 50 を超える値が含まれている場合は、これらの値の一部を除外するために他の設定(プロジェクト課題フィルターなど)を使用する必要があります。

このレポートを設定するには、次の設定を使用します。

設定

説明

レポート名

レポートの名前

プロジェクト

レポートが計算されているプロジェクト。リストに表示されているプロジェクトは、読み取り(プロジェクト基本)のアクセス許可に基づいて表示されます。

課題フィルター

課題フィルタープロジェクトの設定により、レポートの範囲を狭めてより正確な結果を得ることができます。入力フィールドは、検索ボックスで使用可能なものと同じ構文および自動補完をサポートします。

作業の作者

課題をフィルタリングして、1 人以上の作業作成者によって追加された作業項目を含む課題のみを表示します。

作業タイプ

課題をフィルタリングして、1 つ以上の作業タイプに一致する作業項目を含む課題のみを表示します。

ピリオド

課題がレポートに表示される期間。この日付範囲に含まれる作業日を持つ作業項目を含む課題は、レポートに表示されます。

作業項目の属性

選択した属性の作業項目に割り当てられている値に基づいて課題を含めるように課題をフィルタリングします。

使用すると、属性ごとに追加の設定が表示されます。これらの設定を使用して、作業項目が選択した値のみを保存する課題をさらにフィルタリングします。設定を解除すると、レポートには、空の値を含む任意の値を含む課題が含まれます。

これらの属性の値はレポートには表示されません。ただし、これらの値を使用してレポート内のデータをグループ化する場合、これらの値は、レポートを CSV または XLSX 形式でダウンロードするときにエクスポートされるデータセットに含まれます。

グループ化

レポートで値をグループ化するために使用する属性またはカスタムフィールドを決定します。プロジェクト設定に 1 つ以上のプロジェクトを選択すると、グループ化オプションは、選択したすべてのプロジェクトに共通の属性とカスタムフィールドに制限されます。次のオプションを使用できます。

  • 作業の作者作業タイプ作業の作者と日付オプションは、作業項目に保管されている値に基づいて課題をグループ化します。カスタム作業項目属性に保存されている値に基づいて作業項目をグループ化することもできます。

  • 他のオプションでは、結果をプロジェクトまたは親の課題でグループ化できます。

  • カスタムフィールドの場合、単一の値を格納するフィールドでのみグループ化できます。データを stringintegerdateperiodfloatenum[1]user[1]ownedField[1]state[1]version[1] または build[1] データ型として保存するフィールドの値でグループ化できます。

次のオプションは、レポート上のデータのグループ化には使用できません。

  • タイムレポートでは、enum[*] フィールドタイプなど、複数の値を格納するフィールドでグループ化することはできません。これらのフィールドは、グループ化リストには表示されません。これにより、作業項目がレポート内で重複しないようになります。

  • データを textdate and timegroup[1] または group[*] として保存するフィールドでグループ化することはできません。

生成されたレポートには、プレゼンテーションを切り替えるコントロールがあり、ユーザー (つまり、作業作成者) ごとまたは課題ごとに作業項目のリストを表示します。データを作業の作者でグループ化するようにレポートを構成すると、このコントロールは生成されたレポートから削除されます。

表示と使用を許可

レポートの可視性を設定します。デフォルトでは、レポートは所有者のみに表示されます。

レポートを他のユーザーと共有するには、リストからグループまたはプロジェクトチームを選択します。

編集を許可

レポート設定を表示および編集する権限を誰に与えるかを決定します。

他のユーザーがレポート設定を更新できるようにするには、リストからグループまたはプロジェクトチームを選択します。

重複した見積もりと費やされた時間の回避

プロジェクトでタイムトラッキング機能がアクティブな場合、親タスクの見積もりと費やされた時間は、サブタスクに保存されている値の集計です。親タスクとそのサブタスクを含むレポートを生成すると、見積もりと費やされた時間の値が 2 回カウントされます。その結果、レポートの計算が膨らみます。

この課題を回避して正確なレポートを生成するには、課題フィルター設定を使用して親タスクまたはサブタスクを削除します。最良の結果を得るには、サブタスクを除外し、フィルターオプションに一致する課題のサブタスクから合計消費時間を収集するを有効にします。

サブタスクをレポートから除外するには、フィルターに has: -{Subtask of} を追加します。

サブタスクとその親課題との関係の詳細については、タスクとサブタスク間の同期を参照してください。

サンプル

次の設定のレポートには、YouTrack リリース管理プロジェクトの issue に保存されている時間の合計が表示されます。この報告書は、各日に 1 列ずつ、一定期間の活動を示します。作品は作品の種類ごとにまとめられています。

設定

プロジェクト

YouTrack リリース管理

課題フィルター

<クエリなし>

ピリオド

修正された期間

グループ化

作業タイプ

スケール

ユーザーごとに表示されたときにデータが表示される方法は次のとおりです。

Timesheet report presentation per user

これは課題ごとに表示されているものと同じデータです。

Timesheet report presentation per issue

関連ページ:

タイムトラッキングを有効にする

タイムトラッキング機能を有効にすると、プロジェクトで次のツールを使用できます。チームは課題に作業項目を追加できます。YouTrack は、各課題の経過時間と進行状況を計算します。タイムレポートを作成できます。使用時間の計算:各作業項目に入力された時間は、タイプを格納するフィールドに追加されます。各プロジェクトでこのデータを保存するフィールドを選択します。このフィールドには、課題のすべての作業項目について報告される合計時間が記録されます。作業項目を追加または編集することによってのみ、この値を手動...

予測レポート

このレポートには、一連の課題の見積もりとして保存されている値が表示されます。レポート上のグループごとに合計見積もりが表示されます。このプレゼンテーションでは、1 つ以上のプロジェクト、スプリント、特定のユーザーストーリーに必要な推定作業量を比較できます。タイムレポートとは異なり、このレポートは見積もりと消費時間を比較しません。各号の見積もりと経過時間を示すレポートを生成する場合は、代わりにタイムレポートを使用してください。詳しくは、タイムレポートを参照してください。レポートが計算されたら、課題...

状態遷移レポート

状態遷移レポートを使用すると、特定のカスタムフィールドの値の変化を追跡できます。これらのレポートは、開発プロセスの特定の段階に移行する課題を監視できます。以下のレポートが利用可能です。検証済みの配布指定された期間内に検証済み状態に移行した課題の総数を示します。結果は、issue 属性またはカスタムフィールドの値によってグループ化できます。再開された配布指定された期間内に解決済み状態から未解決状態に移行した課題の総数を示します。結果は、issue 属性またはカスタムフィールドの値によってグループ化...