メインコンテンツまでスキップ

実績工数一覧の取得


説明

実績工数の一覧を取得します。
指定したユーザーIDに対応するタイムシートの閲覧権限がないデータは取得できません。

必要権限

タイムシートの閲覧

URL

GET /system/users/{userId}/timeEntries

パスパラメーター

名前必須か説明
userIdstringユーザーID

クエリパラメーター

名前必須か説明
projectIdstring×プロジェクトID
processCategoryIdstring×工程分類ID
processCategorystring×工程分類

工程分類の「コード」、「名前」のいずれかに完全一致する工程分類を持つ実績の検索処理を行います。
timeEntryCategoryIdstring×作業分類ID
timeEntryCategorystring×作業分類

作業分類の「コード」、「名前」のいずれかに完全一致する作業分類を持つ実績の検索処理を行います。
workItemIdstring×ワークアイテムID
startDateDate×検索開始日

未指定の場合は当月の初日以降のデータを取得します。
finishDateDate×検索終了日

未指定の場合はAPI実行日までのデータを取得します。
limitint×データの最大取得件数
offsetint×何件目のデータから取得するか

省略した場合の既定値は 0 で先頭のデータから取得します。
orderbystring×並び替えに用いるフィールド

フィールド名の後の空白に続けて以下を指定することで、並び替えの順序指定ができます。
asc:昇順(既定値)
desc:降順

レスポンス

名前説明
totalCountint検索条件に該当する実績工数の総数
dataActualTimeEntry[]取得した実績工数情報

エラーケース

  • 指定したユーザーID が存在しない

特記事項

なし

サンプル

ユーザーを指定して実績工数を取得する(期間を指定する)

GET /system/users/21/timeEntries?startDate=2019-01-07&finishDate=2019-01-11
Response
200 OK

{
"totalCount":48,
"data":
[
{
"projectId":"6",
"projectName":"S機器の開発",
"projectCode":"PRJ-002",
"workDate":"2019-01-07T00:00:00",
"startTime":"2019-01-07T10:30:00",
"finishTime":"2019-01-07T12:00:00",
"time":90,
"memo":"",
"workItemId":"145",
"workItemName":"アイテム1テスト",
"workItemNumber":"21",
"workItemTypeId":"3",
"userId":"21",
"userName":"岡本 直哉",
"timeEntryCategoryId":"4",
"timeEntryCategory":"作業",
"processCategoryId":"6",
"processCategory":"外部テスト実施",
"isLocked":false,
"isDeleted":false,
"id":"845",
"createdAt":"2019-01-10T07:29:32Z",
"createdBy":"0",
"updatedAt":"2019-01-10T07:29:32Z",
"updatedBy":"0"
},
{
"projectId":"6",
"projectName":"S機器の開発",
"projectCode":"PRJ-002",
"workDate":"2019-01-07T00:00:00",
"startTime":"2019-01-07T17:00:00",
"finishTime":"2019-01-07T19:00:00",
"time":120,
"memo":"",
"workItemId":"145",
"workItemName":"アイテム1テスト",
"workItemNumber":"21",
"workItemTypeId":"3",
"userId":"21",
"userName":"岡本 直哉",
"timeEntryCategoryId":"4",
"timeEntryCategory":"作業",
"processCategoryId":"6",
"processCategory":"外部テスト実施",
"isLocked":false,
"isDeleted":false,
"id":"852",
"createdAt":"2019-01-10T07:29:32Z",
"createdBy":"0",
"updatedAt":"2019-01-10T07:29:32Z",
"updatedBy":"0"
},
.
.
.
]
}

型定義

ActualTimeEntry

名前説明
idstring実績工数ID
workDateDateTime作業日(startTimeと同じ日付の00:00:00)
timeint工数(分単位)
startTimeDateTime開始時刻
finishTimeDateTime終了時刻
memostringメモ
projectIdstringプロジェクトID
projectNamestringプロジェクト名
projectCodestringプロジェクトコード
userIdstringユーザーID
userNamestringユーザー名
workItemIdstringワークアイテムのID
workItemNamestringワークアイテム名
workItemNumberstringワークアイテムのアイテム番号
workItemTypeIdstringワークアイテムのアイテムタイプID
timeEntryCategoryIdstring作業分類のID
timeEntryCategorystring作業分類
processCategoryIdstring工程分類のID
processCategorystring工程分類
isLockedboolean実績がロックされているかどうか
isDeletedboolean削除されているかどうか
createdAtDateTime作成日時
createdBystring作成者のユーザーID
updatedAtDateTime更新日時
updatedBystring更新者のユーザーID