CustomFields.UpdateCustomFields - Méthode
Crée, modifie ou supprime des champs personnalisés d'entreprise.
Espace de noms : WebSvcCustomFields
Assembly : ProjectServerServices (dans ProjectServerServices.dll)
Syntaxe
'Déclaration
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/UpdateCustomFields", RequestNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", _
ResponseNamespace := "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/", _
Use := SoapBindingUse.Literal, ParameterStyle := SoapParameterStyle.Wrapped)> _
Public Sub UpdateCustomFields ( _
cfds As CustomFieldDataSet, _
validateOnly As Boolean, _
autoCheckIn As Boolean _
)
'Utilisation
Dim instance As CustomFields
Dim cfds As CustomFieldDataSet
Dim validateOnly As Boolean
Dim autoCheckIn As Boolean
instance.UpdateCustomFields(cfds, validateOnly, _
autoCheckIn)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/UpdateCustomFields", RequestNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",
ResponseNamespace = "https://schemas.microsoft.com/office/project/server/webservices/CustomFields/",
Use = SoapBindingUse.Literal, ParameterStyle = SoapParameterStyle.Wrapped)]
public void UpdateCustomFields(
CustomFieldDataSet cfds,
bool validateOnly,
bool autoCheckIn
)
Paramètres
cfds
Type : WebSvcCustomFields.CustomFieldDataSetCustomFieldDataSet contient les définitions de champ personnalisé mis à jour.
validateOnly
Type : System.BooleanSi true, valider uniquement les CustomFieldDataSet.
autoCheckIn
Type : System.BooleanSi true, vérification dans les champs personnalisés, une fois qu'ils sont mis à jour.
Remarques
UpdateCustomFields crée des champs personnalisés si le CustomFieldDataSet comprend de nouveaux champs personnalisés, modifie les champs personnalisés existants et supprime les champs personnalisés qui ne sont pas dans le CustomFieldDataSet.
Avertissement
La méthode UpdateCustomFields et la méthode de UpdateCustomFields2 , ainsi que Project Web App, vous permettent de créer un champ personnalisé de projet d'entreprise de type indicateur et la valeur du champ personnalisé soit contrôlée par un flux de travail. Toutefois, les flux de travail Project Server ne peut pas contrôler les champs personnalisés indicateur. Vous ne devez pas définir les champs personnalisés de projet de type indicateur pour le contrôle de flux de travail.
Conseil
La méthode UpdateCustomFields ignore les paramètres régionaux de l'ordinateur qui exécute Project Server. La méthode UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean) peut utiliser les valeurs dépendant des paramètres régionaux pour les formules qui donnent des champs personnalisés et des indicateurs graphiques.
Autorisations Project Server
Autorisation |
Description |
---|---|
Permet à un utilisateur de modifier les définitions des champs personnalisés d'entreprise et les valeurs de table de choix. Autorisation globale. |
Si l'utilisateur ne pas extraire les champs personnalisés, UpdateCustomFields requiert également des autorisations d'administration pour forcer l'archivage.