1.0.0
Copyright © 2006 Rapid Transform, Inc.
Table of Contents
This document is a reference guide for the Convelo PLM core, which is an enterprise open source application for managing the complete product lifecycle for businesses of all sizes.
Table of Contents
Table of Contents
This section will outline the intended business use cases for Convelo.
Innovate new product and item concepts. Share and collaborate ideas with others in your company at a very early stage.
Manage product data and process throughout the development cycle - from material creation to BOM definition.
Manage the relationship with your company's suppliers - factories, vendors, partners. Create a collaborative platform for sharing product information.
Define test cases for products and the items comprising your products and easily share this information with partners and vendors. Utilize test cases to formally define quality assurance metrics for products before they are delivered to the market.
Create and manage the documenation at all levels of your product structure - from the high level BOM to low level items.
Define and manage projects for all phases of the product lifecyle, including product planning, development, and sourcing.
Centralize your product information in one application and seemlessly integrate to other applications, for example ERP, by utilizing the Service Oriented Architecture (SOA). Help your business users and product designers know where to search for product information.
Maintain costing information for products and items for each effective date. Easily collaborate with vendors on pricing negotiations.
Table of Contents
This section is written primarily for technical people, in particular application developers and customizers of Convelo.
Convelo is currently in a preview Beta release state and as a result, the APIs are not considered stable and changes are expected. Having said that, like many other projects we hope to minimize the number of changes between release but we will do whatever necessary to get to a stable 1.0 release.
The core model is based on the STandard for the Exchange of Product data (ISO 10303). This model was the basis for the foundation classes in the Convelo model. The foundation classes are grouped into the following packages:
Product
Product
Item
Item
ItemVersion
ItemView
ItemInstance
Specification
Specification
Configuration
Design Constraint
Classification
ProductClass
ItemClass
Document
Document
DocumentVersion
Organization
Organization
Person
Address
Project
Project
Calendar
WorkItem
Change (ToDo)
ChangeRequest
ChangeItem
Other
GenericModel
The Meta model is mapped to the core model via a namespace definition. There is a namespace defined for each core model. By leveraging the namespace definition in the meta model, Convelo automatically maps the higher level meta model to it's underlying representation. Once mapped, the underlying core model object has a defined service and data access layer which handles all core functionality, such as transactions, peristence, and search indexing.