CustomFields.CreateCustomFields2 方法
创建企业自定义域公式中的语言相关格式的位置。
命名空间: WebSvcCustomFields
程序集: ProjectServerServices(位于 ProjectServerServices.dll 中)
语法
声明
<SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/CreateCustomFields2", 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 CreateCustomFields2 ( _
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.CreateCustomFields2(cfds, validateOnly, _
autoCheckIn)
[SoapDocumentMethodAttribute("https://schemas.microsoft.com/office/project/server/webservices/CustomFields/CreateCustomFields2", 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 CreateCustomFields2(
CustomFieldDataSet cfds,
bool validateOnly,
bool autoCheckIn
)
参数
cfds
类型:WebSvcCustomFields.CustomFieldDataSetCustomFieldDataSet包含自定义字段定义。
validateOnly
类型:System.Boolean如果true,而无需创建自定义字段验证CustomFieldDataSet 。
autoCheckIn
类型:System.Boolean如果true,签入后自己创建的自定义域。
备注
在运行 Project Server 的计算机的区域和语言选项控制面板中指定的区域设置格式,可以编写CustomFieldDataSet用于计算自定义域或图形标记的公式。CreateCustomFields2方法保存独立于语言的格式的公式。相比之下, CreateCustomFields方法保存而不考虑的区域设置格式的公式。
警告
CreateCustomFields方法和CreateCustomFields2方法,以及Project Web App,所有允许您创建企业项目自定义域的类型标志,并设置将工作流控制的自定义字段。但是,Project Server 工作流无法控制标志自定义域。不应设置项目自定义域类型的工作流控制的标志。
Project Server 权限
权限 |
说明 |
---|---|
允许用户修改企业自定义域和查阅表格值的定义。全局权限。 |
如果用户没有签出的自定义域,还需要管理权限,若要强制签入。