Results 1 to 5 of 5

Thread: proceso para enviar correo de vencimiento

  1. #1
    Bigbugas is offline Junior Member
    Join Date
    Oct 2011
    Posts
    3

    Default proceso para enviar correo de vencimiento

    estimados, la empresa donde laboro estan solicitando la configuracion de una alerta para un modulo de contratos, esta se debe enviar el dia que se venza el plazo del mismo indicado en un campo. la pregunta es como hago que por medio de un workflow se envie dicho correo el dia de vencimiento ya que he probado varios plugins y no he logrado que ninguno me funcione con la fecha de culminacion de contrato.

    Muchas Gracias....

  2. #2
    Angel's Avatar
    Angel is offline Sugar Community Member
    Join Date
    Jul 2005
    Location
    Los Angeles
    Posts
    4,813

    Default Re: proceso para enviar correo de vencimiento

    No se si ya lo probo, pero Process Manager seria la unica opcion disponible, fuera de programar su propia script PHP (cual tambien seria otra opcion). Process Manager esta disponible en sugarforge.org
    Regards,

    Angel Magaña
    Co-Author: Implementing SugarCRM 5.x (Packt Publishing -- Sept. 2010)
    Blog: http://cheleguanaco.blogspot.com.
    Twitter: @cheleguanaco.

    ________
    | Projects: |_____________________________________
    |
    | CandyWrapper (.NET Wrapper for SugarCRM SOAP API). Source now available on GitHub!
    | GoldMine to SugarCRM Express Conversion. Latest: 1.0.1.7 (Nov. 3, 2009)
    | CRM SkyDialer (Skype Integration). Latest: 1.0.2 (Feb. 17, 2010)
    | Round Robin Leads Assignment
    | Phone Number Formatter
    | CaseTwit (Twitter Integration)
    ______________________________________________

  3. #3
    Bigbugas is offline Junior Member
    Join Date
    Oct 2011
    Posts
    3

    Default Re: proceso para enviar correo de vencimiento

    Quote Originally Posted by Angel View Post
    No se si ya lo probo, pero Process Manager seria la unica opcion disponible, fuera de programar su propia script PHP (cual tambien seria otra opcion). Process Manager esta disponible en sugarforge.org
    muchas gracias por tu respuesta... lo voy a descargar yo probe uno llamado alineasol muy bueno pero no me enviaba los correos la fecha que le colocaba. hay algun tuto de como realizar el script que mencionas?

  4. #4
    alineasol is offline Member
    Join Date
    Dec 2009
    Location
    Madrid (Spain)
    Posts
    39

    Default Re: proceso para enviar correo de vencimiento

    Hola Bigbugas,

    Puedes especificar el problema que tuviste con AlineaSol WFM?
    La solución sería:
    - Cada vez que un contrato con las condiciones apropiadas se defina, se inicia una actividad con un retraso en el tiempo según necesidades
    - Si por alguna razón ya no se tiene que mandar un correo, (ejemplo, se borra el contrato, u otras condiciones), se mata el proceso de enviar correo.

    Debería funcionar...

    Otra opción sería ejecutar cada día un proceso para verificar si hay que mandar correos. Esto actualmente no lo soporta WFM (bueno, si, pero entonces se tendría que ejecutar código PHP).

    Saludos,

    @AlineaSol


    Quote Originally Posted by Bigbugas View Post
    muchas gracias por tu respuesta... lo voy a descargar yo probe uno llamado alineasol muy bueno pero no me enviaba los correos la fecha que le colocaba. hay algun tuto de como realizar el script que mencionas?

  5. #5
    garciasanchezdaniel's Avatar
    garciasanchezdaniel is offline Sugar Community Member
    Join Date
    Aug 2011
    Location
    Spain
    Posts
    404

    Default Re: proceso para enviar correo de vencimiento

    Hola

    Yo necesité algo parecido, para mi módulo de Tareas. Lo que necesitaba exactamente era que se crearan tareas automáticas dependiendo de un campo. Este campo es un entero (x días, x semanas, x meses, x años...), y dependiendo del valor de ese campo, se creaba una tarea en el día correspondiente de manera automática. Por ejemplo, si el campo tiene el valor de 1 semana, yo creaba mi tarea manualmente SÓLO LA PRIMERA VEZ, y cada semana se creaba una tarea automáticamente, sin yo hacer nada. Esto es lo que yo necesité.

    Lo que hice fue añadir en el archivo modules\Schedulers\_AddJobsHere.php mi función personalizada, con una variable que contiene el día de hoy, y compara esta variable con el campo que necesitamos comparar, en la base de datos, para ver si tiene que realizarse la acción (en mi caso crear una nueva tarea, en vuestro caso enviar un email). Por ejemplo, en el caso del contrato, cogemos la variable del día de hoy y la comparamos con la fecha fin de contrato, y cuando sean iguales, hay que realizar la acción de enviar el email.
    El archivo cron.php que está en la raíz del directorio sugarcrm es el encargado de llamar a este archivo anterior _AddJobsHere.php, pero necesitamos una última cosa, y es que este cron se ejecute. Para ello hay que crear una tarea programada en nuestro servidor que periódicamente (cada día, cada semana, cada mes...) ejecute el cron.php, y el cron a su vez ejecuta el _AddJobsHere.php, donde está realmente nuestra función.

    Lo he dejado por si sirve de ayuda, espero que sí.
    Saludos, Daniel
    Last edited by garciasanchezdaniel; 2012-03-27 at 10:44 AM.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Replies: 3
    Last Post: 2011-10-09, 06:45 PM
  2. como enviar notificação para o email
    By godhex in forum Portugese
    Replies: 3
    Last Post: 2011-01-17, 07:54 PM
  3. Enviar correo al modificar un dato en modulo
    By hitogoroshi in forum Español
    Replies: 2
    Last Post: 2010-11-25, 06:46 PM
  4. Problemas para enviar email de teste?
    By danylomartins in forum Portugese
    Replies: 8
    Last Post: 2010-03-29, 08:46 PM
  5. Replies: 1
    Last Post: 2009-03-16, 07:55 PM

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
  •