Our company provides post-production image-procesing services for movies. We're evaluating OpenERP as a candidate for the company's ERP platform. So far, the HR and Accounting sides of things seems to be easily applicable. The service management side, however, it presenting me with a fundamental headache....
Background:
Our Pricing Unit of Measure is Frames (i.e. frames of moving pictures). In other words, Services pricing are in units of USD/Frame.
A unique Project is a client-movie pair, i.e. we often have multiple clients per movie
A Project can have one or more Shots, and a Shot consists of many Frames of moving pictures
Services are requested for Shots and may cover some or all of the Frames in that Shot, e.g. a shot has 100 frames but Service A is requested for frames 1-90 (90 frames), Service B is requested for frames 5-30 (26 frames)
A line item in a Quotation / Order / Invoice will be a single Service (with specified number of Frames) for a certain Shot belonging to a certain Project.
Problems:
I figured we could map our Client to openERP's Customer, our Project to operERP's Project, our Service to openERP's Product.
What I'm still lost on are
(1) Where to map Shot to? I guess I could create it as a Project with Parent that is the corresponding client-movie Project? (2) How to map Project-Shot-Service concept to openERP Quotation / Order / Invoice line item?
Any pointers/suggestions/hints would be highly appreciated. Thanks.