Regole Workflow > Categoria SEC > Codice CONNECT () 

Questa regola permette di tracciare le connessioni di ogni tipo (in principio si dovrebbero tracciare le connessioni senza successo con questo evento).

Contesto e modalità di funzionamento

Il contesto di attivazione è l'evento Workflow di tipo Diversi chiamato CON (Connessione), che viene attivato in tutti i casi (connessione riuscita o rifiutata).

Criteri di attivazione

I criteri complementari di attivazione sono i seguenti :

  • Si possono realizzare dei test sul valore della variabile GERR, che vale 0 in caso di connessione riuscita ed assume dei valori non nulli in caso di errore. E' possibile ricercare un codice di errore con l'aiuto della funzione find, che permette di fornire un elenco dei codici che si desidera tracciare. L'elenco dei codici di errore fornito nella parametrizzazione di default è indicativo, e verrà modificato in funzione di ciò che si desidera tracciare.

Destinatari

La scelta dei destinatari è definita nel seguente modo :

  • Viene inviato un messaggio all’amministratore del sistema (si potrebbero scegliere altre regole), identificato dal suo codice definito dal parametro ADMUSR, accessibile dalla funzione func AFNC.PARAM("ADMUSR","")

Testo del messaggio

Il messaggio contiene il codice utente conivolto, il numero di errore ed il messaggio in chiaro, così come la data e l'ora alla quale è stata effettuata la connessione o il tentativo di connessione.

Per fare ciò si utilizza la variabile GMESSAGE, che fornisce un messaggio chiaro che spiega le ragioni della non connessione. Esistono differenti errori, e sono precisati nel riquadro qui sotto. Nella regola fornita in standard, si propone di tracciare solo le connessioni fallite a causa di password errata.

1

Password errata (connessione automatizzata)

2

Codice lingua errato

3

Codice utente inesistente o non attivo

4

Numero massimo di sessioni per utente superato

5

Account utente bloccato (troppi tentativi di connessione)

6

Password errata

7

Nessun menù di partenza

8

Connessione rifiutata da entry point

9

Numero di utenti superato per il profilo

10

Dossier bloccato (in modalità mono-utente, in corso di salvataggio, di rivalidazione, di azzeramento, di risincronizzazione...)

11

Menù inesistente

12

Errore di lock durante la fase di connessione

13

Rifiuto di inserimento password (su richiesta di modifica)

Tabelle utilizzate

Le seguenti tabelle sono trattate dalla regola CONNECT :

Tabella

Descrizione tabella

AUTILIS [AUS]

Utenti