Freigeben über


CustomFields.UpdateCustomFields-Methode

Erstellt, ändert oder löscht benutzerdefinierte Enterprise-Felder.

Namespace:  WebSvcCustomFields
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaration
<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 _
)
'Usage
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
)

Parameter

  • validateOnly
    Typ: System.Boolean

    Wenn true, nur die CustomFieldDataSetzu überprüfen.

  • autoCheckIn
    Typ: System.Boolean

    Wenn true, Kontrollkästchen in den benutzerdefinierten Feldern, nachdem sie aktualisiert werden.

Hinweise

UpdateCustomFields erstellt benutzerdefinierte Felder, wenn die CustomFieldDataSet neue benutzerdefinierte Felder enthält, vorhandene benutzerdefinierte Felder ändert und benutzerdefinierte Felder, die nicht in der CustomFieldDataSetsind löscht.

Warnung

Die UpdateCustomFields -Methode und die UpdateCustomFields2 -Methode sowie Project Web App, alle ermöglichen das Erstellen eines Enterprise-Projekt benutzerdefinierten Felds vom Typ Flag, und legen Sie das benutzerdefinierte Feld Workflow gesteuert werden. Project Server-Workflows können jedoch nicht benutzerdefinierte Attributfelder steuern. Sie sollten nicht benutzerdefinierte Projektfelder vom Typ Flag für Workflow-Steuerelement festlegen.

Tipp

Die UpdateCustomFields -Methode wird dem Gebietsschema des Computers mit Project Server ignoriert. Die UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean) -Methode können Gebietsschema abhängiger Werte für Formeln, die benutzerdefinierte Felder und grafische Indikatoren zu berechnen.

Project Server-Berechtigungen

Berechtigung

Beschreibung

ManageEnterpriseCustomFields

Ermöglicht einem Benutzer das Ändern der Definitionen von benutzerdefinierten Enterprise-Felder und Nachschlagetabellen, Werte. Die globale Berechtigung.

Wenn der Benutzer die benutzerdefinierten Felder nicht ausgecheckt, erfordert UpdateCustomFields auch Administratorberechtigungen Einchecken erzwingen.

Siehe auch

Referenz

CustomFields Klasse

CustomFields-Member

WebSvcCustomFields-Namespace

UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)