📋Liste

Come creare una lista di utenti in OpenSTAManager

Il modulo Liste permette all’azienda di creare dei gruppi di destinatari da utilizzare nell' invio delle email.

Questo modulo è complementare a Newsletter, che si occupa dell'invio email a più destinatari.

Il modulo si presenta così:

➕ Creazione

E' possibile creare una nuova lista premendo sul tasto (+):

🖌️ Modifica

Dalla schermata di dettaglio è possibile completare tutte le informazioni riguardanti la lista, e modificare le informazioni presenti.

Sono qui disponibili i seguenti attributi:

  • Descrizione: In questo campo è possibile aggiungere o aggiornare la descrizione della lista.

  • Query dinamica: L'utilizzo di questo campo esclude la possibilità di inserire i destinatari tramite il menù a tendina "Destinatari" presente nella sezione Aggiunta destinatari. Le informazioni inserite in questo campo devono essere scritte con il linguaggio sql; Esempio: "SELECT idanagrafica AS id, 'Modules\Anagrafiche\Anagrafica' AS tipo FROM an_anagrafiche WHERE deleted_at IS NULL" aggiungerà tutte le anagrafiche nella tabella Destinatari.

  • Destinatari: In alternativa, lasciando vuoto il campo Query dinamica è possibile aggiungere i vari destinatari tramite il menù a tendina, cliccando su aggiungi infatti, verranno inseriti i destinatari sulla tabella corrispondente.

Ad esempio, volendo creare una lista contenente tutti i clienti che non hanno fatto ordini negli ultimi 6 mesi si dovrà compilare il campo Query dinamica in questo modo:

SELECT
    an_anagrafiche.idanagrafica AS id,
    'Modules\\Anagrafiche\\Anagrafica' AS tipo
FROM
    an_anagrafiche
    INNER JOIN an_tipianagrafiche_anagrafiche ON an_anagrafiche.idanagrafica = an_tipianagrafiche_anagrafiche.idanagrafica
    INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica = an_tipianagrafiche.id
    LEFT JOIN an_tipianagrafiche_lang ON (an_tipianagrafiche_lang.id_record = an_tipianagrafiche.id AND an_tipianagrafiche_lang.id_lang = 1)
WHERE
    deleted_at IS NULL AND an_tipianagrafiche_lang.title = "Cliente"

Was this helpful?