India

ZestyBeanz Technologies Pvt Ltd 4th Floor, Nila, Technopark Thiruvananthapuram,
India – 695581
Phone: +91 471 4063254
Fax : +91 471 2700171

   .

ZestyBeanz Technologies Pvt Ltd
61/3236, Manikkath Cross Road
Ravipuram, Kochi, India - 682016
Phone: +91 484 4063254

  UAE

Zesty Labs
Office # 2003, Millennium Plaza Building
Sheikh Zayed Rd, Dubai, UAE
Phone: +971 4333 2222​
Mobile: +971-52-7553466

  Germany​

ZestyBeanz Technologies GmbH
Reuterstraße 1
90408 Nürnberg
Fon: +49 911 4801 444
Fax: +49 911 4801 445

Contact Form


Vishnu Devaraj's picture

Automated Task E-mails for OpenERP Project Management

    'Automated Task E-mails' is a functionality developed by Zesty Beanz for Automating Task notification emails in OpenERP Project Management. The functionality is achieved as a separate module by extending the project managemnet module in OpenERP.

 

Task E-mails(zb_task_emails)

Module : zb_task_emails

Name : Task E-mails

Version : 6.0.1.0

Author : Zesty Beanz Technologies Pvt Ltd

Website : www.zbeanztech.com

 

Description

* This module allows users to receive notification e-mails, related to tasks in OpenERP Project Management.

* Notifications are sent to 'Assigned User' or 'Project Manager' upon various actions, changes and updates in a particular task

Dependencies

project

hr

smtpclient

Menus

Administration/Configuration/Sendmail Services/Email Templates

 

Views

  * INHERIT email.smtpclient.form(form)

  * INHERIT email.smtpclient.queue.form(form)

  *INHERIT email.smtpclient.queue.tree(tree)

  *INHERIT res.company.form.inherit1(form)

  email.smtpclient.email.template.form(form)

  email.smtpclient.email.template.tree(tree)

Description

     'zb_task_emails' is an extention of the openerp module 'project'. It automates the email notifications related to a particular task. E-mails are sent using the module 'smtpclient'. An email is sent during the following occasions.

  1. Start Task : During the button action an e-mail is sent to the Assigned User. Copy to Project Manager

  2. Done : When a task is completed , e-mail sent to Project Manager. Copy to Assigned User

  3. Reactivate : On reactivating a task, e-mail sent to the Assigned User. Copy to Project Manager

  4. Pending : When a task is set to pending state, e-mail is sent to Project Manager. Copy to Assigned User

  5. Cancel: When a task is cancelled, e-mail is sent to Project Manager. Copy to Assigned User

  6. Task Description Changes: When the description of a task is changed, e-mail is sent to the Assigned User. Copy to Project Manager

  7. Task work entered or updated : When the users enter or modify work detials, e-mail is sent to Project Manager. Copy to Assigned User

  8. Task reassigned : When the task is handed over to another user, e-mail is sent to the newly Assigned User. Copy to Project Manager

  9. Ending date crossed : if a task has no entries in its 'Task Work', even after the ending date of the task, a warning mail is sent to Project Manager. Copy to Assigned User

Configuration

  1. Employee

    Tasks are assigned to users in OpenERP. A user must be an employee to receive e-mail notification. So Create employess and relate them to users. Provide e-mail id in the 'Work E-mail' field of the employee. Automated task e-mails are sent to that particular email id. If an employee doesn't have a 'Work E-mail' , he won't receive notification emails for the tasks he belongs to.

  2. SMTP Server
    Menu : 'Administration/Configuration/Sendmail Services/SMTP Servers'.
    Create a new server with 'type' = 'task' (The field will be available only if the module 'zb_task_emails' is installed). You may check the following link to configure the server easily http://zbeanztech.com/?q=blog/sending-emails-openerp-using-module-smtpclient

  3. Email Templates
    Menu : 'Administration/Configuration/Sendmail Services/Email Templates'.
    Here we define the body of each type of emails with the help of merge fields. The OpenERP fields and corresponding merge fields are mentioned at the bottom of the form. We can define 9 'types' of template, like 'Task', 'Task(Completed)', etc.. You can't have more than one template of the same type. OpenERP will automatically choose the email body from any of these templates and send the the email, based on the action committed by the user.

  4. Task Warning Scheduler
    Menu :'Administration/Configuration/Scheduler/Scheduled Actions'.
    The scheduler checks the 'ending date' of all the tasks in state - 'In Progress', during every pre-defined interval. If the 'Task work' of any of these tasks are found to be empty, in one hour after the scheduled ending time, an email is sent to Project Manager and copy to Assigned User.

     

AttachmentSize
zb_task_emails.zip13.61 KB

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <drupal5>, <drupal6>, <java>, <javascript>, <php>, <python>, <ruby>. The supported tag styles are: <foo>, [foo], [[foo]]. PHP source code can also be enclosed in <?php ... ?> or <% ... %>.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.