[17.0][ADD] crm_stage_project_task#672
Conversation
1dbac9e to
583aca9
Compare
|
@rafaelbn Please take a look, thank you |
583aca9 to
6310b29
Compare
|
@rvalyi @azmeuk @pedrobaeza could you please take a look |
|
Why me? |
|
There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days. |
|
@ivs-cetmix Make a code review please. |
| 1. Manual Task Creation | ||
|
|
||
| - Teams waste time recreating repetitive tasks (e.g., "Send proposal") for every lead | ||
| - Inconsistent task naming/descriptions across stages | ||
|
|
||
| 2. No Process Enforcement | ||
|
|
||
| - Users can skip mandatory steps (e.g., contract reviews) by moving stages prematurely | ||
| - Hard to track which stage-specific actions are pending | ||
|
|
||
| 3. Disconnected Workflows | ||
|
|
||
| - Tasks exist in Projects but lack visibility in CRM | ||
| - No native link between pipeline stages and task templates |
There was a problem hiding this comment.
Hello @geomer198 thank you for you contribution!
Could you please clarify why do you need to link the CRM lead directly to a dedicated project if you need, why cannot this be done using the standard CRM -> Sales -> Project flow?
If you have a complex lead closure process that has multiple tasks to be completed, then you can create a quotation from the opportunity, link a project to that quotation and later use that link to bind tasks with the lead.
Regarding Teams waste time recreating repetitive tasks (e.g., "Send proposal") for every lead cannot this be done with activities?
Also have a look at this module, probably you could use it as a basis and extend it instead: https://github.com/OCA/crm/tree/17.0/crm_project_task
There was a problem hiding this comment.
@ivs-cetmix, thank you for your comment! This solution has been used in one of our projects. Therefore, we decided to publish the module so that other users could also take advantage of its capabilities.
This module bridges CRM pipeline management with project tasks, automatically generating predefined tasks when leads/opportunities transition between stages. It enforces process compliance by optionally requiring task completion before stage progression.
Core Functionality:
Configurable task templates per CRM stage
Optional stage transition validation (blocks progression if tasks incomplete)
Integrated task management within CRM form view
Key Features:
Default project configuration for tasks
Stage-specific task templates
Task state validation system