Compartir a través de


RuleConditionType enum

Tipo de condición de regla.

Campos

When = 1

$When. Esta condición limita la ejecución de sus elementos secundarios a casos en los que otro campo tiene un valor determinado, es decir, cuando el valor Is del campo al que se hace referencia es igual al valor literal especificado.

WhenNot = 2

$WhenNot.Esta condición limita la ejecución de sus elementos secundarios a casos en los que otro campo no tiene un valor determinado, es decir, cuando el valor Is del campo al que se hace referencia no es igual al valor literal especificado.

WhenChanged = 3

$WhenChanged.Esta condición limita la ejecución de sus elementos secundarios a casos en los que ha cambiado otro campo, es decir, cuando el valor Is del campo al que se hace referencia no es igual al valor Was de ese campo.

WhenNotChanged = 4

$WhenNotChanged.Esta condición limita la ejecución de sus elementos secundarios a los casos en los que otro campo no ha cambiado, es decir, cuando el valor Is del campo al que se hace referencia es igual al valor Was de ese campo.

WhenWas = 5

$WhenWas. Esta condición limita la ejecución de sus elementos secundarios a casos en los que se cambia otro valor de campo de un valor a otro. Por ejemplo, si la condición es : cuando el estado del elemento de trabajo cambia de Nuevo a Aprobado, aquí $WhenWas cláusula define el estado "Nuevo" del objeto de trabajo y $When cláusula define el estado "Aprobado".

WhenStateChangedTo = 6
WhenStateChangedFromAndTo = 7
WhenWorkItemIsCreated = 8
WhenValueIsDefined = 9
WhenValueIsNotDefined = 10
WhenCurrentUserIsMemberOfGroup = 11

Esta condición comprueba si el usuario actual es miembro de un grupo determinado. Esta condición no tiene ninguna asignación 1:1 con ninguna condición de regla del lado servidor, sino que se trata de una condición ficticía agregada para simplificar el conocimiento del cliente. Esta condición se traduce posteriormente a un filtro de pertenencia FOR . Por ejemplo, si la condición es : WhenCurrentUserIsMemberOfGroup "Approvers", "MakeRequired" Field1.Here se traduce en una regla For , "MakeRequired" para "Aprobadores"

WhenCurrentUserIsNotMemberOfGroup = 12

Esta condición comprueba si el usuario actual no es miembro de un grupo determinado. Esta condición no tiene ninguna asignación 1:1 con ninguna condición de regla del lado servidor, sino que se trata de una condición ficticía agregada para simplificar el conocimiento del cliente. Esta condición se traduce más adelante a un filtro NOT membership . Por ejemplo, si la condición es : WhenCurrentUserIsNotMemberOfGroup "Approvers", "MakeRequired" Field1.Here se traduce a una regla Not , "MakeRequired" no "Approvers"