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
cfds
Typ: WebSvcCustomFields.CustomFieldDataSetCustomFieldDataSet enthält die Definitionen der aktualisierten benutzerdefinierten Felds.
validateOnly
Typ: System.BooleanWenn true, nur die CustomFieldDataSetzu überprüfen.
autoCheckIn
Typ: System.BooleanWenn 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 |
---|---|
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.