Definición de una frase de regla en el separador Regla de EmailPlus

En el separador Regla de EmailPlus, puede definir una frase de regla basada en los valores de los campos o basada en valores de campo que han cambiado.

Acerca de esta tarea

En el área Criterios de valor, puede definir hasta cinco grupos de criterios de valor utilizando expresiones lógicas para buscar valores que contienen los campos. En el área Campos, puede definir una condición de regla que busque los campos que han cambiado en lugar de los valores que contienen.

Procedimiento

  1. En la lista <Selección de nombre de campo>, seleccione un nombre de campo asociado a un tipo de registro.
  2. En la lista <Operador de comparación>, seleccione un operador de comparación.
  3. En la lista <Valor de comparación>, seleccione un valor de comparación, que es el valor o lista de valores con el que se comparará la <Selección de nombre de campo> seleccionada utilizando el <Operador de comparación>.

    No se necesita un <Valor de comparación> si se utilizan los operadores de comparación IS NULL y NOT NULL. Los valores de serie deben especificarse entre comillas dobles, como por ejemplo "Project A".

    Incluya una lista de valores como una lista separada por comas con series especificadas entre comillas dobles. Es importante especificar las series que contienen espacios entre comillas dobles. Por ejemplo, especifique "Project A", "Project B", "Project C" para obtener una lista de series o 1, 2, 3 para obtener una lista de números. El <Valor de comparación> también se puede expresar como una expresión Perl que devuelva un valor del mismo tipo que el valor especificado en la lista <Selección de nombre de campo>. La expresión puede invocar una rutina definida en el esquema o una llamada a la API de IBM® Rational ClearQuest. Por ejemplo, para enviar un correo electrónico si el usuario actual es el emisor, puede utilizar la API de ClearQuest GetUserLoginName( ) para devolver el usuario actual. Puede añadir sus propios valores de comparación dinámicos a los criterios de valor. Por ejemplo, podría añadir su propia función al esquema que devolviera valores de comparación de fechas como por ejemplo YESTERDAY o LAST_WEEK.

    La tabla siguiente muestra los operadores que puede utilizar en los criterios de valor. La tabla siguiente muestra los operadores que puede utilizar en los criterios de valor.
    Tabla 1. Operadores de comparación soportados por el registro EmailPlusRule
    Operador Descripción
    = Igual
    <> No igual
    < Menor que
    <= Menor o igual que
    > Mayor que
    => Mayor o igual que
    IN Los criterios de valor devuelven TRUE si el valor <Selección de nombre de campo> es uno de los valores especificados en el elemento <Valor de comparación>. De lo contrario, los criterios de valor devuelven FALSE.
    NOT IN Los criterios de valor devuelven TRUE si el valor de <Selección de nombre de campo> no es uno de los valores especificados en <Valor de comparación>. De lo contrario, los criterios de valor devuelven FALSE.
    LIKE Los criterios de valor devuelven TRUE si el valor de <Selección de nombre de campo> contiene el texto especificado en <Valor de comparación>. De lo contrario, los criterios de valor devuelven FALSE. Las comparaciones entre series de caracteres son sensibles a las mayúsculas y minúsculas.
    NOT LIKE Los criterios de valor devuelven TRUE si el valor de <Selección de nombre de campo> no contiene el texto especificado en <Valor de comparación>. De lo contrario, los criterios de valor devuelven FALSE.
    IS NULL Los criterios de valor devuelven TRUE si el valor de <Selección de nombre de campo> está vacío o no tiene ningún valor. De lo contrario, los criterios de valor devuelven FALSE. Este operador de comparación no requiere que <Valor de comparación> contenga un valor.
    NOT NULL Los criterios de valor devuelven TRUE si el valor de <Selección de nombre de campo> contiene un valor. De lo contrario, los criterios de valor devuelven FALSE.
    Cuando se especifican varias condiciones de criterios de valor, puede combinarlos mediante los operadores lógicos AND u OR.
  4. Añada una frase a la condición de regla para buscar campos que han cambiado en el área Campos. La condición de regla busca los campos que han cambiado. Un frase de regla tiene tres partes
    1. En la lista <Operador de frase> que está fuera del área Campos, seleccione AND u OR para buscar campos modificados. Este operando combina los campos especificados en Campos cambiados con las frases de criterios de valor que se han definido. Aunque no haya criterios de valor, debe seleccionar un operando de frase para editar los campos de entrada que están asociados con esta frase de regla.
    2. En la lista <Operando de campos> que está dentro del área Campos, especifique la combinación de cambios de campo que se debe buscar. Puede seleccionar uno de estos tres operandos:
      • Seleccione ALL para especificar que todos los campos listados en <Campos cambiados> deben haber cambiado para que esta frase se evalúe como TRUE.
      • Seleccione ANY para especificar que al menos uno de los campos listados en <Campos cambiados> debe haber cambiado para que esta frase se evalúe como TRUE.
      • Seleccione NONE para especificar que ninguno de los campos listados en <Campos cambiados> debe haber cambiado para que esta frase se evalúe como TRUE.
    3. En el área Campos, pulse Más junto al campo Campos cambiados.
    4. En el recuadro de diálogo Editor, seleccione el campo o campos en los que desea basar esta frase de regla en la lista Lista de opciones y luego pulse Añadir a para añadirlos a la lista Selecciones. Repita este paso para el resto de los campos que desea utilizar. Luego, pulse Aceptar.

Comentarios