Project.QueueUpdateProject2 - Méthode
Met à jour, ajoute, ou supprime des entités dans un projet sont extraits et replanifie le projet.
Espace de noms : WebSvcProject
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
<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 _
)
'Utilisation
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
)
Paramètres
jobUid
Type : System.GuidLe GUID de la tâche de file d'attente.
sessionUid
Type : System.GuidLe GUID de la session dans laquelle le travail en file d'attente est envoyé.
dataset
Type : WebSvcProject.ProjectDataSetContient les entités de projet pour mettre à jour ou à ajouter.
validateOnly
Type : System.BooleanSi true, uniquement valide les données d'entrée et n'effectue pas l'action.
Remarques
Nouvelle planification du projet mis à jour utilise le moteur de planification Project Server 2013, dont le moteur de planification dans Project Professionnel 2013 les doublons. Lorsque vous utilisez la méthode QueueUpdateProject2 , il n'est pas nécessaire ouvrir le projet dans Project Professionnel 2013 pour mettre à jour de la planification.
Les méthodes de classe Project , tel que QueueUpdateProject2, ne peuvent pas créer, modifier ou supprimer des ressources de coûts. Si le ProjectDataSet dans le paramètre dataset inclut une ressource de coût, la méthode renvoie l'erreur ProjectCannotEditCostResource 1050. Vous pouvez utiliser la méthode CreateResources pour créer des ressources de coûts, mais les méthodes de la classe Resource ne peut pas les modifier. Pour plus d'informations, voir What the PSI does and does not do.
Autorisations Project Server
Autorisation |
Description |
---|---|
Permet à un utilisateur d'enregistrer le projet spécifié. Autorisation de catégorie. |
|
Permet à un utilisateur de créer et enregistrer un projet comme un modèle de projet d'entreprise. |