Skip to content

ワークアイテムの取得

説明

指定した ID のワークアイテムを取得します。
fieldsパラメータの詳細は「ワークアイテムAPIのフィールドについて」を参照してください。

必要権限

プロジェクトの閲覧

URL

GET /workitem/workItems/{workItemIds}

パスパラメーター

名前 必須か 説明
workItemIds string ワークアイテムID

クエリパラメーター

名前 必須か 説明
fields string × 取得するフィールド

大文字/小文字含めて完全一致のフィールドを取得します。
fieldCalcTypesを指定すると、フィールドの決定方法を取得します。

レスポンス

名前 説明
WorkItem[] 取得したワークアイテム

エラーケース

  • 指定したワークアイテム ID が存在しない

特記事項

  • コスト閲覧権限がない場合、以下のフィールドは 0 で取得します。
    • 実績コスト(ActualCost)
    • 計画コスト(PlannedCost)
    • 遅れコスト(CV)
    • 最終予測遅れコスト(CVAC)
    • 最終予測コスト(EstimatedFinalCost)
    • 子アイテムの実績コスト(ActualCostOfChildren)
    • 子アイテムの計画コスト(PlannedCostOfChildren)

サンプル

ワークアイテムのIDを指定してワークアイテムを取得する

リクエスト
GET /workitem/workItems/128?fields=Id,Name,StatusTypeId,ActualProgress,PlannedStartDate,PlannedFinishDate,PlannedTime,ActualTime
レスポンス
200 OK

[
    {
        "fields":{
        "Id":"128",
        "StatusTypeId":"1",
        "Name":"仕様作成",
        "ActualProgress":0.0,
        "PlannedStartDate":"2018-11-09T00:00:00",
        "PlannedFinishDate":"2018-11-13T00:00:00",
        "PlannedTime":1800,
        "ActualTime":1290,
        "StatusTypeName":"未着手",
        "IsAclInherited":false,
        "CanEdit":true
        },
    "aclId":"0",
    "permission":526464
    }
]

型定義

WorkItem

名前 必須か 説明
fields Fields フィールド一覧
fieldCalcTypes FieldCalcType × フィールド計算方法一覧

Fields

名前 必須か 説明
key string key/valueで値を保持します。
例:"XXXXX":"YYYYY"の場合、XXXXXはkeyの名称、YYYYYは値を示します。
詳細は「ワークアイテムAPIのフィールドについて」を参照ください。

FieldCalcType(列挙型)

名前 説明
None 無効値
UserInput ユーザー入力
Sum 合計
Average 平均
Max 最大
Min 最小
And 論理積
Or 論理和
Count 個数
ProgressNA 進捗管理なし
ProgressOutputScale 規模進捗
ProgressWeightedAverage 加重平均
ProgressRemainingTime 進捗率(残作業時間)
Auto 自動計算
Expression 計算式