Creazione e aggiornamento delle regole di convalida dei dati nei form

Le regole di convalida dei dati vengono definite dagli amministratori nella scheda Layout di Designer form. È possibile aggiungere regole di convalida a livello di griglia, intestazione di riga, intestazione di colonna o cella. Le aree della scheda Layout con lo sfondo verde indicano le posizioni in cui sono state definite delle regole.

Per creare e aggiornare le regole di convalida, procedere come segue.

  1. Nella home page fare clic su Navigator Icona Navigator, quindi in Creazione e gestione fare clic su Form.
  2. Creare o modificare un form, quindi nella pagina Gestione form e griglia ad hoc fare clic su Layout.
  3. In Layout fare clic con il pulsante destro del mouse sulla griglia a livello di cella, colonna o riga per cui si desidera aggiungere o aggiornare la regola di convalida. A seconda della posizione e del fatto siano già state definite o meno delle regole in tale posizione, verranno visualizzate alcune o tutte le opzioni del menu di scelta rapida descritte di seguito.
    • Aggiungi/modifica regole di formato/convalida: creare o modificare le regole per le singole celle di dati o per tutte le celle di dati in una griglia, riga o colonna in Generatore regole di formato/convalida.

    • Copia | Incolla regole di formato/convalida: copiare e incollare le regole nelle posizioni selezionate.

    • Aggiungi/modifica regole di formato/convalida per metadati: creare o modificare le regole di formato per le celle di metadati riga o colonna in Generatore regole di formato/convalida.

    • Copia | Incolla regole di formato/convalida per metadati: copiare e incollare le regole per le celle di metadati riga o colonna nelle posizioni selezionate.

  4. Selezionare Aggiungi/modifica regole di formato/convalida per creare o aggiornare le regole.

    Nota:

    Per aggiungere regole per l'intera griglia, espandere il riquadro Regole di formato/convalida a destra. Per Regole per posizione, selezionare Griglia, quindi Icona Aggiungere una regola di convalida (Aggiungi regola di convalida).
  5. In Generatore regole di formato/convalida, creare una nuova regola o aggiornarne una esistente.
    • Se necessario, spostare la regola selezionando un'opzione in Posizione. Per creare una regola simile a una regola esistente, fare clic su Icona Duplica (Duplica), quindi aggiornare la regola. Per visualizzare le regole nella posizione corrente, fare clic su Visualizza regola. Fare riferimento alla sezione Visualizzazione delle regole di convalida dei dati.

    • Abilita regola formato/convalida: selezionare per rendere disponibile la regola di formato/convalida nei form. È possibile disabilitare temporaneamente una regola di formato/convalida deselezionando questa casella di controllo.

    • Solo formato: selezionare per contrassegnare una regola come di solo formato. Questa opzione viene abilitata automaticamente quando viene creata una regola di solo formato. Fare riferimento a Creazione e aggiornamento delle regole di formato nei form.

  6. Aggiornare la regola.
    1. Per Condizione, selezionare un'opzione con cui iniziare l'istruzione della condizione: If, Else If, Else, Then, Range, Check Range o Format.

      Nota:

      Per la condizione Format, nel campo Tipo di origine verrà visualizzata automaticamente l'opzione Elabora cella. Nell'elenco Tipo di origine non vengono visualizzate altre opzioni per la condizione Format. Fare riferimento a Informazioni sulle regole di formato nei form.

      Per le regole di convalida, la prima parte di una regola deve includere una condizione If. Le regole di convalida devono inoltre includere una forma qualsiasi di condizione Then. Fare riferimento a Condizioni supportate da Generatore regole.

    2. Per Tipo di origine, selezionare un'opzione per la valutazione in base alla regola.

      Nell'elenco Tipo di origine sono visualizzate le opzioni appropriate per la condizione. Ad esempio, le condizioni If possono includere le seguenti opzioni Tipo di origine: Valore cella corrente, Valore cella, Valore colonna, Valore riga, Nome membro, Membro, Membro transdimensionale, Tipo conto, Tipo versione, Tipo di report variabile, Attributo definito dall'utente, Attributo, Generazione, Con elementi figlio o Nome dimensione. Per informazioni dettagliate in merito a ciascun tipo di condizione, fare riferimento a Condizioni supportate da Generatore regole.

    3. Ove applicabile per il Tipo di origine selezionato, immettere un valore in Valore di origine selezionando un'opzione o immettedo un valore in formato libero.
    4. Selezionare un'operatore per la valutazione: =, !=, <, <=, >, >=, Uguale, Diverso, Contiene, Inizia con oppure Termina con, In o Non in.

      Per alcuni esempi, fare riferimento alla sezione Operatori condizionali di convalida dei dati.

    5. Selezionare un'opzione per il Tipo di destinazione appropriato per la regola.
    6. Aggiornare le condizioni facendo clic su un'icona nella colonna Azioni a destra del generatore condizioni:
      • Aggiungi condizione Icona Aggiungi condizione: aggiunge una condizione accanto alla riga corrente.

      • Elimina condizione Icona Elimina condizione: elimina una condizione in corrispondenza della riga corrente.

    7. Selezionare le condizioni o i blocchi di condizioni da aggiornare.

      Per aggiornare i blocchi condizione, fare clic su un'icona nell'area Condizione nella parte superiore di Generatore condizioni:

      • Aggiungi blocco condizione Icona Aggiungi blocco condizione: aggiunge un blocco condizione nella regola di convalida che inizia con If. È possibile espandere o comprimere la condizione. Fare riferimento a Condizioni supportate da Generatore regole.

      • Elimina blocco condizione Icona Elimina blocco condizione: elimina il blocco condizione selezionato.

      • Taglia condizioni Icona Taglia condizioni: elimina le condizioni selezionate e le copia per poi incollarle in una nuova posizione.

      • Copia condizioni Icona Copia condizioni: copia le condizioni selezionate.

      • Incolla condizioni Icona Incolla condizioni: incolla in una nuova posizione le condizioni selezionate.

      • Raggruppa condizioni Icona Raggruppa condizioni: raggruppa la selezione all'interno di una condizione e aggiunge parentesi di raggruppamento. Oltre ai raggruppamenti che vengono impostati dall'utente, viene raggruppata l'istruzione IF nel blocco di raggruppamento quando viene raggruppata una condizione e l'opzione Raggruppamento custom è attivata.

      • Separa condizioni Icona Separa condizioni: separa le condizioni selezionate. Le parentesi di raggruppamento vengono rimosse dalla condizione selezionata. Un raggruppamento viene rimosso dalla condizione ogni volta che questa viene separata.

        È inoltre possibile impostare un raggruppamento customizzato per le condizioni. A tale scopo, selezionare Raggruppamento custom, quindi impostare il raggruppamento nell'area di definizione della regola.

        Le condizioni selezionate sono visualizzate con un'ombreggiatura. Per deselezionare le condizioni, fare clic un'altra volta a sinistra della colonna Condizione.

  7. Fare clic su Icona Elabora cella (Elabora cella) nella colonna all'estrema destra per aggiungere istruzioni di elaborazione.

    Nota:

    Se l'icona non viene visualizzata, assicurarsi che la regola sia valida e che supporti le istruzioni di elaborazione delle celle. Le istruzioni di elaborazione della cella vengono incluse, ad esempio, per le condizioni Else, Range, Then e Format. L'icona viene visualizzata solo dopo aver selezionato tutte le colonne richieste per una regola.

    Fare riferimento a Formattazione delle celle e impostazione del percorso promozione.

  8. Si ricorda che, per abilitare la regola e renderla disponibile nel form, è necessario selezionare Abilita regola formato/convalida.

    Suggerimento:

    Durante la creazione di una regola, è possibile salvare la regola senza abilitarla. Dopo aver risolto gli eventuali errori, ovvero quando la regola è pronta per essere convalidata e utilizzata, sarà possibile abilitare e salvare la regola per renderla disponibile nel form. È possibile disabilitare temporaneamente una regola deselezionando Abilita regola formato/convalida.

  9. Al termine dell'aggiornamento, convalidare la regola:
    1. Fare clic su Convalida.

      Lo stato della convalida viene visualizzato nella parte superiore della finestra di dialogo. È necessario correggere gli errori prima di salvare le modifiche. Se si chiude la finestra di dialogo senza convalidare le regole e senza correggere gli errori durante la convalida, gli aggiornamenti non vengono salvati.

    2. Dopo aver corretto gli eventuali errori rilevati durante la convalida, sopra l'area di definizione della regola verificare che l'opzione Abilita regola formato/convalida sia selezionata per abilitare la regola nell'applicazione.
    3. Dopo aver convalidato la regola, fare clic su OK.
  10. Facoltativo: nella pagina Gestione form e griglia ad hoc, visualizzare e aggiornare le regole:
    • Nel riquadro Regole di formato/convalida sul lato destro della pagina Gestione form e griglia ad hoc, aggiungere, modificare o eliminare le regole a qualsiasi livello, incluso il livello griglia, facendo clic su Icona Aggiungere una regola di convalida (Aggiungi regola di convalida), Icona Modifica regola di convalida (Modifica regola di convalida) o Icona Elimina regole di convalida selezionate (Elimina regole di convalida selezionate).

    • Se nella stessa posizione sono definite più regole, è possibile modificare l'ordine di elaborazione delle regole che hanno la stessa precedenza. Per spostare una regola in alto, in basso oppure all'inizio o alla fine dell'elenco, selezionarla e fare clic sulle frecce. Vedere Ordine di valutazione ed esecuzione per le regole di convalida dei dati.

    • Selezionare le opzioni delle regole di convalida form.

      Tabella 22-1 Opzioni delle regole di convalida form

      Opzione Descrizione
      Convalida solo per gli utenti con accesso a questo form Se l'utente attualmente connesso non ha accesso al form, non eseguire le convalide associate al form durante la convalida dell'unità di approvazione.
      Convalida solo per le pagine con blocchi esistenti Se l'opzione è abilitata, il sistema è in grado di individuare dinamicamente le combinazioni di pagine con blocchi potenziali ed eseguire le convalide solo per tali combinazioni. Esistono alcune eccezioni. Se una combinazione di pagine presenta Calcolo dinamico, Calcolo dinamico e memorizzazione, Solo etichetta o Memorizzazione con un membro figlio, la pagina viene sempre caricata.
      Convalida solo per le celle e le pagine a cui ha accesso l'utente Se l'opzione è abilitata, le convalide vengono eseguite con le credenziali dell'utente connesso e non come amministratore dei servizi, il che significa che ai membri del form verrà applicata la sicurezza dell'utente.
  11. Nella pagina Gestione form e griglia ad hoc, visualizzare in anteprima e convalidare il form, risolvere eventuali errori di convalida e quindi salvare modifiche.

    Nel caso di form per cui siano abilitate le regole di convalida dei dati, le regole vengono convalidate durante il caricamento o il salvataggio del form. Le regole di convalida dei dati vengono salvate durante il salvataggio del form.

    Fare riferimento a Creazione di form.

    Aprendo il form, gli utenti possono visualizzare e risolvere gli eventuali messaggi di convalida utilizzando il riquadro Messaggi di formato/convalida.

    Fare riferimento alla sezione Risoluzione di errori di convalida dei dati nella guida Utilizzo di Planning.