ワークアイテムの更新
説明
指定した ID のワークアイテムを更新します。
更新する fieldsパラメータの詳細は、次のリンクを参照ください。:「ワークアイテムAPIのフィールドについて」
必要権限
プロジェクトの編集
URL
PUT /workitem/workItems/{workItemIds}
パスパラメーター
名前 | 型 | 必須か | 説明 |
---|---|---|---|
workItemIds | string | ○ | ワークアイテムID |
リクエストボディ
名前 | 型 | 必須か | 説明 |
---|---|---|---|
moveScheduleDays | int | × | 期間を移動させる日数 正の数値の場合、期間を後ろに移動します。負の数値の場合、期間を前に移動します。 |
clearSchedule | boolean | × | 期間をクリアするか true:開始日、終了日をクリアし、リンクを削除します。 false:何もしません。 |
assignmentChange | AssignmentChange | × | 割り当ての変更 |
moveParentTo | string | × | 移動先の親アイテムID |
changeItemTypeTo | string | × | 変更後のアイテムタイプID |
setCompleted | boolean | × | 進捗管理対象のアイテムを完了にするか true:対象アイテムとその子アイテムを完了(進捗率を100%)にする false:対象アイテムとその子 アイテムを未完了(進捗率を0%)にする |
setTimeEntryLocked | boolean | × | 実績工数のロックするか true:対象アイテムとその子孫アイテムの実績入力をロックする false:対象アイテムとその子孫アイテムの実績入力のロックを解除する |
fields | <string, object> | × | 更新対象フィールド 詳細情報のリンク:「ワークアイテムAPIのフィールドについて」 |
fieldCalcTypes | <string, string> | × | フィールドの決定方法 【注意事項】計算式は設定できません。 [Standard エディションの制約事項] ActualProgress 以外のフィールドを設定した場合はエラーになります。 |
propagateToChildren | PropagateToChildrenField | × | 末端のサブアイテムまで、コピーするフィールド |
clearFieldCalcTypes | string | × | 決定方法のクリア対象フィールド |
clearAllFieldCalcTypes | boolean | × | true:すべてのフィールドの決定方法をクリアする |
restore | boolean | × | ワークアイテムを復元するか trueを指定すると、他のパラメータは無視されます。 |
restoreToParent | string | × | 復元先のフォルダ |
metadata | <string, string> | × | キーと値のコレクション - 追加時 : 値が null の項目を除いて設定する - 更新時 : キーが指定されなかった項目は変更しない。値が null に指定された項目は削除する |
orderBefore | string | × | 指定したアイテムの直前に挿入される ※orderBefore=0の場合、末尾に挿入 |
orderAfter | string | × | 指定したデータの直後に挿入される ※orderAfter=0の場合、先頭に挿入 |
orderFirst | boolean | × | true の場合、先頭に移動する true でない場合は何もしない |
orderLast | boolean | × | true の場合、末尾に移動する true でない場合は何もしない |