プロジェクトの更新
フィールドの更新
名前や開始日、終了日などのプロジェクトのフィールドを更新する場合は、リクエストボディに更新対象のフィールドと値を指定します。
PUT /api/project/projects/{projectIds}
Request Body
{
"name": "S機器の開発",
"plannedStartDate": "2022-04-01",
"plannedFinishDate": "2022-09-30"
}
プロジェクトカテゴリについては、projectCategories
に更新対象のプロジェクトカテゴリの name
をキーとしたキー・バリューの形式で指定します。
Request Body
{
"projectCategories": {
"業務分野": "開発"
}
}
プロジェクトメンバーの変更
プロジェクトメンバーを変更する場合は、memberChange
パラメータに追加、更新、削 除するメンバーを指定します。
Request Body
{
"memberChange": {
"adds": [
{
"partyId": "41",
"partyType": "User",
"unitCost": 3000
}
],
"updates": [
{
"ids": "9",
"unitCost": 5000
}
],
"removes": "128,131"
}
}
-
memberChange.adds
には、プロジェクトメンバーに追加するユーザーの情報を指定します。ユーザーの情報として以下を指定します。partyId
にはユーザーの ID を指定します。partyType
には"User"
を指定します。unitCost
にはコスト単価を指定します。
-
memberChange.updates
には、更新するプロジェクトメンバーの情報を指定します。ids
は更新対象のプロジェクトメンバーの ID です。カンマ区切りで複数の ID を指定できます。unitCost
はプロジェクトメンバーのコスト単価を指定します。
-
memberChange.removes
には、プロジェクトから削除するプロジェクトメンバーの ID を指定します。カンマ区切りで複数の ID を指定できます。
注意
memberChange.updates
やmemberChange.removes
に指定する ID は、ユーザーの ID でなくプロジェクトメンバーの ID です。