Skip to content

実績工数の更新

説明

指定した ID の実績工数を更新します。
指定したユーザーIDに対応するタイムシートの編集権限がない場合は更新できません。

必要権限

タイムシートの編集

URL

PUT /system/users/{userId}/timeEntries/{timeEntryIds}

パスパラメーター

名前 必須か 説明
userId string ユーザーID
timeEntryIds string 実績工数ID

リクエストボディ

名前 必須か 説明
memo string × メモ
startTime DateTime × 開始時刻
finishTime DateTime × 終了時刻
timeEntryCategoryId string × 作業分類ID
timeEntryCategory string × 作業分類

作業分類の「コード」、「名前」に完全一致する作業分類のIDを作業分類IDとして追加処理を行います。
processCategoryId string × 工程分類ID
processCategory string × 工程分類

工程分類の「コード」、「名前」に完全一致する工程分類のIDを工程分類IDとして追加処理を行います。

レスポンス

名前 説明
なし

エラーケース

  • 指定したユーザーID が存在しない
  • 指定したワークアイテムID が存在しない
  • 指定したワークアイテムIDが割り当てられていない
  • 実績入力可能でないアイテムタイプのアイテムが指定された
  • 指定した工程分類が存在しない
  • 指定した作業分類が存在しない
  • 既存の実績と重複した開始時刻が指定された
  • 終了時刻と開始時刻が別日で指定された
  • 終了時刻が開始時刻より過去または同じ時刻で指定された
  • 工数入力粒度がシステム設定値と異なる
  • 既存の実績と重複した終了時刻が指定された
  • 実績入力ロック状態であるアイテムが指定された
  • 実績入力がロックされているユーザが指定された
  • 追加する実績がユーザーの実績入力ロック期間に指定された
  • 作業分類が入力必須であるとき、パラメーターが省略された
  • 設定可能な作業分類以外が指定された
  • 工程分類が入力必須であるときに、パラメーターが省略された
  • 設定可能な工程分類以外が指定された

特記事項

なし

サンプル

実績IDを指定して実績(メモ・作業分類・工程分類)を更新する

リクエスト
PUT /system/users/21/timeEntries/845
{
    "memo":"レビューの実施",
    "timeEntryCategoryId":"5",
    "processCategoryId":"7"
}
レスポンス
200 OK