[ http://issues.apache.org/jira/browse/OFBIZ-562?page=all ]
Chris Howe updated OFBIZ-562:
-----------------------------
Attachment: entitymodel.xml
entitymodel.xml
This entity model for the generic Item presents two ideas that i would like
feedback from anyone who has time or expertise to offer.
First a mostly complete representation of an Item.
Second the introduction of an approach to seperate denormalized data from
normalized entities. There is a lot of benefit of having things like
Item.ownerPartyId easily to reference, but this data should be normalized in
ItemRole. Separating into an entity ItemDenormRoles with a one to one
relationship with ItemRole creates a nice balance as a view entity can be
easily created to make this easy to program with.
> Generic Item Schema Review
> --------------------------
>
> Key: OFBIZ-562
> URL: http://issues.apache.org/jira/browse/OFBIZ-562
> Project: OFBiz (The Open for Business Project)
> Issue Type: Wish
> Components: product
> Reporter: Chris Howe
> Priority: Minor
> Attachments: entitymodel.xml
>
>
> The current data model treats inventory item and fixed asset as if they have
> nothing in common. And because there is nothing generic binding the physical
> item they have even been separated into the notion that the fixed asset
> physical item is dependent on accounting and the physical inventory item is
> dependent on product. There is a bit of confusion because of the naming of
> the entities.
> Of course fixed asset is an accounting term, however I believe the accounting
> data model has overstepped it's role on the physical item. Applications that
> have to do with accounting should have no concern on whether the fixed asset
> was moved from storage area A to facility B, as long as ownership hasn't
> changed. Likewise accounting shouldn't be concerned on when the last time
> the item classified as a fixed asset was washed or serviced (however it
> should be concerned with the charges for those washings and services) In
> business these departments that take care of these things are different. The
> dock workers care about what isle the item is stored at; the maintenance
> department cares about the servicing of the equipment; the bean counter is
> only concerned about the depreciation of the item and the receipts.
> Because the physical item classified as the fixed asset is an accounting data
> schema, the product entity depends on accounting. This should not be.
> Because the physical item is in the accounting schema, manufacturing is now
> dependent on accounting. This also, should not be. This model prevents
> Apache OFBiz from supporting the rental of items as well as modularization.
> Both are features that would greatly enhance the value of Apache OFBiz.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira