I think from a purely economic stand point this is a must for knacks long term competitiveness now that Microsoft Power Apps provides just this. The whole point of a data base is to reduce data entry and keep things real time. Here are some of advantages this offers your clients:
1) we can build many simple apps as part of a development road map instead of one large app.
a) This means clients will move into production faster.
b) on boarding becomes much easier as the learning curve is distributed across app workflows.
It basically makes knack a custom CRM provider instead of form builder.
You charge per app and record volume!! More small apps means more money for Knack!
Clients can bring more and more processes onboard knack overtime - fundamentally resulting in higher client loyalty.
Developers can bill their clients better build apps for them faster makes.
The list goes on. It'll solidify your competitive advantage as a business development consultant I really can't see another feature that would offer both the client and knack a better return on investment. Instead of duplicating what others do better (webmerge,etc.) Knack is better off concentrating its efforts on what it does best - organizing people's data and data collection.
I built the first application and was impressed. As soon as i started designing the second app, i started searching for shared database, and here i come. This is very important it seems. And since it is not available, i am going to try it on the same app. But my tables and pages will keep growing, and at one point it will tend to get out of control. SO any update on this feature ? Any ETA ? Thanks
I'd like to add my vote to this request. Seems rather fundamental and a step backward to not have this available.
Any update on this? I would like to be able to use objects connections from one app to build another app. Would be nice!
Omar, while your message maybe technically true it misses the point. Put simply a table such as "contacts" would be used by any number of unrelated apps, surely you must agree with this point. Now given Knack doesnt allow shared tables, contacts will need to be added to each app and thus why despite Knack being a great tool, it doesnt suit our business because we have a number of tables e.g. contacts that we simply cannot be replicated between apps NOR can we do what your message suggested and bundle everything into one app just because we cannot share 1 or 2 tables. The underlying strength of databases is its relational ability in order to leverage existing data sets and the fact Knack doesnt do this AT ALL, i still feel is a monumental failure of the app.
Hi Omar,
Agree for the specific case, but as soon as you are addressing different functionality inside your company you need to have different apps, and then duplicating data is bad design (I would need different tables like e.g. Department Code/Names, Project Codes and Names etc to be shared amongst different apps). I can try to build them all into one app, but again that defeats the purpose for wanting to pay for 25 apps... Is it that hard to implement this ? User Tables are already shared ?
I can see how this feature would be useful; however I donāt see it as urgent or necessary because you can build everything under a single app-- if it is well thought out and planned in advance.
For example, in th OPās original example, thereās no reason to separate inventory/crm/jobs/contacts/suppliers
Those should all be objects within the same app
And to be efficient: contacts and suppliers shouldnāt be two different objects
Contacts object should have a Field called ācontact typeā and one of those types is āsupplierā
What this feature will allow is sort of an āapiā access within knack
Which can be replicated through a Zapier zap
1 Like
Any Update on this ? Would really love to see this myself! Critically important as Caspio has it as well.Ā
1 Like
Hey Kirk. I am not sure if i have followed you right or not, but this sounds like a feature suggestion on its own, aside from 'Share Database tables between APPS'... if so, you should post it separately or it might not get any legs
1 Like
How about a feature in the builder allowing the objects and pages to be grouped then collapsed? That would make a comprehensive app more manageable.
1 Like
Thanks for the update Brandon and that makes sense.
Possible workaround until the apps are merged might be to setup a two way sync using Zapier with triggers of object updates, inserts and deletions performing those functions on another Knack object for a different app.
But as you suggest, looking to combine tables/objects probably means the app(s) could be better designed.
1 Like
This would make things so much easier to manage.
However, running a software engineering firm for thirty three years I know this is not a light weight change. Itās as major as they come and may require a rewrite of many sections if not a complete rewrite.
It would be productive to get some response on this from Knack.
If itās not in the card they we will all drop it and work with what we have which is still good.
1 Like
This is massive. Can Knack provide a comment on potential for this?
1 Like