ProjectDataSet.TaskRow.TASK_IS_ACTIVE propriedade
Obtém ou define um valor que indica se a tarefa está ativo (true) ou inativo (false).
Namespace: WebSvcProject
Assembly: ProjectServerServices (em ProjectServerServices.dll)
Sintaxe
'Declaração
Public Property TASK_IS_ACTIVE As Boolean
Get
Set
'Uso
Dim instance As ProjectDataSet.TaskRow
Dim value As Boolean
value = instance.TASK_IS_ACTIVE
instance.TASK_IS_ACTIVE = value
public bool TASK_IS_ACTIVE { get; set; }
Valor de propriedade
Tipo: System.Boolean
Comentários
Quando você definir uma tarefa para ficar inativo no Project Professional e, em seguida, publica o projeto, Project Web App ainda mostra a tarefa no cronograma do projeto, mas a linha de tarefa não for editável. Uma tarefa agendada automaticamente (por exemplo, T3) que tenha uma tarefa inativa (por exemplo, T2) como uma tarefa predecessora ignora as datas das tarefas inativas.
Se a tarefa T2 é a tarefa predecessora somente e não há nenhuma outras restrições, a data de início da tarefa que T3 é definida de volta ao projeto data de início. No entanto, o gráfico de Gantt continua mostrar o predecessor linha conector até que a tarefa T2 é removida como um predecessor da T3.
O mecanismo de agendamento do Project Server pode mostrar inconsistente iniciar ou terminar vezes quando você usar o método QueueUpdateProject para alterar o status ativo de uma tarefa, se houver várias alterações no objeto ProjectDataSet para o parâmetro dataset . Se a propriedade TASK_IS_ACTIVE for a única alteração no parâmetro dataset , você poderá atualizar o projeto.