Defining exclusive and inclusive relationships with BoM Properties in OpenERP.

Registered by Zack Powers

This proposal aims to define the requirements for the implementation of a feature in OpenObject that allows for the definition of exclusive and inclusive relationships OpenERP with the use of configurable properties in a Sales Order and Production Orders. Implementing this feature will reduce error in manufacuring process caused by the quotation of conflicting product options.

 For example, a salesman quotes the production of a preconfigured Operating System and software suite with a personal computing platform. The customizable Property Groups, Operating System and Software Suite, have properties which conflict. Not every sotware suite is available for every Operating System. Currently, the salesman could add the Operating System Property "Linux", and the Software Suite "Microsoft IIS 7". The inclusion of these two Properties would cause errors in production.

 To resolve this, a definition of inclusive and exclusive relationships between Properties must be defined. This relationship may or may not always be mutual, therefore it should be modeled as a one-to-many relationship with the following attributes:

 -Property: The property this relation is being established with.
 -Target: This the Property(or Property Group, more on this later) to be included, ot excluded.
 -Type: Inclusive or Exclusive.

 For any large group of properties, it may be difficult to visualize and maintain relations between many relationships between properties. An alternative proposal for the Target attribute defined above would be define Target as a Property Group, instead of a Property. Establishing a relation to a property group should behave as if the all the children of the Property Group were related instead.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.