Partilhar via


WHENNOT elemento (esquema de definição do tipo de item de trabalho)

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Especifica uma condição na qual aplicar uma ou mais regras para o campo corrente.As regras se aplicam ao campo corrente quando outro campo não tem um valor específico.O elemento pai define o campo corrente.

<xs:element name="WHENNOT" type="FieldValueCondition"/>

Atributos e elementos

As seções a seguir descrevem os atributos e elementos filho que definem o WHENNOT elemento. Elas também descrevem elementos pai que definem como a WHENNOT elemento é aplicado. Você deve definir pelo menos um elemento filho.

Atributos

Atributo

Descrição

field

Atributo obrigatório.

Identifica um campo deve ter um valor especificado para as regras nesse elemento a ser aplicada ao campo corrente.

Você especifica esse atributo, o nome do campo de referência.Para obter mais informações sobre nomes de referência, consulte Elemento campo (elemento WORKITEMTYPE).

value

Atributo obrigatório.

Especifica o valor que o campo identificado o field atributo não deve conter para as regras nesse elemento a ser aplicada ao campo corrente.

Elementos filho

Elemento

Descrição

Elemento REQUIRED (tipo de item de trabalho Definition esquema)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o campo corrente (o campo que contém o WHENNOT Elemento) deve conter um valor.

READONLY elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o campo corrente é somente leitura.

EMPTY elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contiver o valor especificado, o campo corrente não deve conter um valor.

Elemento CONGELADO (tipo de item de trabalho Definition esquema)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o campo corrente é congelado. Um campo congelado não pode ser alterado para qualquer valor não vazios após as alterações são confirmadas.No entanto, você pode desmarcar manualmente o campo, salvar o item de trabalho e, em seguida, especifique um valor diferente.

CANNOTLOSEVALUE elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o valor do campo que está identificado o field atributo não é alterado, o campo corrente não pode ser limpo ou feito vazio depois que ele tenha adquirido um valor.

NOTSAMEAS elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o valor do campo corrente não pode corresponder ao valor de um terceiro campo. Especificar o campo de terceiro no NOTSAMEAS elemento.

VALIDUSER elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, a lista de valores permitidos deve consistir apenas de usuários válido do sistema.

ALLOWEXISTINGVALUE elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o valor do campo corrente já existente será permitido, mesmo que ela viola outras regras. Se o valor do campo corrente é alterado, esse elemento não se aplica.

CORRESP elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o valor do campo corrente deve corresponder ao padrão especificado.

ALLOWEDVALUES elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contiver o valor especificado, o campo corrente deve conter um valor fornecido pela lista de valores especificada. Permitidos valores são valores que estão disponível para seleção em um lista de campos nos formulários de item de trabalho e no Construtor de Consultas.Você deve selecionar de um desses valores.

SUGGESTEDVALUES elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, a lista especificada contém os valores sugeridos para o campo corrente. Os valores sugeridos são valores que estão disponível para seleção em uma lista de campos em formulários de itens de trabalho e no Construtor de Consultas.Você pode inserir outros valores juntamente com aqueles na lista.

PROHIBITEDVALUES elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o campo corrente não pode conter quaisquer valores na lista.

padrão elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, esse elemento Especifica o valor padrão para o campo corrente.

COPY elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o valor de um terceiro campo será copiado automaticamente para o campo corrente. Especificar o campo de terceiro no COPY elemento.

SERVERDEFAULT elemento (esquema de definição do tipo de item de trabalho)

Elemento opcional.

Especifica que quando o campo que está identificado o field atributo não contém o valor especificado, o campo corrente usa o valor do componente de servidor especificado. Os componentes de servidor são relógio, que é o time quando o item de trabalho for atualizado e CurrentUser, que é a identidade que o item de trabalho atualizado.

Elementos pai

Elemento

Descrição

campo elemento (esquema de definição do tipo de item de trabalho)

Elemento necessário.

Faz referência a uma definição de campo do item de trabalho e as regras e condições que aplicar ao campo.A referência se baseia o STATE, TRANSITION, DEFAULTREASON, ou REASON elemento que seu pai FIELDS elemento é um filho.

Elemento campo (elemento WORKITEMTYPE)

Elemento necessário.

Define um campo de item de trabalho e especifica as regras e condições que se aplicam a ele.

Comentários

WHENNOT é um elemento filho opcional de FIELD (Item de trabalho Type Definition esquema) e FIELD (WORKITEMTYPE elemento).

Exemplo

<WHENNOT field="field reference name" value="value">
    <REQUIRED>…</REQUIRED>
    <READONLY>…</READONLY>
    <EMPTY>…</EMPTY>
    <FROZEN>…</FROZEN>
    <CANNOTLOSEVALUE>…</CANNOTLOSEVALUE>
    <NOTSAMEAS>…</NOTSAMEAS>
    <VALIDUSER>…</VALIDUSER>
    <ALLOWEXISTINGVALUE>…<ALLOWEXISTINGVALUE>
    <MATCH>…</MATCH>
    <ALLOWEDVALUES>…</ALLOWEDVALUES>
    <SUGGESTEDVALUES>…</SUGGESTEDVALUES>
    <PROHIBITEDVALUES>…</PROHIBITEDVALUES>
    <DEFAULT>…</DEFAULT>
    <COPY>…</COPY>
    <SERVERDEFAULT>…</SERVERDEFAULT>
</WHENNOT>

Informações do elemento

Namespace

https://schemas.Microsoft.com/VisualStudio/2005/WorkItemTracking/TypeDef

Nome do esquema

Definição de tipo de item de trabalho

Validação de arquivo

WorkItemTypeDefinition.xsd

Tipo de elemento

Tipo complexo FieldValueCondition (tipo de item de trabalho Definition esquema)

Pode ser vazio

Não

Consulte também

Outros recursos

tipo de item de trabalho Definição de esquema

Condições de campo