Cómo establecer el “plan de trabajo” (EstimatedHours) para una tarea en StarTeam SDK?
-
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();
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