Odoo database
De architectuur is headless waarbij Odoo de romp en de App het hoofd is. Alle business logica blijft daarmee in Odoo. Hiermee blijft Odoo in zijn kracht: Alle apps en informatie in één platform.
Odoo blijft dus functioneren zoals het altijd al voor je bedrijf functioneerde. Met de op maat gemaakte app biedt je je klanten of anderen een self service platform. Wat ze daar doen wordt opgeslagen in Odoo. De app heeft geen eigen database.
Eenvoudig verbinden
Door de gestructureerde en consistente manier van dataopslag in Odoo, is het mogelijk om te te connecten met vrijwel alle modellen in Odoo. Out of de box zijn er connectoren voor sale.order, res.partner, res.user, product.template, product.product, crm.lead, mailing.contact.
GraphQL-Alokai en middleware
Voor het bouwen van een App wordt gebruik gemaakt van van bestaande componenten. De frontend is Alokai. Dit is een frontend oplossing met ingebouwde PWA functionaliteit. De communicatie met Odoo verloopt via GraphQL. Deze querytaal maakt het makkelijk om te communiceren met Odoo. Tot slot is er een middleware laag die gegevens tussen Odoo en de App orchestreerd.
Alle componenten zijn open source en hebben een zeer actieve community met regelmatige updates. Een deel wordt ook door OCA onderhouden.
Telefoon functies
Een telefoon heeft allerhande functies zoals een camera, microfoon, locatiegegevens, pushberichten, offline gebruik, sensoren, oproepen of sms starten. De PWA kan hiervan gebruik maken. Dit biedt mogelijkheden om flows te vereenvoudigen, beveiliging te verhogen en tal van andere mogelijkheden.