Метод 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
)
Параметры
cfds
Тип: WebSvcCustomFields.CustomFieldDataSetCustomFieldDataSet содержит определения обновленные настраиваемого поля.
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
Разрешение |
Описание |
---|---|
Позволяет пользователям изменять определения корпоративных настраиваемых полей и значения таблицы подстановки. Глобальное разрешение. |
Если пользователь не является извлекать настраиваемые поля, UpdateCustomFields также требуются разрешения администратора для принудительного возврата.