Extending Project Table
Posted: Sun Mar 29, 2020 11:05 pm
Hi Guys,
I am just starting out on a new section for our business and was wondering what the best approach is for this:
Currently I am using the Projects table for the Sales and Marketing Department.
I already have 186 fields in this table and only learned recently that I should keep each table to around 50 fields for speed.
So, as I am due to start for another department with completely different requirements I am wondering how I am best utilizing the Project features, but not adding more fields?
I was thinking of duplicating the project table, basically creating a new project section for the different department, but I guess it will be tons of work to duplicate relationships, scripts and layouts too and get it all to work.
Other option was to create a separate table and "route" it through the Project table with the project ID and department. So that I can still use certain features and layouts, ie events based on Projects, contacts, etc.
but this means I still have the 186 fields from the current Project table, which would need to be loaded when routing through to the sub-table, at least I believe that is the case.
I probably have to add, that we don't use the invoice, purchase order and inventory features. The purchase order would be something that we could utilize in Property Management, which I am just starting on.
Any ideas/tips how to best go about this would be greatly appreciated.
Thanks
Regine
I am just starting out on a new section for our business and was wondering what the best approach is for this:
Currently I am using the Projects table for the Sales and Marketing Department.
I already have 186 fields in this table and only learned recently that I should keep each table to around 50 fields for speed.
So, as I am due to start for another department with completely different requirements I am wondering how I am best utilizing the Project features, but not adding more fields?
I was thinking of duplicating the project table, basically creating a new project section for the different department, but I guess it will be tons of work to duplicate relationships, scripts and layouts too and get it all to work.
Other option was to create a separate table and "route" it through the Project table with the project ID and department. So that I can still use certain features and layouts, ie events based on Projects, contacts, etc.
but this means I still have the 186 fields from the current Project table, which would need to be loaded when routing through to the sub-table, at least I believe that is the case.
I probably have to add, that we don't use the invoice, purchase order and inventory features. The purchase order would be something that we could utilize in Property Management, which I am just starting on.
Any ideas/tips how to best go about this would be greatly appreciated.
Thanks
Regine