Wizard Home | Admin Server | CRM | Geotargetin
Premette di creare delle voci in lista con dei criteri predefiniti (Predicati) per gli utenti
Per creare un nuovo predicato è sufficiente accedere al menu in admin (CRM --> Geotargeting --> Lista.
La finestra mostrerà i predicati attivi e permetterà di creare un nuovo predicato cliccando in corrispondenza della voce "Create a new predicate".
Apparirà una finestra suddivisa in schede :
Attraverso quest'area sarà possibile definire una query complessa in grado di filtrare i contatti in maniera capillare stabilendo i criteri mediante delle query SQL. Le voci da confrontare per creare un nuovo predicato sono le seguenti :
Per fare questo si utilizza una forma affine alle comuni query SQL.
ad esempio :
"citta LIKE 'vicenza'"
Genera un predicato in grado di mostrare tutti i record il cui campo città è uguale a vicenza.
La voce [cd] specifica che il criterio di selezione non deve essere key sensitive, ovvero senza distinguere maiuscole da minuscole od eventuali caratteri speciali. In questo modo che sia scritto "vicenza" o "Vicenza" in ogni caso il record verrà preso in considerazione.
All'interno della query è possibile usare dei criteri di confronto quali :
inoltre è possibile utilizzare operatori logici quali :
"citta LIKE 'milano' AND ragioneSociale CONTAINS 'rossi'"
Significa che i clienti da selezionare devono essere di milano e contenere all'interno del campo ragioneSociale il testo "rossi"
Campi booleani
I campi che iniziano con "is" solitamente sono campi booleani che possono assumere valori 0 oppure 1. ( 0 = FALSO - 1=VERO )
Ad esempio una query del tipo :
"isCliente = 1 AND classificazione = 21"
Significa che verranno selezionati i record di anagrafiche che sono clienti classificati come id 21.
Cod. | Ultima revisione | Wiki | Note |
784 | 2020/03/18 - PG |
|
|
Geotargeting - Lista
Predicati
La creazione di predicati permette di specificare un gruppo di contatti che soddisfano precisi criteri, da visualizzare all'interno del modulo MappaPer creare un nuovo predicato è sufficiente accedere al menu in admin (CRM --> Geotargeting --> Lista.
La finestra mostrerà i predicati attivi e permetterà di creare un nuovo predicato cliccando in corrispondenza della voce "Create a new predicate".
Apparirà una finestra suddivisa in schede :
- Default : Permetterà di definire i criteri scegliendo fra una serie di opzioni di default. Ad esempio: la voce "isCustomer" mostra soltanto i contatti censiti come "clienti" , isLead mostra soltanto i Lead , isDestination soltanto i contatti censiti come anagrafica di destinazione ecc.. Le voci Name , Description ed icon permettono di associare al predicato specifiche etichette , descrizioni ed icone.
- Custom : Permette di definire i criteri mediante i quali filtrare i contatti. Attraverso la voce "Select Field" è possibile definire il campo da controllare, attraverso "select operator" sarà possibile definire il criterio di confronto ed imputare il valore, attraverso le caselle di destra sarà possibile aggiungere un nuovo criterio da mettere in AND o in OR con il precedente.
- Raw : Attraverso la scheda Raw sarà possibile definire una query complessa.
Query complesse
Row - Definitions:Attraverso quest'area sarà possibile definire una query complessa in grado di filtrare i contatti in maniera capillare stabilendo i criteri mediante delle query SQL. Le voci da confrontare per creare un nuovo predicato sono le seguenti :
- isCliente
- isDestinazione
- isContatto
- isFornitore
- isProspetto
- isRivenditore
- codice
- codiceDestinazione
- ragioneSociale
- telefono
- cellulare
- fax
- partitaIva
- codiceFiscale
- listino
- codiceZona
- indirizzo
- citta
- nazione
- provincia
- cap
- tipologia
- classificazione
- stato
- options (Aggiunto dalla versione 8E 2.2.97)
Per fare questo si utilizza una forma affine alle comuni query SQL.
ad esempio :
"citta LIKE 'vicenza'"
Genera un predicato in grado di mostrare tutti i record il cui campo città è uguale a vicenza.
La voce [cd] specifica che il criterio di selezione non deve essere key sensitive, ovvero senza distinguere maiuscole da minuscole od eventuali caratteri speciali. In questo modo che sia scritto "vicenza" o "Vicenza" in ogni caso il record verrà preso in considerazione.
All'interno della query è possibile usare dei criteri di confronto quali :
- OPERATORI MATEMATICI DI CONFRONTO ( = , == ) ( >= , => ) ( <= , =< ) ( != , <> )
- BETWEEN - esempio - BETWEEN { 0 , 33 } significa che il valore del campo deve essere compreso fra 0 e 33
- BEGINSWITH : Selezione i campi che iniziano con un determinato testo
- CONTAINS : Seleziona i campi che contengono all'interno un determinato testo
- ENDSWITH : Selezione i campi che finiscono con un determinato testo
inoltre è possibile utilizzare operatori logici quali :
- AND, &&
- OR, ||
- NOT, !
"citta LIKE 'milano' AND ragioneSociale CONTAINS 'rossi'"
Significa che i clienti da selezionare devono essere di milano e contenere all'interno del campo ragioneSociale il testo "rossi"
Campi booleani
I campi che iniziano con "is" solitamente sono campi booleani che possono assumere valori 0 oppure 1. ( 0 = FALSO - 1=VERO )
Ad esempio una query del tipo :
"isCliente = 1 AND classificazione = 21"
Significa che verranno selezionati i record di anagrafiche che sono clienti classificati come id 21.