del método Project.QueueUpdateProject2
Actualiza, agrega, o quita las entidades en un proyecto desprotegido y reprograma el proyecto.
Espacio de nombres: WebSvcProject
Ensamblado: ProjectServerServices (en ProjectServerServices.dll)
Sintaxis
'Declaración
<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
Tipo: System.GuidEl GUID de la tarea de la cola.
sessionUid
Tipo: System.GuidEl GUID de la sesión en la que se envía el trabajo en cola.
dataset
Tipo: WebSvcProject.ProjectDataSetContiene las entidades de proyecto para actualizar o agregar.
validateOnly
Tipo: System.BooleanSi true, solo valida los datos de entrada y no lleve a cabo la acción.
Comentarios
Volver a programar el proyecto actualizado, usa el motor de programación en Project Server 2013, que se duplica el motor de programación de Project Profesional 2013. Cuando se utiliza el método QueueUpdateProject2 , no es necesario abrir el proyecto en Project Profesional 2013 para actualizar la programación.
Los métodos de clase Project , como QueueUpdateProject2, no se pueden crear, editar o eliminar recursos de costo. Si el ProjectDataSet en el parámetro dataset incluye un recurso de costo, el método devuelve el error ProjectCannotEditCostResource 1050. Puede usar el método CreateResources para crear los recursos de costo, pero los métodos de la clase Resource no pueden editarlos. Para obtener más información, vea What the PSI does and does not do.
Permisos de Project Server
Permiso |
Descripción |
---|---|
Permite al usuario guardar el proyecto especificado. Permiso de categoría. |
|
Permite a un usuario crear y guardar un proyecto como una plantilla de proyecto de empresa. |