Cómo funcionan los comparadores del atributo de lista de cadenas
- En secuencia - Todos los valores de entrada utilizados para la ejecución de la tabla de decisión deben seguir el mismo orden definido en las reglas de la tabla de decisión.
- Cualquier secuencia - Todos los valores de entrada utilizados para la ejecución de la tabla de decisión deben estar disponibles en el conjunto de valores definidos en las reglas de la tabla de decisión, independientemente de su orden.
| Comparador | Cómo funciona | Cuando la condición resulta en Verdadero | Cuando la condición resulta en Falso |
|---|---|---|---|
| Contiene todo en secuencia |
Los valores de entrada utilizados para la ejecución de la tabla de decisión contienen todos los valores definidos en una de las reglas de la tabla de decisión. Además, los valores de entrada deben seguir el orden de valores definido en la regla de la tabla de decisión. Es decir, los valores de una de las reglas de la tabla de decisión son un subconjunto exacto de los valores de entrada. Este comparador es el más adecuado cuando el número de valores que entran en la tabla de decisión suele ser mayor que el definido en la tabla. |
|
|
|
No contiene todo en secuencia |
Los valores de entrada utilizados para la ejecución de la tabla de decisión contienen al menos un valor omitido o contienen todos los valores en una secuencia diferente en comparación con los valores que se definen en una de las reglas de la tabla de decisión. |
|
|
| Contiene todos |
Los valores de entrada utilizados para la ejecución de la tabla de decisión contienen todos los valores definidos en una de las reglas de la tabla de decisión. Sin embargo, los valores de entrada no tienen por qué seguir el orden de valores definido en la regla de la tabla de decisión. Es decir, los valores de una de las reglas de la tabla de decisión son un subconjunto de los valores de entrada. Este comparador es el más adecuado cuando el número de valores que entran en la tabla de decisión suele ser mayor que el definido en la tabla. |
|
|
| No contiene todos los |
Los valores de entrada utilizados para la ejecución de la tabla de decisión contienen al menos un valor omitido en comparación con los valores definidos en una de las reglas de la tabla de decisión. |
|
|
| Igual |
Los valores de entrada utilizados para la ejecución de la tabla de decisión coinciden exactamente con los valores definidos en una de las reglas de la tabla de decisión. Además, los valores de entrada deben seguir el mismo orden que en una de las reglas de la tabla de decisión. |
|
|
| No es igual |
Los valores de entrada utilizados para la ejecución de la tabla de decisión contienen valores adicionales, valores que faltan o todos los valores en un orden diferente en comparación con los valores que se definen en una de las reglas de la tabla de decisión. |
|
|
| Contiene exactamente |
Los valores de entrada utilizados para la ejecución de la tabla de decisión coinciden con los valores definidos en una de las reglas de la tabla de decisión. Sin embargo, los valores de entrada no tienen por qué seguir el orden de valores definido en la regla de la tabla de decisión. El número de valores y el número de veces que se repite un valor deben coincidir exactamente entre los valores de entrada y los valores definidos en una de las reglas de la tabla de decisión. En el ejemplo 2, observe que el número de valores definidos en la tabla de decisión es cinco y que el valor "Auto" se repite dos veces. La condición devuelve verdadero sólo si el valor de entrada contiene cinco elementos, con Auto dos veces. |
Ejemplo 1:
|
Ejemplo 1:
Ejemplo 2:
|
|
No contiene exactamente |
Los valores de entrada utilizados para la ejecución de la tabla de decisión no deben contener todos los valores definidos en una de las filas de la tabla de decisión. Es decir, deben faltar uno o más valores en la lista de valores de entrada.
El número de valores y el número de veces que se repite un valor no deben coincidir entre los valores de entrada y los valores definidos en una de las reglas de la tabla de decisión. En el ejemplo 2, observe que el número de valores definidos en la tabla de decisión es cinco y que el valor "Auto" se repite dos veces. La condición devuelve verdadero sólo si el valor de entrada contiene menos o más de cinco elementos. |
Ejemplo 1:
Ejemplo 2:
|
Ejemplo 1:
Ejemplo 2:
|
| Es la subsecuencia de |
Los valores de entrada utilizados para la ejecución de la tabla de decisión deben ser un subconjunto exacto de los valores definidos en una de las filas de la tabla de decisión. Es decir, todos los valores de entrada deben estar disponibles en el mismo orden sin interrupciones en una de las reglas de la tabla de decisión. Los valores deben ser continuos y no estar interrumpidos por ningún otro valor. Nota: Una lista de entrada vacía no se considera una subsecuencia.
|
|
|
| no es una subsecuencia de |
Los valores de entrada utilizados para la ejecución de la tabla de decisión deben contener valores adicionales, todos los valores en una secuencia diferente, o todos los valores en secuencia, pero rotos por otros valores en comparación con los valores que se definen en una de las filas de la tabla de decisión. Nota: Una lista de entrada vacía se considera 'No una subsecuencia de' los valores de una regla de tabla de decisión. Es decir, cuando el valor de entrada es una lista vacía, la entrada no es una subsecuencia de los valores de la tabla de decisión.
|
|
|
| Es subconjunto de |
Los valores de entrada utilizados para la ejecución de la tabla de decisión deben ser un subconjunto de los valores definidos en una de las reglas de la tabla de decisión. Sin embargo, el orden de los valores no tiene por qué coincidir. Este comparador es el más adecuado cuando los valores definidos en la tabla de decisión son un conjunto más amplio y universal de los valores que se esperan del Arquitecto, y cuando la secuencia no es relevante. Nota: Una lista de entrada vacía no se considera un subconjunto.
|
|
|
| No es subconjunto de |
Los valores de entrada utilizados para la ejecución de la tabla de decisión deben contener al menos un valor que no esté definido en una de las reglas de la tabla de decisión. Nota: Una lista vacía no es un subconjunto
Nota: Una lista de entrada vacía se considera "No es un subconjunto de" los valores de una regla de tabla de decisión. Es decir, cuando el valor de entrada es una lista vacía, la entrada no es un subconjunto de los valores de la tabla de decisión.
|
|
|
| Contiene cualquier |
Los valores de entrada utilizados para la ejecución de la tabla de decisión deben coincidir al menos con un valor definido en una de las reglas de la tabla de decisión.
|
|
|
|
No contiene |
Ninguno de los valores de entrada utilizados para la ejecución de la tabla de decisión debe estar disponible en la lista de valores definida en una de las reglas de la tabla de decisión. |
|
|
