Project.QueueUpdateProject2 method
Atualiza, adiciona, ou remove entidades em um projeto com check-out e reagenda o projeto.
Namespace: WebSvcProject
Assembly: ProjectServerServices (in ProjectServerServices.dll)
Syntax
'Declaração
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/Project/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub QueueUpdateProject2 ( _
jobUid As Guid, _
sessionUid As Guid, _
dataset As ProjectDataSet, _
validateOnly As Boolean _
)
'Uso
Dim instance As Project
Dim jobUid As Guid
Dim sessionUid As Guid
Dim dataset As ProjectDataSet
Dim validateOnly As Boolean
instance.QueueUpdateProject2(jobUid, _
sessionUid, dataset, validateOnly)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/Project/QueueUpdateProject2", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/Project/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void QueueUpdateProject2(
Guid jobUid,
Guid sessionUid,
ProjectDataSet dataset,
bool validateOnly
)
Parâmetros
jobUid
Type: System.GuidO GUID do trabalho em fila.
sessionUid
Type: System.GuidO GUID da sessão em que o trabalho de fila é enviado.
dataset
Type: WebSvcProject.ProjectDataSetContém as entidades de projeto para atualizar ou adicionar.
validateOnly
Type: System.BooleanSe true, somente valida os dados de entrada e não realiza a ação.
Comentários
Reagendando o projeto atualizado utiliza o mecanismo de agendamento no Project Server 2013, que duplica o mecanismo de agendamento no Project Professional 2013. Quando você usa o método QueueUpdateProject2 , não é necessário abrir o projeto no Project Professional 2013 para atualizar a agenda.
The Project class methods, such as QueueUpdateProject2, cannot create, edit, or delete cost resources. If the ProjectDataSet in the dataset parameter includes a cost resource, the method returns the ProjectCannotEditCostResource error 1050. You can use the CreateResources method to create cost resources, but Resource class methods cannot edit them. For more information, see What the PSI does and does not do.
Permissões do Project Server
Permissão |
Descrição |
---|---|
Permite que um usuário salvar o projeto especificado. Permissão de categoria. |
|
Permite que um usuário criar e salvar um projeto como um modelo de projeto empresarial. |