Package: odoo10-addon-business-requirement-deliverable-project
Business Requirement - ProjectIntroductionThis module is part of a set of modules (Business Requirements)This module contains 2 main wizards to create projects/tasks:Generate Project in the master project viewGenerate Project in the business requirement viewThis module depends on:business_requirement: definition of business requirementsbusiness_requirement_deliverable: definition of deliverable and resources
lines, necessary to create the project informationBased on the information from business requirement and the resource lines the
wizard will create:Projects and sub project based on BR and deliverable (optional)Tasks based on the resources lines set as tasksConfigurationUsersOnly Project Manager can have access to the wizard button.Master projectYou can define a master project linked to the business requirement.The master project will be the parent of any project created via the wizard.UsageProcedureCreate multiple BR linked to one or several master projectsfill in the deliverables lines and corresponding resources lines (RL)Properly define your RL description, time and assignee (used for task creation)Confirm and Approve the Business RequirementsAt that stage you can eitherCreate the project in each business requirement via corresponding buttonGo to the master project and create the projects for all BR related to
the master projectThe wizard is triggered and you can select the following option regarding the
hierarchy of projectsParent project for creationCreate sub-projects for Business requirementsCreate sub-projects for DeliverablesCreate sub-projects for Child Business requirementsExampleeg: if a master project contains the following BR:BR1
|
|- Deliverable Line 1 (DL) containing 2 Resource Lines (RL):
|  |
|  |- RL1
|  `- RL2
|
BR2
|
|- DL2
|  |
|  |- RL3
|  `- RL4
|
|- DL3
|  |
|  |- RL5
|  `- RL6
|
|- BR3 (Sub BR of BR2)
   |
   `- DL4
      `- RL7In the Project creation wizard (above image), if no option is selected:No sub project created7 tasks are created in the master project (for RL1~RL7)If option 1 is selected:3 sub projects (parent is Master project), one per BR7 tasks are created forin project linked to BR1 (2 tasks for RL1 and RL2),in project linked to BR2 (4 tasks for RL3~6),in project linked to BR3 (1 task for RL7)If option 2 is selected:4 sub projects (parent is Master project), one per DL7 tasks are created forin project linked to DL1 (2 tasks for RL1 and RL2),in project linked to DL2 (2 tasks for RL3~4),in project linked to DL3 (2 tasks for RL5~6) andin project linked to DL4 (1 task for RL7)If options 1+2 are selected:7 sub projects (parent is Master project), one per BR and one per DLBR1 sub-project contains DL1 sub-project,BR2 sub-project contains DL2 and DL3 sub-projects,BR3 sub-project contains DL4 sub-project7 tasks are created forin project linked to DL1 (2 tasks for RL1 and RL2),in project linked to DL2 (2 tasks for RL3~4),in project linked to DL3 (2 tasks for RL5~6) andin project linked to DL4 (1 task for RL7)If options 1+3 are selected:7 sub projects (parent is Master project), one per BR and sub-BRBR1 sub-projectBR2 sub-project contains BR3 sub-projects,7 tasks are created forin project linked to BR1 (2 tasks for RL1 and RL2),in project linked to BR2 (4 tasks for RL3~6),in project linked to BR3 (1 task for RL7)If options 1+2+3 are selected:7 sub projects (parent is Master project), one per BR, sub-BR and DLBR1 sub-project contains DL1 sub-project,BR2 sub-project contains BR3, DL2 and DL3 sub-projects,BR3 sub-project contains DL4 sub-project7 tasks are created forin project linked to DL1 (2 tasks for RL1 and RL2),in project linked to DL2 (2 tasks for RL3~4),in project linked to DL3 (2 tasks for RL5~6) andin project linked to DL4 (1 task for RL7)Bug TrackerBugs are tracked onGitHub Issues.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us smashing it by providing a detailed and welcomed feedback.CreditsContributorsEric Caudal<eric.caudal@elico-corp.com>Alex Duan<alex.duan@elico-corp.com>Xie XiaoPeng<xie.xiaopeng@elico-corp.com>Victor M. Martin <victor.martin@elico-corp.com>MaintainerThis module is maintained by the OCA.OCA, or the Odoo Community Association, is a nonprofit organization whose
mission is to support the collaborative development of Odoo features and
promote its widespread use.To contribute to this module, please visithttps://odoo-community.org.