Поделиться через


Метод CustomFields.UpdateCustomFields

Создание, изменение или удаление корпоративных настраиваемых полей.

Пространство имен:  WebSvcCustomFields
Сборка:  ProjectServerServices (в ProjectServerServices.dll)

Синтаксис

'Декларация
<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 _
)
'Применение
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
)

Параметры

  • validateOnly
    Тип: System.Boolean

    Если trueпроверки CustomFieldDataSet.

  • autoCheckIn
    Тип: System.Boolean

    Если true, возврат настраиваемого поля после их обновления.

Замечания

UpdateCustomFields создает настраиваемые поля, если CustomFieldDataSet включает в себя новые настраиваемые поля, изменяет существующие настраиваемые поля и удаление настраиваемых полей, не входящих в CustomFieldDataSet.

Предупреждение

Метод UpdateCustomFields и метод UpdateCustomFields2 , а также Project Web App все позволяют создать проект корпоративное настраиваемое поле типа флаг и задать настраиваемое поле должно быть управляются рабочего процесса. Тем не менее рабочих процессов Project Server не может управлять настраиваемые поля флага. Не следует устанавливать project настраиваемых полей типа флаг для элемента управления рабочего процесса.

Совет

Метод UpdateCustomFields игнорирует национальную настройку компьютера с Project Server. Метод UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean) можно использовать значения зависит от языкового стандарта для по формуле, настраиваемые поля и графические индикаторы.

Разрешения Project Server

Разрешение

Описание

ManageEnterpriseCustomFields

Позволяет пользователям изменять определения корпоративных настраиваемых полей и значения таблицы подстановки. Глобальное разрешение.

Если пользователь не является извлекать настраиваемые поля, UpdateCustomFields также требуются разрешения администратора для принудительного возврата.

См. также

Справочные материалы

CustomFields класс

Элементы CustomFields

Пространство имен WebSvcCustomFields

UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)