Statusing.CreateNewAssignmentWithWork método
Cria uma atribuição que inclui o trabalho planejado a ser executada.
Namespace: WebSvcStatusing
Assembly: ProjectServerServices (em ProjectServerServices.dll)
Sintaxe
'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Statusing/CreateNewAssignmentWithWork", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Statusing/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Statusing/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub CreateNewAssignmentWithWork ( _
sName As String, _
projGuid As Guid, _
taskGuid As Guid, _
assnGuid As Guid, _
sumTaskGuid As Guid, _
dtStart As DateTime, _
dtFinish As DateTime, _
actWork As Double, _
fMilestone As Boolean, _
fAddToTimesheet As Boolean, _
fSubmit As Boolean, _
sComment As String _
)
'Uso
Dim instance As Statusing
Dim sName As String
Dim projGuid As Guid
Dim taskGuid As Guid
Dim assnGuid As Guid
Dim sumTaskGuid As Guid
Dim dtStart As DateTime
Dim dtFinish As DateTime
Dim actWork As Double
Dim fMilestone As Boolean
Dim fAddToTimesheet As Boolean
Dim fSubmit As Boolean
Dim sComment As String
instance.CreateNewAssignmentWithWork(sName, _
projGuid, taskGuid, assnGuid, sumTaskGuid, _
dtStart, dtFinish, actWork, fMilestone, _
fAddToTimesheet, fSubmit, sComment)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Statusing/CreateNewAssignmentWithWork", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Statusing/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Statusing/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void CreateNewAssignmentWithWork(
string sName,
Guid projGuid,
Guid taskGuid,
Guid assnGuid,
Guid sumTaskGuid,
DateTime dtStart,
DateTime dtFinish,
double actWork,
bool fMilestone,
bool fAddToTimesheet,
bool fSubmit,
string sComment
)
Parâmetros
sName
Tipo: System.StringNome da tarefa.
projGuid
Tipo: System.GuidGUID do projeto.
taskGuid
Tipo: System.GuidGUID da tarefa à qual a atribuição está vinculada. Use Guid.Empty para criar uma nova tarefa.
assnGuid
Tipo: System.GuidGUID para a nova atribuição.
sumTaskGuid
Tipo: System.GuidGUID da tarefa de resumo nas quais a nova tarefa será criada. Se você não estiver criando uma nova tarefa, use Guid.Empty.
dtStart
Tipo: System.DateTimeData de início para a nova atribuição.
dtFinish
Tipo: System.DateTimeData para a nova atribuição de término. Se dtFinish for definido como DateTime.MinValue e actWork = 0, uma tarefa de 1 dia é criada que começa na data dtStart .
actWork
Tipo: System.DoubleTrabalho total planejado para a tarefa. Para uma tarefa manual, usada para calcular a data de término.
- fMilestone
Tipo: System.Boolean
fAddToTimesheet
Tipo: System.BooleanAdicione automaticamente essa atribuição à planilha de tempo para o recurso.
fSubmit
Tipo: System.BooleanEnvie automaticamente a tarefa de aprovação.
sComment
Tipo: System.StringComentários sejam enviadas para o gerente de status ao aprovar a nova solicitação.
Comentários
Criar uma atribuição segue um dos dois cenários: adicionar um recurso a uma tarefa de trabalho atual ou criar uma tarefa em uma tarefa de resumo. A lista de parâmetro a seguir indica quais parâmetros são usados em cada cenário.
Parâmetro |
Criar nova tarefa |
Adicionar a tarefa existente |
---|---|---|
sName |
Sim |
Não |
projGuid |
Sim |
Sim |
taskGuid |
Não |
Sim |
assnGuid |
Sim |
Sim |
sumTaskGuid |
Sim |
Não |
dtStart |
Sim |
Sim |
dtFinish |
Sim |
Sim |
fAddToTimesheet |
Sim |
Sim |
fSubmit |
Sim |
Sim |
sComment |
Sim |
Sim |
CreateNewAssignment submete vários trabalhos para o serviço de enfileiramento do Project Server. Os trabalhos podem incluir trabalhos da fila de quadro de horários, caso em que a propriedade CorrelationGUID é igual à propriedade TS_UID .
CreateNewAssignment submete vários trabalhos para o serviço de enfileiramento do Project Server. Os trabalhos podem incluir trabalhos da fila de quadro de horários, caso em que a propriedade CorrelationGUID é igual à propriedade TS_UID .
Permissões do Project Server
Permissão |
Descrição |
---|---|
Permite que um usuário criar uma nova tarefa ou atribuição. Permissão de categoria. |