del método CustomFields.UpdateCustomFields
Crea, modifica o elimina los campos personalizados de empresa.
Espacio de nombres: WebSvcCustomFields
Ensamblado: ProjectServerServices (en ProjectServerServices.dll)
Sintaxis
'Declaración
<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 _
)
'Uso
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
)
Parámetros
cfds
Tipo: WebSvcCustomFields.CustomFieldDataSetCustomFieldDataSet contiene las definiciones de campo personalizado actualizado.
validateOnly
Tipo: System.BooleanSi true, validar la CustomFieldDataSet.
autoCheckIn
Tipo: System.BooleanSi true, verificación de los campos personalizados después de que se actualicen.
Comentarios
UpdateCustomFields crea campos personalizados si el CustomFieldDataSet incluye nuevos campos personalizados, modifica los campos personalizados existentes y elimina los campos personalizados que no están en la CustomFieldDataSet.
Advertencia
El método UpdateCustomFields y el método UpdateCustomFields2 , así como Project Web App, permiten crear un campo personalizado de proyecto de empresa de tipo de marca y establezca el campo personalizado como flujo de trabajo controlado. Sin embargo, los flujos de trabajo de Project Server no pueden controlar los campos personalizados de indicador. No deben establecer los campos personalizados de proyecto del tipo de marca para el control de flujo de trabajo.
Sugerencia
El método UpdateCustomFields omite la configuración regional del equipo que ejecuta Project Server. El método UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean) puede usar valores dependientes de la configuración regional para las fórmulas que calculan campos personalizados y los indicadores gráficos.
Permisos de Project Server
Permiso |
Descripción |
---|---|
Permite que un usuario modificar las definiciones de campos personalizados de empresa y los valores de tabla de búsqueda. Permiso global. |
Si el usuario no ha desprotegido los campos personalizados, UpdateCustomFields también requiere permisos administrativos para forzar la protección de.