Hay dos parámetros que definen criterios en el módulo Cálculos de éxito: los criterios de filtro y los criterios de éxito. La estructura de estos parámetros es idéntica.
La función se activa con los detalles del evento actual (es decir, el parámetro eventDetails del controlador de eventos), de modo que la prueba del éxito se base en los detalles del evento que se está gestionando. Este parámetro de tabla incluye toda la información necesaria para decidir si el evento actual se considera un éxito o no.
El valor de retorno es verdadero o falso, en función del resultado calculado.
Ninguna entrada en esta tabla significa que todas las entradas se consideren correctas.
El criterio del éxito se calcula en función de una comparación de uno o varios campos con valores específicos, o en función de la evaluación de las expresiones. Varias líneas de criterios se unen en función de las relaciones lógicas definidas por el usuario.
Por ejemplo, si un evento correcto se define como uno que tiene un valor en el campo de resultado entre 3 y 6, el usuario proporcionaría dos líneas, mediante la relación "y", y solicitaría:
resultado > 3 y resultado < 6
El formato de la tabla es como el siguiente:
|
Núm. de fila |
Argumento 1 |
Operador |
Argumento 2 |
Vínculo lógico entre filas |
|
1 |
|
|
|
|
|
2 |
|
|
|
|
|
… |
|
|
|
|
Los campos de la tabla son:
Cuando se usa cualquiera de los comparadores normales, el sistema lleva el contenido del campo especificado en el argumento 1 y lo compara con el valor del argumento 2 mediante el comparador seleccionado.
Si se especifica el comparador Eval, se ignora el campo argument1. Por contra, se toma el contenido del argumento 2 y se evalúa directamente como expresión.
Cuando se especifica Eval en el campo de operador, este campo debe contener una expresión. Una expresión es un término de Visual Basic que se puede evaluar por si es verdadero o falso. Por ejemplo, se puede usar el término de evaluación y para comparar el campo de resultados con el valor 5, como se ha hecho arriba, especificando el término siguiente (todo va en el Argumento 2):
eventDetails("result") > 5
En este ejemplo, el término que se evalúa es una comparación entre el contenido del campo de resultado y el valor 5. Por supuesto también se pueden evaluar términos mucho más complejos. El término siguiente es un ejemplo más complejo:
Tools.NetTime(eventDetails("startDate"),eventDetails("endDate")) > eventDetails("MaxTimeSpan")
En este ejemplo, el término es una comparación del resultado del método de tiempo neto en el objeto de herramientas, basado en los valores de los dos campos, comparados con el valor tomado de un tercer campo.
Interfaz de módulo de cálculo de éxito
En la tabla siguiente se enumeran los parámetros.
|
Nombre |
Descripción |
|
IgnoreTimeslots |
(opcional, cadena [True/False]): si dominar gestionar los eventos que ocurran fuera de la ranura de tiempo. |
|
Depuración |
(opcional, cadena [True/False]): si imprimir comentarios de depuración al registro. |
|
AggregationType |
(opcional, cadena [SUCCESSCOUNT,PERCENTOFSUCCESS]): si calcular el porcentaje de éxito o el número de entradas correctas. |
|
SuccessCriteria |
(obligatorio, tabla): cómo determinar si un evento se debe considerar un éxito o un error |
|
FilteringCriteria |
(opcional, tabla): cómo determinar si un evento se debe gestionar o filtrar. |
|
EventIdFieldName |
(opcional, cadena): el nombre del campo para nosotros como un identificador para el reconocimiento de evento de repetición. |
Dependencias de módulo
La tabla siguiente enumera los módulos disponibles.
|
Nombre |
Descripción |
|
Biblioteca de registros (LL) |
Biblioteca para la funcionalidad de registro mejorada. |
|
Biblioteca de parámetros kernel (PKL) |
Biblioteca responsable de verificar y rellenar parámetros de módulos. |
|
Biblioteca de agregación (AL) |
Biblioteca que se utiliza para producir resultados de cálculos comunes. |
|
Biblioteca de kernel de devolución de llamada (CKL) |
Biblioteca que permite la funcionalidad de devolución de llamada. |
|
Biblioteca de parámetros de superposición para acciones básicas (POBAL) |
Biblioteca que contiene funciones de carga de parámetros específicas y que activa la biblioteca de parámetros kernel para la carga real de la información. |
|
Biblioteca de entidades únicas (DEL) |
Biblioteca responsable de decirle al autor de la llamada si ya se ha consultado una entidad específica. |
|
Biblioteca de evaluación de los criterios de filtrado (FCEL) |
Biblioteca responsable de filtrar eventos según especificaciones del usuario. |
|
Biblioteca de evaluación de los criterios de éxito (SCEL) |
Biblioteca responsable de la decisión de si el evento actual se debe considerar un éxito o un error. |
| Copyright © 2012 CA. Todos los derechos reservados. | Enviar correo electrónico a CA Technologies acerca de este tema |