実績工数の更新
説明
指定した 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