trucosavanzado

Clasificación de cheques

Comprueba si la matriz de entrada está ordenada en orden ascendente o descendente, o si no lo está. La lógica se implementa en una regla de script personalizada.

DecisionRules

David Škarka

Template author

Esta regla compleja verifica el orden de los datos dentro de una lista. Analiza un arreglo enviado en el input para determinar si los elementos están dispuestos en una secuencia específica (ascendente o descendente), si son iguales o si no existe un patrón de ordenamiento.

Componentes de la solución

  • Una Scripting Rule llamada Check Sorting ejecuta una lógica personalizada para evaluar el orden de los elementos proporcionados en la entrada.

  • La lógica de validación de entrada primero comprueba el volumen de datos. Si el arreglo de entrada contiene menos de dos elementos, la regla devuelve un estado específico que indica datos insuficientes para determinar un orden.

  • La lógica de comparación iterativa recorre el arreglo comparando elementos adyacentes:

    • Ignora los elementos idénticos adyacentes.

    • Establece una dirección inicial (ascendente o descendente) basada en el primer par desigual encontrado.

    • Si los pares subsiguientes contradicen la dirección establecida, la regla identifica inmediatamente la lista como "no ordenada" (unsorted).

  • La determinación del estado final asigna una cadena de salida final basada en el análisis:

    • "ascendente": Si todos los elementos comparables aumentan en valor.

    • "descendente": Si todos los elementos comparables disminuyen en valor.

    • "todos los elementos son iguales": Si no se encontró diferencia de valor en todo el arreglo.

    • "no ordenado": Si los elementos no siguen un orden consistente.

    • "no hay suficientes elementos": Si la longitud del arreglo es menor a 2.

  • El formato de salida asegura que el resultado se devuelva en el campo output, preservando los datos originales en el campo inputValues para referencia.

Check iconA checkmark inside a circle signifying "yes"Minus iconA minus inside a circle signifying "no"PROS IconA plus symbol representing positive aspects or benefits.CONS IconA minus symbol representing negative aspects or drawbacks.

More Templates

See Other Templates

servicios financierossugerido

Pruebas A/B

Descubra una forma sencilla de asignar un grupo de prueba para realizar pruebas A/B en sus decisiones.

Explore
servicios financierossugerido

Precios basados ​​en el riesgo

Descubra una forma sencilla de aplicar una matriz de precios basada en riesgo adecuada en función del tipo de cliente.

Explore
servicios financierossugerido

Normas de elegibilidad y política

Descubra una forma sencilla de definir y ejecutar varios conjuntos de reglas y obtener el resultado de la decisión final.

Explore