UAAGI Uno Systems Library
The operations and admin reference for UAAGI Uno β the unified digital platform that runs the day-to-day of United Asia Automotive Group Inc., the automotive distributor behind FOTON, Chery, Jetour, Lynk & Co, BAIC, and the newest addition RADAR, and the partner dealerships that carry them.
UAAGI Uno is not a single application. It's a set of Odoo-based business systems, a mobile HR front-end, and a Keycloak-brokered SSO layer that lets a single UAAGI identity move seamlessly between them. This library is the single source of truth for how each system is configured, how they connect, and how people actually use them day-to-day.
π Last updated: 2026-04-18 Β· What's new
The systemsβ
| System | Purpose | Primary audience |
|---|---|---|
BPO CRM (uaagi_crm, Odoo 18) | Call-center lead pipeline β captures inbound leads, qualifies, builds a multi-line quotation with bank financing, then endorses to a dealership. | BPO agents, supervisors, managers |
Dealer CRM (uaagi_dealership_app, Odoo 18) | Per-dealer instance β receives endorsed leads from BPO, drives them through quotation β order β delivery β Won/Lost. Each dealership runs its own instance. | Dealership sales staff |
The Portal (uaagi_dealership_portal) | SSO-authenticated landing page and system picker. Users log in once and pick the dealership they want to work in. | All users |
| Keycloak SSO | The identity provider. Brokers OAuth 2.0 + PKCE between the portal and every Odoo instance, and carries dealership-access claims in the token. | System administrators |
D.A.R.C. (msd18 / Dealer Dev) | Dealers Accreditation Requirements Checklist β records dealership applications and tracks which accreditation documents each applicant has submitted. | UAAGI Dealer Dev team, MSD IT |
| ONe-HR | HR self-service (file OT / leave / OB, approvals, payslips, attendance, profile). Shipped as a mobile app today; Odoo 17 web app for HR admin is documented separately. | All employees, approvers, HR |
How they fit togetherβ
ββββββββββββββββββββββββββββββββββββββββββββββ
β Keycloak SSO β
β (sso.uaagi-uno.com) β
ββββββββββββ¬βββββββββββββββ¬βββββββββββββββββββ
β β
βββββββββββββββββββββ΄βββββ ββββββ΄βββββββββββββββ
β Dealership Portal β β Odoo 18 systems β
β (system picker) β β (BPO + dealers) β
ββββββββββββββ¬ββββββββββββ ββββββ¬βββββββββββββββ
β β
βββββββββ΄βββββββββ ββββββ΄ββββββββββββ
β BPO CRM β ββββΆ β Dealer CRM β
β (Odoo 18) β ββββ β (Odoo 18, per β
β β β dealership) β
ββββββββββββββββββ ββββββββββββββββββ
ββββββββββββββββββββββββββββββββββββββββββββ
β ONe-HR β
β βββββββββββββββ ββββββββββββββββββ β
β β Mobile app βββββββΆβ Odoo 17 HR web β β
β β (iOS/Android) β (HR admin) β β
β βββββββββββββββ ββββββββββββββββββ β
ββββββββββββββββββββββββββββββββββββββββββββ
ONe-HR operates on its own HR backend and its own payroll cycle; it is not gated through the dealership SSO. Everything else β Portal, BPO, and Dealer CRMs β sits behind Keycloak.
Audiencesβ
- End users β BPO agents, supervisors, dealership sales staff, and every UAAGI employee using ONe-HR.
- System administrators β configuring brands, dealerships, SSO realms/clients, and the BPO β dealer JSON-RPC integrations.
- HR / MSD personnel β provisioning employee accounts (ONe-HR access), managing employee master data, and processing payroll from the Odoo 17 HR web app.
Start where your work livesβ
- BPO side: configure in order β Brands, Dealerships, Vehicle Models, Banks. Day-to-day: Intake β Claim β Work β Quote β endorse.
- Dealer side: wire up the BPO CRM Connection first so the dealer instance can call back to BPO. Day-to-day: Intake β Work.
- SSO / Portal: start from Keycloak SSO β realm setup, clients, protocol mappers, and the Odoo configuration that completes the round trip.
- HR / employee-facing: ONe-HR Mobile App for the day-to-day HR experience.