Argomento precedente: Funzioni generali

Argomento successivo: Moduli di business logic per la gestione degli incidenti

Struttura dei parametri per criteri

Esistono due parametri che definiscono i criteri di successo nel modulo di calcolo del successo: i criteri filtro e i criteri successo. La struttura di questi parametri è identica.

La funzionalità viene richiamata insieme ai dettagli dell'evento corrente (ad esempio, il parametro eventDetails (Dettagli evento) dal gestore eventi) in modo che la verifica si basi sui dettagli dell'evento attualmente gestito. Questo parametro della include tutte le informazioni necessarie per decidere se l'evento corrente debba essere considerato un evento corretto o meno.

I valore restituito è true o false, in base ai risultati calcolati.

Se la tabella non contiene alcun elemento significa che tutte le voci sono corrette.

Il criterio di successo viene calcolato confrontando un singolo campo o più campi con valori specifici oppure in base alla valutazione delle espressioni. Righe multiple di criteri vengono unite in base alle relazioni logiche definite dall'utente.

Ad esempio, se un evento di successo contiene un valore compreso tra 3 e 6 nel campo del risultato, l'utente dovrà specificare due righe, utilizzando la relazione and, e indicare:

risultato > 3 e risultato < 6

Il formato della tabella è il seguente segue:

N. riga

Argomento 1

Operatore

Argomento 2

Collegamento logico tra righe

1

 

 

 

 

2

 

 

 

 

 

 

 

 

I campi della tabella sono:

Interfaccia del modulo Success Calculation (Calcolo del successo)

La tabella seguente elenca i parametri.

Nome

Descrizione

IgnoreTimeslots (Ignora periodi di applicazione)

(facoltativo, stringa [true/false]) - specifica se gestire gli eventi che si verificano al di fuori del periodo di applicazione.

Debug

(facoltativo, stringa [true/false]) - specifica se stampare i commenti di debug nel log.

AggregationType (Tipo di aggregazione)

(facoltativo, stringa [SUCCESSCOUNT,PERCENTOFSUCCESS]) - specifica se calcolare la percentuale di successo o le voci corrette.

SuccessCriteria (Criteri di successo)

(obbligatorio, tabella) - come determinare se un evento debba essere considerato un successo o un errore

FilteringCriteria (Criteri filtro)

(facoltativo, tabella) - come determinare se un evento debba essere gestito o filtrato ed escluso.

EventIdFieldName (Nome campo ID evento)

(facoltativo, stringa) - il nome del campo come identificatore eventi per riconoscere gli eventi ripetuti.

Dipendenze modulo

La tabella seguente elenca i moduli inclusi.

Nome

Descrizione

Libreria di log (LL)

Libreria per la funzionalità di registrazione avanzata.

Parameters Kernel Library (PKL) (Libreria kernel parametri)

Libreria responsabile della verifica e dell'inserimento dei parametri del modulo.

Libreria di calcolo (AL)

Libreria utilizzata per produrre i risultati di calcoli comuni.

Libreria kernel di callback (CKL)

Libreria che attiva la funzionalità callback.

Parameters Overlay - Basic Actions Library (POBAL) (Sovrapposizione parametri - Libreria azioni di base)

Libreria che contiene funzionalità specifiche di caricamento dei parametri e richiama la libreria kernel parametri per il caricamento effettivo delle informazioni.

Libreria di distinzione delle entità (DEL)

Libreria incaricata di informare il chiamante se un'entità specifica è già stata individuata.

Libreria di valutazione dei criteri di filtro (FCEL)

Libreria incaricata di filtrare gli eventi in base alle specifiche utente.

Libreria di valutazione dei criteri di successo (SCEL)

Libreria che stabilisce se l'evento corrente è stato completato correttamente o se presenta errori.