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:
Se si utilizza uno dei normali comparatori, il sistema utilizza il contenuto del campo specificato in Argomento 1 e lo confronta con il valore contenuto in Argomento 2, utilizzando il comparatore selezionato.
Se si specifica il comparatore Eval, il campo Argomento 1 viene ignorato. Al suo posto viene preso in considerazione il contenuto del campo Argomento 2, che viene valutato direttamente come espressione.
Se Eval è specificato nel campo dell'operatore, questo campo deve contenere un'espressione. Un'espressione è un termine Visual Basic che può essere valutato come true o false. Ad esempio, il termine di valutazione può essere utilizzato per confrontare il campo del risultato con il valore 5, come indicato sopra, specificando il termine seguente (va tutto inserito in Argomento 2):
eventDetails("result") > 5
In questo esempio, il termine valutato è un confronto tra il contenuto del campo del risultato e il valore 5. Ovviamente è anche possibile valutare termini più complessi. Segue un esempio di un termine più complesso:
Tools.NetTime(eventDetails("startDate"),eventDetails("endDate")) > eventDetails("MaxTimeSpan")
In questo esempio, il termine è un confronto tra il risultato del metodo del tempo netto nell'oggetto strumenti, basato sui valori di due campi, e il valore ottenuto da un terzo campo.
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. |
| Copyright © 2012 CA. Tutti i diritti riservati. | Contatta CA Technologies |