Compartilhar via


CustomFields.CreateCustomFields2 method

Cria enterprise campos personalizados, onde as fórmulas estão em um formato dependentes de idioma.

Namespace:  WebSvcCustomFields
Assembly:  ProjectServerServices (in ProjectServerServices.dll)

Syntax

'Declaração
<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 _
)
'Uso
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
)

Parâmetros

  • validateOnly
    Type: System.Boolean

    Se true, validar o CustomFieldDataSet sem criar os campos personalizados.

  • autoCheckIn
    Type: System.Boolean

    Se true, check-in dos campos personalizados, depois que eles são criados.

Comentários

Fórmulas na CustomFieldDataSet que são usadas para calcular campos personalizados ou indicadores gráficos podem ser gravadas no formato de localidade especificada no painel de controle Regional and Language Options do computador que executa o Project Server. O método CreateCustomFields2 salva as fórmulas em um formato independente de idioma. Por comparação, o método CreateCustomFields salva fórmulas sem relação com o formato de localidade.

Aviso

O método CreateCustomFields e o método CreateCustomFields2 , bem como Project Web App, todos permitem que você crie um campo personalizado de projeto de empresa do tipo sinalizador e defina o campo personalizado seja controlado de fluxo de trabalho. No entanto, fluxos de trabalho do Project Server não podem controlar os campos personalizados de sinalização. Você não deve configurar campos personalizados de tipo de sinalizador para controle de fluxo de trabalho do projeto.

Permissões do Project Server

Permissão

Descrição

ManageEnterpriseCustomFields

Permite que um usuário modificar as definições de campos personalizados da empresa e valores de tabela de pesquisa. Permissão global.

Se o usuário não fez o check-out dos campos personalizados, também exige permissões administrativas para forçar o check-in.

Ver também

Referência

CustomFields class

CustomFields members

WebSvcCustomFields namespace

CreateCustomFields(CustomFieldDataSet, Boolean, Boolean)