RuleConditionType enum
Tipo de condição de regra.
Campos
| When = 1 | $When. Essa condição limita a execução de seus filhos a casos em que outro campo tem um valor específico, ou seja, quando o valor Is do campo referenciado é igual ao valor literal fornecido. |
| WhenNot = 2 | $WhenNot.Essa condição limita a execução de seus filhos a casos em que outro campo não tem um valor específico, ou seja, quando o valor Is do campo referenciado não é igual ao valor literal fornecido. |
| WhenChanged = 3 | $WhenChanged.Essa condição limita a execução de seus filhos a casos em que outro campo foi alterado, ou seja, quando o valor Is do campo referenciado não é igual ao valor Was desse campo. |
| WhenNotChanged = 4 | $WhenNotChanged.Essa condição limita a execução de seus filhos a casos em que outro campo não foi alterado, ou seja, quando o valor Is do campo referenciado é igual ao valor Was desse campo. |
| WhenWas = 5 | $WhenWas. Essa condição limita a execução de seus filhos a casos em que outro valor de campo é alterado de um valor para outro. Por exemplo, se a condição for: quando o estado do item de trabalho for alterado de Novo para Aprovado, aqui $WhenWas cláusula definirá o estado "Novo" do workitem e a cláusula $When definirá o estado "Aprovado". |
| WhenStateChangedTo = 6 | |
| WhenStateChangedFromAndTo = 7 | |
| WhenWorkItemIsCreated = 8 | |
| WhenValueIsDefined = 9 | |
| WhenValueIsNotDefined = 10 | |
| WhenCurrentUserIsMemberOfGroup = 11 | Essa condição verifica se o usuário atual é membro de um grupo específico. Essa condição não tem nenhum mapeamento 1:1 com nenhuma condição de regra do lado do servidor, em vez disso, essa é uma condição fictícia adicionada para a simplicidade de compreensão do cliente. Essa condição é traduzida posteriormente para um filtro de associação FOR. Por exemplo, se a condição for: WhenCurrentUserIsMemberOfGroup "Approvers" then "MakeRequired" Field1.Here it translates to a For rule , "MakeRequired" for "Approvers" |
| WhenCurrentUserIsNotMemberOfGroup = 12 | Essa condição verifica se o usuário atual não é membro de um grupo específico. Essa condição não tem nenhum mapeamento 1:1 com nenhuma condição de regra do lado do servidor, em vez disso, essa é uma condição fictícia adicionada para a simplicidade de compreensão do cliente. Essa condição é traduzida posteriormente para um filtro NOT membership. Por exemplo, se a condição for: WhenCurrentUserIsNotMemberOfGroup "Approvers" e " MakeRequired" Field1.Here it translates to a Not rule , "MakeRequired" not "Approvers" |