jat-odoo
0b1a27a3c7
[REF,IMP] project,project_issue,rating: Handle ratings more efficiently
...
Purpose:
For our internal project management, we would like to track the customer
satisfaction on the open projects. We send them an email every one or 2
weeks allowing them to give a feedback by clicking on one of 3
smileys: Happy, Average, Angry. They can also put a additional explanation.
We already have something similar which is working on livechat with a
unusable reporting, and on issues but unusable. Our project are managed by tasks.
Specification:
- On the project : Selection fields : (Periodical Rating or Rating on Stage)
+ Fields to choose the period if periodical
- On the stage : email_template_id field.
- IF :
---> Periodical : Send an email to all the customers for the tasks on this stage periodically
---> On Stage : Send an email to the customer's tasks when the task reaches the stage
- That way, it's impossible to send a satisfaction request both periodically and sequentially.
FP request
- Who is the customer : The customer on the task OR the customer on the related sales order
OR the customer on the projet OR nobody
- The last feedback is displayed on the task kanban card (Thumb up, down, or neutral)
- On the project kanban card, the customer satisfaction is displayed. This is the simple
mean of all the previous ratings.
2016-07-01 14:05:03 +02:00
..
2016-06-28 18:05:25 +02:00
2016-06-28 19:35:25 -07:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 12:23:54 +02:00
2016-06-02 15:12:47 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-15 12:59:39 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-10 06:17:57 +02:00
2016-06-30 14:36:07 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 19:35:25 -07:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-29 22:19:46 -07:00
2016-06-28 15:12:06 +02:00
2016-06-30 13:45:11 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-30 14:41:20 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-22 07:45:52 +02:00
2016-06-13 17:54:39 +02:00
2016-06-14 19:22:21 +02:00
2016-06-28 19:01:53 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-03 12:33:58 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-01 00:27:50 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-15 12:40:59 +02:00
2016-06-28 14:10:35 +02:00
2016-06-02 12:58:48 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-05-17 11:44:39 +02:00
2016-06-15 13:10:45 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-20 13:34:46 +02:00
2016-06-28 14:10:35 +02:00
2016-06-20 13:34:46 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-01 08:15:56 +02:00
2016-06-28 14:10:35 +02:00
2016-06-15 12:40:59 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-23 16:21:28 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 12:12:30 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 19:35:25 -07:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-21 16:24:38 +02:00
2016-06-28 18:05:25 +02:00
2016-06-29 21:14:00 -07:00
2016-06-28 18:05:25 +02:00
2016-05-31 14:16:59 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-30 18:09:32 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-07-01 14:05:03 +02:00
2016-07-01 14:05:03 +02:00
2016-06-30 14:41:27 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-07-01 14:05:03 +02:00
2016-07-01 14:05:03 +02:00
2016-07-01 14:05:03 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-29 22:19:46 -07:00
2016-06-29 16:40:59 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-07-01 14:05:03 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-30 14:36:07 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:05:25 +02:00
2016-06-29 21:23:42 -07:00
2016-06-27 10:59:39 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-07-01 09:59:10 +02:00
2016-07-01 09:59:10 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-07-01 09:59:10 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-07-01 14:05:03 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 14:10:35 +02:00
2016-06-28 18:59:46 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-05 00:30:55 +02:00
2016-06-28 18:05:25 +02:00
2016-07-01 14:05:03 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 18:05:25 +02:00
2016-06-28 15:12:06 +02:00