Cos'è la validazione dei campi?
Vista la varietà di utilizzi per lo stesso campo, è possibile personalizzare il contenuto accettato in input da un determinato campo.
Per validare il contenuto dei campi, KanbanBOX permette di configurare delle espressioni regolari come descritto di seguito.
Come impostare le regole di validazione campi
- Cliccare su Impostazioni > Impostazioni azienda.
- Cliccare sul terzo tab Impostazioni form.
- Scendere all'ultima sezione Impostazioni di validazione campi form.
- Cliccare su Modifica.
-
Il seguente pop-up apparirà:
-
Cliccando sul pulsante Properties, è possibile scegliere a quale/i campo/i aggiungere la validazione.
Campi disponibili
Categoria Campi disponibili User form fields - username
- email
- external user ID
- passwordPart form fields - part number
- part description
- unit of measurement
- part custom field 1
- part custom field 2
- part custom field 3
- part custom field 4Partner form fields - partner name
- partner code
- partner custom field 1
- partner custom field 2
- partner custom field 3Loop form fields - location at supplier
- location at customer
- loop price
- loop currency
- default card reference
- loop custom field 1
- loop custom field 2
- loop custom field 3
- lead time
- consumption
- safety lead time
- minimum batch size
- multiple batch size
- required_capacity_per_unit
- grouping
- maximum bin capacityBin form fields - bin name
- bin description
- bin custom field 1
- bin custom field 2
- bin custom field 3Document form fields - document number
- document tracking number -
Compilare i campi richiesti:
Campo Descrizione Info message Guida per l'utente, per capire il tipo di input che verrà accettato Regex Espressione regolare che eseguirà la validazione del campo Error message Messaggio da mostrare all'utente nel caso in cui l'input non rispetti i parametri -
Per completare l'operazione, cliccare su Conferma nel pop-up.
-
Cliccare su Salva nel form delle Impostazioni azienda.
Casi d'uso
Caso d'uso | RegEx | Significato |
---|---|---|
Rendere il campo Codice partner obbligatorio (per integrazioni) | 1. ^.+$ 2. ^.{4,8}$ |
1. .+ Questo non permetterà che il campo resti vuoto, accettando una stringa di una lunghezza da un carattere in su.2. .{min_length,max_length} Questo permette di specificare una lunghezza minima e massima per il campo. |
Accettare specifiche unità di misura | ^(KG\|CM\|mq){1}$ |
- (KG\|CM\|mq) Questo non accetterà nessuna unità di misura al di fuori di quelle specificate (differenzia tra lettere maiuscole e minuscole).- {1} Solo un'unità è accettata per componente. |
Stabilire uno standard per il nome utente | ^[A-Z][a-z]+_[A-Z][a-z]+$ |
- Questo stabilirà uno standard per il nome utente Nome_Cognome. |
Validazione della password nella creazione/modifica di un utente | ^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).{8,12}$ |
- [0-9] richiede almeno un numero tra 0 e 9- [a-z] richiede almeno una lettera minuscola- [A-Z] richiede almeno una lettera maiuscola- {8,12} determina una lunghezza minima di 8 caratteri, e una lunghezza massima di 12. |
Commenti
0 commenti
Accedi per aggiungere un commento.