YouTrack サーバー 2024.3 ヘルプ

タイムレポート

この報告書は、1 つ以上のプロジェクトで課題に取り組むのに費やされた合計時間を示します。行われた作業の種類と元の見積もりが表示されます。費やされた時間は、作業の種類、作業の作成者、親の課題、課題の種類など、さまざまな値でグループ化できます。

レポートが計算されるとき、以下のオプションが利用可能です。

  • プレゼンテーションを切り替えて、ユーザー (つまり、作業作成者) ごと、課題ごと、プロジェクトごと、または作業項目ごとの作業項目のリストを表示します。これらの属性のいずれかによってレポート内のアイテムをグループ化すると、対応するオプションが生成されたレポートから削除されます。データを作業の作者ごとにグループ化するようにレポートを構成すると、ユーザーごとの費やした時間のリストを表示するオプションは非表示になります。

  • 報告書に作業タイプを表示または非表示にします。このオプションを有効にすると、レポートには作業タイプごとに別々の列が表示されます。

  • 残りの(未使用の見積もり)および合計消費時間の追加の列を表示または非表示にします。

  • 課題 ID をクリックして、選択した課題を単一の課題ビューで開きます。

計算されたレポートのデータが issue ごとのオプションを使用して表示されている場合は、issue ごとに選択したカスタムフィールドの現在の値を表示するようにレポートを設定できます。発行フィールド設定を追加して、含めるフィールドを選択します。

前提条件

最良の結果を得るために、以下のガイドラインに従って YouTrack を構成して使用してください。

  • レポートに表示する各プロジェクトでタイムトラッキングを有効にして設定します。

  • プロジェクトごとに一連の作業項目の種類を定義します。

  • 課題ごとに作業項目を入力するには、タイムトラッキングを使用します。

  • 各タスクの実際の消費時間を元の見積もりと比較したい場合は、報告書で追跡している課題ごとに予測フィールドに値を入力してください。

設定

レポートを設定するときには、基本的に一連のプログレッシブフィルターを設定します。これらのフィルターは、特定のプロジェクトに属し、クエリに一致し、特定の作者からの、設定された時間枠内の特定の作業タイプの作業項目を含む課題のみを含むようにレポートを制限します。最終的には、フィルターに一致する課題の作業項目に追加された費やされた時間の概要です。データをグループ化するために使用するオプションは、レポートが各行に費やした合計時間を計算する方法を決定します。

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

設定

説明

レポート名

レポートの名前

プロジェクト

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

課題フィルター

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

クエリを入力すると、フィルターに一致する課題のサブタスクから総消費時間収集するためのオプションが表示されます。見積もりと消費時間がサブタスクから計算される親 issue をクエリでフィルター処理する場合は、このオプションを使用します。これらのサブタスクからの合計見積もりと費やされた時間は、レポート内の各親タスクのエントリにまとめられます。

作業の作者

1 つ以上の作業作成者によってレポート計算に追加された作業項目を含む課題のみを含めるように、課題をフィルター処理します。

作業タイプ

課題をフィルタリングして、1 つ以上の作業タイプに一致する作業項目を含む課題のみをレポート計算に含めます。

ピリオド

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

作業項目の属性

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

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

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

グループ化

レポートの値をグループ化するために使用する属性またはカスタムフィールドを決定します。次のオプションが利用可能です。

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

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

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

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

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

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

生成されたレポートには、プレゼンテーションを切り替えるコントロールがあり、ユーザー (つまり、作業作成者) ごと、課題ごと、プロジェクトごと、または作業項目ごとに作業項目のリストを表示します。この設定でこれらの属性のいずれかを選択すると、対応するオプションが生成されたレポートから削除されます。

例: データを作業の作者ごとにグループ化するようにレポートを構成すると、ユーザーごとに費やした時間のリストを表示するオプションは非表示になります。

発行フィールド

レポートに表示されている課題ごとに、選択したフィールドの現在の値を表示します。この情報は、計算されたレポートで課題ごとのオプションを使用してデータが表示されている場合にのみ表示されます。

この設定は、CSV および Excel 形式でダウンロード可能なデータセットに含まれるフィールドも決定します。外部アプリケーションでタイムレポートデータを分析するために追加のデータポイントが必要な場合は、この機能を使用してください。

表示と使用を許可

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

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

編集を許可

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

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

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

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

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

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

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

サンプル

次の設定のレポートには、特定のプロジェクトのタイムトラッキングデータが表示されます。

設定

プロジェクト

WebDev

ピリオド

修正された期間

グループ化

グループ化なし

次のオプションが計算レポートに適用されます。

  • レポートデータは課題ごとに表示されます。

  • 作業の種類を表示するオプションが有効になっています。

Time report with type

この例は、以下の変更が構成に適用されたときの同じレポートを示しています。

  • クライアント担当者フィールドが発行フィールド設定に追加されます。

  • 残り時間 / 総消費時間を表示するオプションが有効になります。

Time report with custom fields and extended time tracking data

関連ページ:

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

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

時間管理レポート

勤怠管理レポートを使用すると、1 つ以上のプロジェクトで課題の解決に費やされた時間を追跡できます。以下のレポートが利用可能です。タイムレポート 1 つ以上のプロジェクトに費やした合計時間を参照してください。このレポートを使用して、各ユーザーが費やした時間と実行された作業の種類を測定します。ガントチャート課題をリンクされた一連の依存タスクとして表示します。このレポートを使用して、すべてのタスクを完了し、1 つ以上のプロジェクトを完了するのに必要な時間を分析します。ガントチャートは、クリティカルパスを...

ガントチャート

このレポートでは、課題をリンクされた一連の依存タスクとして示しています。タスクはガントチャートで棒で表されます。バーの長さはタスクの期間を表します。所要時間は、タスクを完了するのに必要な見積もり時間、または実際に費やされた時間のどちらか大きい方です。各 issue には、レポートの開始日と先行タスクに割り当てられている期間に基づいて開始日が割り当てられます。ガントチャートは標準の finish-to-start 依存関係を使用します。つまり、依存関係リンクを持つタスクで作業を開始する前に、先行タスク...