Author: |
Elico Corp, Odoo Community Association (OCA) |
License: |
AGPL-3 |
Branch: |
10.0 |
Repository: |
Dobtor-OCA/business-requirement |
Dependencies: |
business_requirement,
business_requirement_deliverable,
hr_timesheet,
project,
and
project_parent |
Languages: |
PO File (343, 22.0%),
Python (840, 53.8%),
XML (244, 15.6%),
and
reStructuredText (135, 8.6%) |
Other branches: |
8.0,
and
9.0 |
Other repositories: |
554513154/business-requirement,
Arpit-SerpentCS/business-requirement,
Change2improve/business-requirement,
Clear-ICT/business-requirement,
ERPLibre/business-requirement,
Gofekra/business-requirement,
GrupoAlvamex/business-requirement,
Guobower/business-requirement,
HarshalBhoir/business-requirement,
HengzheLi/business-requirement,
Ingeos/business-requirement,
JoJoJoJoJoJoJo/business-requirement,
MathBenTech/business-requirement,
NeatNerdPrime/business-requirement,
Nikul-Chaudhary/business-requirement,
OCA-MUK/business-requirement,
OCA/business-requirement,
OdooBulgaria/business-requirement,
Omarius1981/business-requirement,
Reinhard-sheng/business-requirement,
Saharaifs/business-requirement,
SanteLibre/business-requirement,
SeuMarco/business-requirement,
Tecnativa/business-requirement,
VisiionSolucionesTecnologicas/business-requirement,
XXXXLM/business-requirement,
YogeshMahera-SerpentCS/business-requirement,
Zhouhao12345/business-requirement,
adolfoeliazat/business-requirement,
ahilali/business-requirement,
akhdaniel/business-requirement,
apertoso/business-requirement,
apetbiz/business-requirement,
bishalgit/business-requirement,
bmya/business-requirement,
chianggq/business-requirement,
cristinamartinrod/business-requirement,
danger89/business-requirement,
darshan-odoo/business-requirement,
dong-z/business-requirement,
elvirekemajou/business-requirement,
ericflaux/business-requirement,
fausthuang/business-requirement,
gastonfeng/business-requirement,
gorozcoh/business-requirement,
greatontime/business-requirement,
guillermm/business-requirement,
haroldtamo/business-requirement,
iRichGit/business-requirement,
intero-chz/business-requirement,
isoscl/business-requirement,
jason156/business-requirement,
joycehuan/business-requirement,
kodingway/business-requirement,
lambone/business-requirement,
lideritjnma/business-requirement,
lithint/business-requirement,
lonelysun/business-requirement,
loyalcomps/business-requirement,
masking/business-requirement,
mjadily/business-requirement,
necrodevz/business-requirement,
odoosoft/business-requirement,
one2pret/business-requirement,
open-synergy/business-requirement,
osfp-Pakistan/business-requirement,
osiell/business-requirement,
prodweb1/business-requirement,
pscloud/business-requirement,
rsullivan2704/business-requirement,
rubencabrera/business-requirement,
ruter-lyu/business-requirement,
sadeqamin/business-requirement,
sagar-developer-92/business-requirement,
sanube/business-requirement,
seb-elico/business-requirement,
serpentcs-dev1/business-requirement,
sewisoft/business-requirement,
somnangrom/business-requirement,
spacimek/business-requirement,
steingabelgaard/business-requirement,
sudhir-serpentcs/business-requirement,
unitek-solusi/OCA-business-requirement,
valenciaricardos/business-requirement,
vialaurea/OCA-business-requirement,
victormmtorres/business-requirement,
yasmanycastillo/business-requirement,
yf956613/business-requirement,
and
yustas147/business-requirement |
<a class="reference external image-reference" href="https://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.svg">
</a>
<a name="business-requirement-project"></a>
<h2>Business Requirement - Project</h2>
<a name="introduction"></a>
<h3>Introduction</h3>
<p>This module is part of a set of modules (<a class="reference external" href="https://github.com/OCA/business-requirement/blob/10.0/README.md">Business Requirements</a>)</p>
<p>This module contains 2 main wizards to create projects/tasks:</p>
<ul class="simple">
<li>Generate Project in the master project view</li>
<li>Generate Project in the business requirement view</li>
</ul>
<p>This module depends on:</p>
<ul class="simple">
<li><strong>business_requirement</strong>: definition of business requirements</li>
<li><strong>business_requirement_deliverable</strong>: definition of deliverable and resources
lines, necessary to create the project information</li>
</ul>
<p>Based on the information from business requirement and the resource lines the
wizard will create:</p>
<ul class="simple">
<li>Projects and sub project based on BR and deliverable (optional)</li>
<li>Tasks based on the resources lines set as tasks</li>
</ul>
<a name="configuration"></a>
<h3>Configuration</h3>
<a name="users"></a>
<h4>Users</h4>
<p>Only Project Manager can have access to the wizard button.</p>
<a name="master-project"></a>
<h4>Master project</h4>
<p>You can define a master project linked to the business requirement.</p>
<p>The master project will be the parent of any project created via the wizard.</p>
<a name="usage"></a>
<h3>Usage</h3>
<a name="procedure"></a>
<h4>Procedure</h4>
<ol class="arabic simple">
<li>Create multiple BR linked to one or several master projects</li>
<li>fill in the deliverables lines and corresponding resources lines (RL)</li>
<li>Properly define your RL description, time and assignee (used for task creation)</li>
<li>Confirm and Approve the Business Requirements</li>
<li>At that stage you can either</li>
</ol>
<blockquote>
<ol class="arabic simple">
<li>Create the project in each business requirement via corresponding button</li>
<li>Go to the master project and create the projects for all BR related to
the master project</li>
</ol>
</blockquote>
<ol class="arabic simple">
<li>The wizard is triggered and you can select the following option regarding the
hierarchy of projects</li>
</ol>
<blockquote>
<ol class="arabic simple">
<li>Parent project for creation</li>
<li>Create sub-projects for Business requirements</li>
<li>Create sub-projects for Deliverables</li>
<li>Create sub-projects for Child Business requirements</li>
</ol>
</blockquote>
<a name="example"></a>
<h4>Example</h4>
<p>eg: if a master project contains the following BR:</p>
<pre>
<code>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
`- RL7</code>
</pre>
<div class="figure">
<img alt="Business Requirement Project Wizard" src="static/img/bus_req_project.png" style="width: 600px;" />
</div>
<p>In the Project creation wizard (above image), if no option is selected:</p>
<ul class="simple">
<li>No sub project created</li>
<li>7 tasks are created in the master project (for RL1~RL7)</li>
</ul>
<p>If option 1 is selected:</p>
<ul class="simple">
<li>3 sub projects (parent is Master project), one per BR</li>
<li>7 tasks are created for<ul>
<li>in project linked to BR1 (2 tasks for RL1 and RL2),</li>
<li>in project linked to BR2 (4 tasks for RL3~6),</li>
<li>in project linked to BR3 (1 task for RL7)</li>
</ul>
</li>
</ul>
<p>If option 2 is selected:</p>
<ul class="simple">
<li>4 sub projects (parent is Master project), one per DL</li>
<li>7 tasks are created for<ul>
<li>in project linked to DL1 (2 tasks for RL1 and RL2),</li>
<li>in project linked to DL2 (2 tasks for RL3~4),</li>
<li>in project linked to DL3 (2 tasks for RL5~6) and</li>
<li>in project linked to DL4 (1 task for RL7)</li>
</ul>
</li>
</ul>
<p>If options 1+2 are selected:</p>
<ul class="simple">
<li>7 sub projects (parent is Master project), one per BR and one per DL<ul>
<li>BR1 sub-project contains DL1 sub-project,</li>
<li>BR2 sub-project contains DL2 and DL3 sub-projects,</li>
<li>BR3 sub-project contains DL4 sub-project</li>
</ul>
</li>
<li>7 tasks are created for<ul>
<li>in project linked to DL1 (2 tasks for RL1 and RL2),</li>
<li>in project linked to DL2 (2 tasks for RL3~4),</li>
<li>in project linked to DL3 (2 tasks for RL5~6) and</li>
<li>in project linked to DL4 (1 task for RL7)</li>
</ul>
</li>
</ul>
<p>If options 1+3 are selected:</p>
<ul class="simple">
<li>7 sub projects (parent is Master project), one per BR and sub-BR<ul>
<li>BR1 sub-project</li>
<li>BR2 sub-project contains BR3 sub-projects,</li>
</ul>
</li>
<li>7 tasks are created for<ul>
<li>in project linked to BR1 (2 tasks for RL1 and RL2),</li>
<li>in project linked to BR2 (4 tasks for RL3~6),</li>
<li>in project linked to BR3 (1 task for RL7)</li>
</ul>
</li>
</ul>
<p>If options 1+2+3 are selected:</p>
<ul class="simple">
<li>7 sub projects (parent is Master project), one per BR, sub-BR and DL<ul>
<li>BR1 sub-project contains DL1 sub-project,</li>
<li>BR2 sub-project contains BR3, DL2 and DL3 sub-projects,</li>
<li>BR3 sub-project contains DL4 sub-project</li>
</ul>
</li>
<li>7 tasks are created for<ul>
<li>in project linked to DL1 (2 tasks for RL1 and RL2),</li>
<li>in project linked to DL2 (2 tasks for RL3~4),</li>
<li>in project linked to DL3 (2 tasks for RL5~6) and</li>
<li>in project linked to DL4 (1 task for RL7)</li>
</ul>
</li>
</ul>
<a class="reference external image-reference" href="https://runbot.odoo-community.org/runbot/222/10.0"><img alt="Try me on Runbot" src="https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas" /></a>
<a name="bug-tracker"></a>
<h3>Bug Tracker</h3>
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/business-requirement/issues">GitHub Issues</a>.
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.</p>
<a name="credits"></a>
<h3>Credits</h3>
<a name="contributors"></a>
<h4>Contributors</h4>
<ul class="simple">
<li>Eric Caudal<<a class="reference external" href="mailto:eric.caudal@elico-corp.com">eric.caudal@elico-corp.com</a>></li>
<li>Alex Duan<<a class="reference external" href="mailto:alex.duan@elico-corp.com">alex.duan@elico-corp.com</a>></li>
<li>Xie XiaoPeng<<a class="reference external" href="mailto:xie.xiaopeng@elico-corp.com">xie.xiaopeng@elico-corp.com</a>></li>
<li>Victor M. Martin <<a class="reference external" href="mailto:victor.martin@elico-corp.com">victor.martin@elico-corp.com</a>></li>
</ul>
<a name="maintainer"></a>
<h4>Maintainer</h4>
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a>
<p>This module is maintained by the OCA.</p>
<p>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.</p>
<p>To contribute to this module, please visit <a class="reference external" href="https://odoo-community.org">https://odoo-community.org</a>.</p>