Cómo establecer el “plan de trabajo” (EstimatedHours) para una tarea en StarTeam SDK?

StackOverflow https://stackoverflow.com/questions/3194933

  •  02-10-2019
  •  | 
  •  

Pregunta

No se puede encontrar la manera de establecer la propiedad EstimatedHours desde el SDK de StarTeam. Los EstimatedHours propiedad es de sólo lectura, y no puedo imaginar cualquier forma de establecer el valor del SDK, aunque a través de la interfaz de usuario puede establecer el campo "planificar, trabajar".

Configuración de la EstimatedStart/Finish no funciona:

var task = new Borland.StarTeam.Task(cr.ParentFolder);
task.Name = "Name";
task.Notes = "Notes";
// task.EstimatedHours = 4.0; // readonly property
task.EstimatedStart = DateTime.Now;
task.EstimatedFinish = DateTime.Now.AddHours(4);

task.Update();
¿Fue útil?

Solución

La única manera que he descubierto para ajustar las horas estimadas estaba con el acceso de base de datos y una consulta SQL:

UPDATE t
   SET StTaskEstimatedHours = 4
FROM dbo.syn_Task t
WHERE t.EndModifiedTime = 0 AND t.DeletedTime = 0
  AND t.StTaskNumber = {task.Number}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top