ワークアイテムの追加
説明
指定した ID のワークアイテムの直下にアイテムを追加します。
設定する fieldsパラメータの詳細は、次のリンクを参照ください。: 「ワークアイテムAPIのフィールドについて」
必要権限
プロジェクトの編集
URL
POST /workitem/workItems/{workItemId}/subItems
パスパラメーター
| 名前 | 型 | 必須か | 説明 |
|---|---|---|---|
| workItemId | string | ○ | ワークアイテムID |
リクエストボディ
| 名前 | 型 | 必須か | 説明 |
|---|---|---|---|
| fields | <string, object> | ○ | ・追加時に設定するフィールド。 詳細情報のリンク: 「ワークアイテムAPIのフィールドについて」 ・アイテムタイプIDの指定は必須です。 |
| fieldCalcTypes | <string, string> | × | 追加時に設定するフィールドのフィールド決定方法 【注意事項】計算式は設定できません。 [Standard エディションの制約事項] ActualProgress 以外のフィールドを設定した場合はエラーになります。 |
| subItems | AddWorkItemRequest[] | × | 同時に追加する子アイテム |
| assignments | AssignmentAdd[] | × | 追加するアイテムの割り当て |
| orderBefore | string | × | 指定したアイテムの直前に挿入される ※orderBefore=0の場合、末尾に挿入 |
| orderAfter | string | × | 指定したデータの直後に挿入される ※orderAfter=0の場合、先頭に挿入 |
| orderFirst | boolean | × | true の場合、先頭に移動する true でない場合は何もしない |
| orderLast | boolean | × | true の場 合、末尾に移動する true でない場合は何もしない |
レスポンス
| 名前 | 型 | 説明 |
|---|---|---|
| items | <string, object>[] | 追加したワークアイテムのフィールド |
エラーケース
- プロジェクトがロックされている
- 指定したユーザーが存在しない
- 工程分類が利用可能でない
- 作業分類が利用可能でない
- アイテムタイプが利用可能でない
- ステータスタイプが利用可能でない
- フォルダでないアイテムに対して、フォルダのアイテムを追加した
- 実績入力済みアイテムに対して、アイテムを追加した
- プロジェクトメンバでないユーザーがリーダーに指定された
- プロジェクトメンバでないユーザーが割り当てに指定された
- プロジェクトメンバでないユーザーグループが割り当てに指定された
- 計画工数の粒度がシステム設定で定義された値と一致しない
- フィールド決定方法で指定した値が値域外である