HI Antti Pajunen
First of all thanks for the reply.
So yes, we are using vanilla P4W.
...you can update the msdyn_progress column.
Changes to that column are then reflected in columns msdyn_effortcompleted and msdyn_effortremaining if the schedule mode is fixed duration.
I ensured that the Fixed duration schedule mode is applied for the project according to your statement
It's not immediately clear to me how you are trying to get % complete updated.
Can you clarify which column you're updating in your code or are you changing values in all the columns you've listed in your code?
Yes, I tried to update all the fields listed above with one API request.
Hovewer even if I update only msdyn_progress field (task1 and task2 are existing tasks I created manually on UI) - nothing happens. Please see the code below and the second screenshot
var task1 = GetTask(project.ToEntityReference(), "B648C920-93F6-EB11-A80F-000D3A3B998B");
var task2 = GetTask(project.ToEntityReference(), "46ECD337-94F6-EB11-A80F-000D3A3B998B");
task1["msdyn_progress"] = 0.3m;
task2["msdyn_progress"] = 0.4m;
var task1UpdateResponse = CallPssUpdateAction(task1, operationSetId);
var task2UpdateResponse = CallPssUpdateAction(task2, operationSetId);
Is there anything you could advice?
Thanks
Andrey Ignatenko

