Tema anterior: Creación de métricas para el envío de eventosTema siguiente: Depuración de una métrica


Registro de métricas que consumen de eventos

Para definir una métrica que consuma eventos internos, es necesario realizar el registro en otras métricas mediante la función RegisterByMetric.

Siga estos pasos:

  1. En la ficha Registro, haga clic en Agregar nuevo/a.

    Se abre la página Agregar nuevo registro.

  2. En Tipo de registro, seleccione Métrica y haga clic en Siguiente.
  3. Seleccione una métrica o haga clic en Agregar para buscar una métrica y haga clic en Siguiente.
  4. Seleccione el Tipo de evento, Período de tiempo, Incluir y Método de lógica de negocios, y haga clic en Siguiente.
  5. Escriba una descripción y haga clic en Siguiente.
  6. Consulte los recursos activos o inactivos, y compruebe el registro si lo desea.
  7. Haga clic en Confirmar.

Otra forma de registrar una métrica consiste en agregar una declaración RegisterByMetric, en la ficha Lógica de negocios, en el código de lógica de negocios de la métrica con los siguientes parámetros:

Nota: No se puede especificar un nombre de parte contratante si se omite el contrato.

Importante: El sistema no permite que los usuarios se registren en otras métricas en las que se hayan registrado de forma directa o indirecta

El consumo de eventos intermedios es similar al consumo de eventos regulares.

El motor de cálculo busca eventos en la tabla T_INTERMEDIATE_EVENTS que sean adecuados para el registro. Estos eventos se envían al método definido en el comando de registro. Cuando el motor de cálculo vuelva a realizar el cálculo, en primer lugar se suprimen todos los eventos intermedios escritos para recalcular el período. El motor de cálculo determina su secuencia de trabajo según el nivel de métrica. Se trata de un nuevo campo en T_FORMULAS que indica que el número de métricas de que depende en términos de eventos intermedios. Si es nulo, esta fórmula no se registra en ninguna métrica. De lo contrario, contiene cualquier valor entero. Cuanto mayor es el nivel de la métrica, más lejos se calcula. Solamente tras esta secuencia el motor de cálculo tiene en cuenta el parámetro RulesOrder en T_SYSTEM_CONFIGURATIONS.

Importante: Se supone que las dos métricas (de envío y recepción) se definen en el mismo motor de cálculo, que es responsabilidad del usuario.