Partager via


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

  • validateOnly
    Type : System.Boolean

    Si true, valider uniquement les CustomFieldDataSet.

  • autoCheckIn
    Type : System.Boolean

    Si 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

ManageEnterpriseCustomFields

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.

Voir aussi

Référence

CustomFields classe

CustomFields - Membres

WebSvcCustomFields - Espace de noms

UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)