Results 1 to 2 of 2

Thread: doppia gestione contatti

  1. #1
    vlade74 is offline Senior Member
    Join Date
    Sep 2009
    Posts
    28

    Default doppia gestione contatti

    Ciao a tutti.
    Ho questa esigenza, per me del tutto nuova.
    Dovrei avere una duplice gestione dei contatti, secondo questa logica:
    - i miei commerciali alimentano il db contatti regolarmente
    - io ho una duplicazione dei contatti che essi popolano, su cui andare a fare pulizia (eliminare info duplicate, fare corretta assegnazione contatto ad account, ecc)
    - le modifiche che io faccio sulla mia anagrafica contatti non sono visibili sui contatti dei commerciali
    - la mia anagrafica si alimenta automaticamente all'inserimento di nuovi contatti da parte dei commerciali

    qualche suggerimento per risolvere l'esigenza?
    La versione è una 5.2 CE, su ambiente LAMP.
    Grazie a tutti in anticipo.
    Ciao

    V

  2. #2
    fulvio is offline Sugar Community Member
    Join Date
    Sep 2007
    Location
    Lesmo - MB
    Posts
    124

    Default Re: doppia gestione contatti

    Ciao,
    premetto che non ho mai avuto un'esigenza simile (per fortuna )
    Quello che dico qui sotto è un'ipotesi di lavoro se dovessi affrontare un incarico
    del genere.
    1) Creo un modulo nuovo di tipo Person (con il Module Builder) in questa sede
    questo nuovo modulo lo chiamerò CLONE.
    2) In questo modulo, se necessario, aggiungo i campi mancanti, in modo tale
    che possano ospitare i campi presenti nel modulo Contatti
    3) Creo la relazione tra il modulo CLONE e il modulo Aziende
    Ottengo quindi un modulo, del tutto simile ai Contatti, con le relative tabelle vuote.
    4) Con i Ruoli impedisco ai Commerciali l'accesso a questo modulo, solo io ci posso
    accedere
    5) Per popolare le tabelle del modulo CLONE scrivo una procedura (php, java, quellochevuoi)
    che legga le tabelle del modulo Contatti e riempia le tabelle CLONE
    6) Scrivo un logic_hook nel modulo Contatti di tipo after_save in modo tale che ogni volta che
    viene aggiunto un Contatto venga aggiunto un record relativo nelle tabelle CLONE
    7) Se necessario scrivo un logic_hook di tipo after_delete nel modulo Contatti in modo tale da
    sincronizzare anche la cancellazione del relativo record nel modulo CLONE
    8) Non credo che serva una sincronizzazione in caso di modifica dei Contatti (almeno mi sembra
    di aver capito che non ti serva)

    Note: per facilitare le operazioni, i record della tabella CLONE hanno il valore del campo id
    uguale all'id del relativo record nella tabella Contatti.
    Tutto quanto detto sopra viene complicato del fatto che i Contatti sono in relazione con le Aziende
    e quindi se occorre avere la stessa relazione CLONE->Aziende bisogna lavorare su quei dati e non
    solo sulla tabella liscia, liscia.
    Non mi sembra che manchi altro.......
    Forse ci sono metodi migliori, ma ora non mi viene in mente nient'altro.
    Buona fortuna
    fulvio

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. gestione acl
    By vlade74 in forum Italiano
    Replies: 8
    Last Post: 2011-09-05, 09:07 AM
  2. Replies: 6
    Last Post: 2008-04-05, 05:21 PM
  3. Gestione del personale
    By sayeds in forum Italiano
    Replies: 0
    Last Post: 2005-12-29, 06:52 PM
  4. Gestione attività su bug
    By pinolucia in forum Italiano
    Replies: 1
    Last Post: 2005-11-22, 09:28 AM
  5. Gestione di più newsletter
    By tommasofin in forum Italiano
    Replies: 0
    Last Post: 2005-11-07, 08:38 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •