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,签入他们更新后的自定义域。
备注
如果CustomFieldDataSet包含新的自定义字段、 修改现有的自定义字段,并删除不在CustomFieldDataSet的自定义域, UpdateCustomFields创建自定义字段。
警告
UpdateCustomFields方法和UpdateCustomFields2方法,以及Project Web App,所有允许您创建企业项目自定义域的类型标志,并设置将工作流控制的自定义字段。但是,Project Server 工作流无法控制标志自定义域。不应设置项目自定义域类型的工作流控制的标志。
提示
UpdateCustomFields方法将忽略运行 Project Server 的计算机的区域设置。UpdateCustomFields2(CustomFieldDataSet, Boolean, Boolean)方法可用于计算自定义域和图形指示器的公式的区域设置相关的值。
Project Server 权限
权限 |
说明 |
---|---|
允许用户修改企业自定义域和查阅表格值的定义。全局权限。 |
如果用户没有签出的自定义域, UpdateCustomFields还需要管理权限,若要强制签入。