Le convalide customizzate consentono di aggiungere business logic customizzata per applicare regole dati alle applicazioni, alle dimensioni, ai tipi di nodo e ai set di gerarchie in uso.
Video
Obiettivo | Video da guardare |
---|---|
Ottenere informazioni sull'utilizzo e la creazione di convalide customizzate. |
Considerazioni
Contesto della convalida | Esecuzione delle convalide |
---|---|
Si convalida una richiesta | Le convalide customizzate vengono eseguite per gli elementi richiesta che soddisfano le azioni trigger o le proprietà trigger |
Si convalida un'angolazione vista con una richiesta aperta | Le convalide customizzate vengono eseguite per tutti i nodi nell'angolazione vista, inclusi gli elementi richiesta |
Si convalida un'angolazione vista esterna a una richiesta | Le convalide customizzate vengono eseguite per gli elementi richiesta che soddisfano le proprietà trigger, ma non le azioni trigger |
Esempio di convalida customizzata
In questo esempio viene aggiunta una convalida al tipo di nodo Conto nell'applicazione Corporate Planning. Tale convalida indica che tutti i nomi di nodo devono iniziare con lo stesso carattere del padre del nodo. Nello screenshot seguente è illustrata la convalida customizzata creata.
La convalida è associata alla definizione descritta di seguito:
Per eseguire il test della convalida, provare a sottomettere una richiesta che aggiunge un nodo al tipo di nodo Conto, il cui nome inizia con un carattere diverso dal primo carattere del relativo padre. In questo caso, sotto il nodo padre OFS_Total Revenue si cercherà di aggiungere un nodo denominato Project Revenue.
Quando si sottomette la richiesta, viene restituito un errore di convalida indicante che il nome del nodo deve iniziare con lo stesso carattere del relativo nodo padre.