Forum Discussion
DebbieTaylor
6 years agoQrew Trainee
Congrats on correcting the task, Ivan.
Before you invest more time in building API buttons, I'd encourage you to step-back and review your application design. Grab a sheet of paper (or use the tools in QuickBase). Draw a rectangle for each table. Draw an arrow to represent each relationship (point it toward the child table). This picture is called an application diagram.
Review the diagram with an experienced app. builder. Mark Shnier is great; CloudBase Services will spend an hour with you gratis. If you have a good design, building the app. will be easier and faster than if you have extra table OR bad relationships.
Writing API buttons is the equivalent to running water lines. It's only worth doing once you are absolutely certain where you want the faucet. So, find yourself a great architect and map out your 'building.'
Before you invest more time in building API buttons, I'd encourage you to step-back and review your application design. Grab a sheet of paper (or use the tools in QuickBase). Draw a rectangle for each table. Draw an arrow to represent each relationship (point it toward the child table). This picture is called an application diagram.
Review the diagram with an experienced app. builder. Mark Shnier is great; CloudBase Services will spend an hour with you gratis. If you have a good design, building the app. will be easier and faster than if you have extra table OR bad relationships.
Writing API buttons is the equivalent to running water lines. It's only worth doing once you are absolutely certain where you want the faucet. So, find yourself a great architect and map out your 'building.'
IvanWeiss
6 years agoQrew Captain
Thanks Mark, that is a great idea to put a link on an admin page. I did learn the trick on moving the box to the corner which is a HUGE advantage.
I am about to start building out order management functionality so I know that number is going to still grow quite a bit. I would be surprised if I land in the 30-40 range.
I am about to start building out order management functionality so I know that number is going to still grow quite a bit. I would be surprised if I land in the 30-40 range.