Page 1 of 2 12 LastLast
Results 1 to 10 of 13

Thread: Creazione nuovo Ticket (Cases) all'arrivo di email

  1. #1
    domenico1983 is offline Senior Member
    Join Date
    Jun 2008
    Posts
    108

    Default Creazione nuovo Ticket (Cases) all'arrivo di email

    Volevo sapere se esiste una funzionalità per implementare la creazione automatica di un nuovo ticket (cases) all'arrivo di una email di segnalazione. Esiste un modulo aggiuntivo che implementa questa funzionalità?

  2. #2
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Ciao Domenico,
    ho visto sul forum inglese che hai fatto progressi su questo argomento,
    che era un problema legato al crontab...
    Mi diresti come hai fatto esattamente?
    Sei riuscito a risolvere anche su Windows?
    What do you think the cookie monster eats ?

  3. #3
    domenico1983 is offline Senior Member
    Join Date
    Jun 2008
    Posts
    108

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Ciao Dragonfly,

    sì sono riuscito a risolvere. Il problema sotto Windows era legato al file batch. Il file corretto che ho inserito è il seguente:

    cd C:\Programmi\EasyPHP 2.0b1\www\SugarCE-5.1.0RC\SugarCE-Full-5.1.0RC\
    C:\PROGRA~1\EASYPH~1.0B1\PHP5\php.exe -c C:\PROGRA~1\EASYPH~1.0B1\apache\php.ini -f cron.php

    in particolare a chi avesse avuto problemi con questa funzionalità consiglio di creare un file test.php contenente il seguente codice:
    <?php
    phpinfo();
    ?>

    ed inserirlo nella cartella www del webserver. Quindi eseguire il file dal webserver e copiare da esso i percorsi di Sugar, php.exe e del file di configurazione php.ini. In questo modo il file batch sarà settato con i parametri corretti che "vede" il webserver utilizzato.

    Ciao,

    Domenico

  4. #4
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Ottimo!
    Avresti tempo/voglia di raccontarci come hai fatto, passo per passo, a creare il workflow e ad applicarlo?
    What do you think the cookie monster eats ?

  5. #5
    domenico1983 is offline Senior Member
    Join Date
    Jun 2008
    Posts
    108

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Naturalmente! Come primo passo ho creato in SugarCRM l'account a cui arrivano le email che dovranno essere automaticamente trasformate in Ticket (Case). Per fare ciò si sono andato da Admin --> Inbound Email, ho selezionato Monitor New Mail Account (in alternativa si può editare un Account se questo è già presente in Sugar) e ho compilato il modulo inserendo tutti i dati della casella email. In particolare nel campo "User Name" va inserito l'intero indirizzo email. Nella sezione Email Handling Options ho creato una nuova Group Folder e come Possible Action "Create Case". A questo punto ho effettuato il "Test Settings" ed essendo il risultato corretto, ho salvato la configurazione.
    Come secondo passo ho attivato il controllo automatico delle email.
    Ho costruito un file batch.bat contenente le seguenti righe:
    cd C:\Programmi\EasyPHP 2.0b1\www\SugarCE-5.1.0RC\SugarCE-Full-5.1.0RC\
    C:\PROGRA~1\EASYPH~1.0B1\PHP5\php.exe -c C:\PROGRA~1\EASYPH~1.0B1\apache\php.ini -f cron.php
    in cui la prima riga contiene il path della cartella di Sugar, nella seconda riga ci sono i path di php.exe e del file di configurazione php.ini. Per evitare problemi nei percorsi consiglio di utilizzare la funzione phpinfo() come ho scritto in precedenza e prelevare da lì i path da inserire nel file batch.
    A questo punto sono andato dal prompt ed ho avviato da lì il file batch.bat per controllare la presenza di eventuali errori.
    Come terzo passo ho settato una nuova operazione pianificata da Pannello di Controllo --> Operazioni Pianificate --> Aggiungi
    Operazione Pianificata --> sfoglia (ho selezionato il file batch) --> ho selezionato la tempistica di esecuzione (nel mio ogni giorno) --> Avanti --> Avanti --> Fine. In Pianificazioni Avanzate ho settato ripeti l'operazione ogni minuto.
    A questo punto il batch dovrebbe essere avviato correttamente. Per controllare il funzionamento sono andato da Admin --> Scheduler --> Check Inbound Email Account e nella sezione Job Log sono riportati i log dello Scheduler con data e orario di esecuzione e status.

  6. #6
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Bel lavoro!
    Sai che potresti anche scrivere questo in una pagina Wiki? In inglese magari...
    What do you think the cookie monster eats ?

  7. #7
    domenico1983 is offline Senior Member
    Join Date
    Jun 2008
    Posts
    108

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    In quale sezione pensi che vada inserito?

  8. #8
    DragonflyMaster is offline Sugar Community Member
    Join Date
    Dec 2007
    Location
    Rimini, Italy
    Posts
    1,421

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Quote Originally Posted by domenico1983
    In quale sezione pensi che vada inserito?
    Non saprei, ho visto che una sezione per la 5.1 ancora non esiste.
    Potresti contattare Julian facendogli leggere quello che hai scritto e chiedendo un consiglio a lui.
    What do you think the cookie monster eats ?

  9. #9
    domenico1983 is offline Senior Member
    Join Date
    Jun 2008
    Posts
    108

    Default Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Gli ho mandato un messaggio personale ieri, sono in attesa della risposta! :-)

  10. #10
    marco.disco's Avatar
    marco.disco is offline Sugar Community Member
    Join Date
    Nov 2007
    Location
    Perugia
    Posts
    217

    Smile Re: Creazione nuovo Ticket (Cases) all'arrivo di email

    Quote Originally Posted by domenico1983
    Volevo sapere se esiste una funzionalità per implementare la creazione automatica di un nuovo ticket (cases) all'arrivo di una email di segnalazione. Esiste un modulo aggiuntivo che implementa questa funzionalità?

    Ciao,
    l'argomento è molto interessante e io ho fatto diversi tentativi per capire meglio quali sono le possibilità di automatizzare la creazione dei ticket da una richiesta via email, ancora non sono arrivato a far funzionare tutto perfettamente ma questo è quello che so e che potrebbe essere di aiuto, naturalmente se qualcuno ne sa di più e sempre ben accetto:

    - Ok tutti i passaggi da te descritti per automatizzare il controllo di una casella di posta e spostare le email in una cartella condivisibile, in linux il cron naturalmente si configura diversamente ma per win tutto ok;

    - Nella configurazione delle "Inbound Email" nel campo Case Macro scrivere la parte dell'oggetto dell'email che viene inviata in risposta all'apertura del Ticket "[TICKET NR. %1]

    - Creare un modello di email con la risposta automatica all'apertura del ticket che contiene nell'oggetto una parte fatta con [TICKET NR. X]

    - (Solo per Sugar Pro e Ent.) Creare una regola di Workflow che controlla tutti i nuovi ticket e invia l'email di conferma (come da modello prima creato) all'azienda associata al ticket

    Fatto questo in teoria quando viene aperto un ticket e inviata la conferma via email al cliente dell'apertura del ticket di assistenza, se una parte dell'oggetto contiene [TICKET NR. X] e il cliente per ulteriori comunicazioni che riguardano lo stesso ticket fanno il Reply dell'email senza togliere dall'oggetto quella parte, in teoria (dico in teoria perchè contrariamente da quanto dicono nei forum a me ANCORA non funziona ) l'email viene allegata direttamente al numero del ticket indicato in oggetto.

    Ammesso che ho capito come deve funzionare appena trovo tempo per rimetterci le mani e riesco a farlo funzionare vi faccio sapere.


    Marco
    Marco Disco
    Triweb S.r.l.
    www.triweb.it
    SugarCRM Partner
    SugarCRM Certified Sales Specialist

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. HOW-TO guide for Email Campaigns.
    By agupta in forum Marketing/Campaign Management
    Replies: 146
    Last Post: 2012-01-31, 03:08 PM
  2. Email management - Improvements in future releases
    By manoj in forum Feature Requests
    Replies: 102
    Last Post: 2009-11-17, 06:43 AM
  3. email marketing feature requests
    By maxsutter in forum Feature Requests
    Replies: 1
    Last Post: 2008-10-11, 10:19 AM
  4. Working with campaings
    By lopes80andre in forum Marketing/Campaign Management
    Replies: 2
    Last Post: 2008-05-16, 07:43 AM
  5. Replies: 0
    Last Post: 2006-07-08, 06:39 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
  •