Argomento precedente: Creare metriche di invioArgomento successivo: Eseguire il debug di una metrica


Registrazione di metriche che utilizzano eventi

Per definire una metrica che utilizza eventi interni, è necessaria la registrazione ad altre metriche mediante la funzione RegisterByMetric.

Procedere come descritto di seguito:

  1. Nella scheda Registrazione, fare clic su Aggiungi nuovo.

    Viene visualizzata la pagina Aggiungi nuova registrazione.

  2. In Tipo di registrazione selezionare Metrica e fare clic su Avanti.
  3. Selezionare una metrica oppure fare clic sul pulsante Aggiungi per cercare una metrica, quindi fare clic su Avanti.
  4. Selezionare Tipo di evento, Periodo, Includi e Metodo di business logic, quindi fare clic su Avanti.
  5. Inserire una descrizione e fare clic su Avanti.
  6. Visualizzare le risorse attive o inattive e controllare la registrazione se desiderato.
  7. Fare clic su Conferma.

Un altro modo per registrare una metrica può essere eseguito aggiungendo un'istruzione RegisterByMetric nella scheda Business logic per il codice di business logic della metrica con i seguenti parametri:

Nota: non è possibile specificare un nome contraente se il contratto è omesso.

Importante: Il sistema non consente agli utenti di registrarsi ad altre metriche registrate a esso in modo diretto o indiretto

L'utilizzo di eventi intermedi è simile a quello degli eventi regolari.

Il motore di calcolo cerca gli eventi adatti per la registrazione nella tabella T_INTERMEDIATE_EVENTS. Questi eventi sono inviati al metodo definito nel comando di registro. Quando il motore di calcolo ricalcola, prima elimina tutti gli eventi intermedi scritti per il periodo di ricalcolo. Il motore di calcolo determina la sequenza di lavoro in base al livello di metrica. Questo è un nuovo campo in T_FORMULAS che indica il numero delle metriche dalle quali questa formula dipende in termini di eventi intermedi. Se il valore è NULL, la formula non è registrata a nessuna metrica. In caso contrario, contiene un valore intero. Più è alto il livello di metrica, più è stato calcolato. Solo dopo questa sequenza il motore di calcolo considera il parametro rulesorder in T_SYSTEM_CONFIGURATIONS.

Importante: Si presuppone che le due metriche (invio e ricezione) siano definite sul medesimo motore di calcolo, il che è responsabilità dell'utente.