Regole di convalida per oggetti

Regole di convalida per oggetti

< Proprietà oggetto (dettaglio)

 

Le regole di convalida vengono utilizzate per verificare se un oggetto soddisfa tutte le condizioni richieste prima che venga salvato.

 

Fig. 13.1

Per creare una nuova regola di convalida per un oggetto, prima devi scegliere uno dei due modelli (template):

Fig. 13.2

-          UniqueKey: utilizzato nello stesso modo in cui la chiave univoca funziona in SQL. Questo tipo di regola impedisce a due record di avere valori identici in determinate proprietà.

Esempio:

FSWarehouse (MB_Mag ) : non ci possono essere due Magazzini con lo stesso Codice per la stessa Società e Dipartimento, quindi dalla lista delle proprietà devi scegliere il Codice, la Società e il Dipartimento.

Fig. 13.3

Nella form delle regole di convalida c'è una sezione in cui puoi scegliere le proprietà che attiveranno il controllo della regola di convalida quando i loro valori vengono cambiati.

Fig. 13.4

E infine, scegliere il messaggio per la Severità (Severity) e il suo contenuto.

Fig. 13.5

-          Criteria Operator: questo tipo di regola viene utilizzata per condizioni più complicate.Qui puoi aggiungere un'espressione logica.

Esempio:

FSUsersWorkingTimeConfiguration (MPS_UsersWorkingTimeConfiguration) : Questo oggetto ha due proprietà data e ora (EndTime e StartTime). Un record di questo tipo è valido se il EndTime è nullo o il EndTime è maggiore o uguale di StartTime.

 

Per aggiungere questa regola, scegli il modello del 'Criteria Operator' e quindi aggiungere la condizione.

 

Questa regola verrà controllata quando una di queste due proprietà verrà modificata, quindi dovranno essere selezionate dall'elenco delle proprietà (Fig. 13.4) e il passo finale è il messaggio di convalida (Fig. 13.5).

 

> Regole di convalida per le proprietà


BuildDate : 21 settembre 2018

Il documento è risultato utile?
Nome 
Email 

Grazie per averci inviato i vostri commenti, le informazioni presentate verrà assegnato ad un operatore interno, un messaggio di notifica (se utente registrato) verrà inviato a voi quando il tuo suggerimento e stato applicato.

Si è verificato un errore durante l'elaborazione delle informazioni di feedback, assicuratevi di aver fornito le informazioni richieste.

© 2013 Fluentis Srl. All rights reserved.