For our business, we have many different types of accounts: customers, vendors, prospects, distributor, competitors, etc.
Each of those "types" of accounts need their own detail/edit/search/etc. views, but at the same time their are many fields that they do have in common.
What I would like to do is extend the Accounts module with several other mini modules, literally. In the Customer "mini module" it would be something like "class Customer extends Account { ... ". This way a Customer is still physically located in the Accounts table, but it can have it's own views AND in other modules, such as Cases, the same Account quick lookup functionality will work when looking up a "Customer".
My main question is, by extending accounts, will I start screwing things up unknowingly? If I uninstall a "mini-module" will it uninstall Accounts, since it extends accounts". If I repair a "mini-module" will it repair accounts also? Etc. Etc.
What are your thoughts?
Thanks,
chad


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks