Odoo Form Builder for backend, portal, website and embedded forms. Nova Forms
Frontend / Backend integration, interaction, reactivity and validation for Form Components.
Drag & drop a form on a website or portal page. (form snippet, forms snippet, form block, forms block, website forms, portal forms)
Generate (PDF) reports for every Form
Forms integration with Contacts e.g. contacts, clients, customers, suppliers
Export and import Form Builders and related data (eg. APIs, automated/server actions, translations)
Forms integration with Helpdesk (also portal) Tickets
Forms integration with CRM Leads
Forms integration with Sale Orders/Quotations
Forms integration with Employees
Saves Form Components as database records.
Python API for Form Builder and Form/Submission data
A training catalog and a live compliance register that turns "who is about to fall out of compliance?" into a one-click answer, with computed expiry dates, a daily cron that raises renewal alerts before certificates lapse, and an append-only hash-chained audit trail on every change. Odoo 17 Community HR training and certifications, employee certificate tracking, licence expiry management, mandatory training compliance, renewal reminders, training course catalog, HR activity alerts.
A reusable multi-step approval engine for Odoo 17 Community that any HR record can submit to through a single mixin, with serial, any-of, all-of and policy-driven conditional chains, dynamic line and department manager approvers, hourly overdue escalation, hard self-approval guards and per-company isolation, odoo 17 approval workflow, hr approval chains, multi-step sign-off, approval matrix, conditional approval policy, escalation cron, self-approval prevention, audit trail, multi-company hr
A dependency-light platform layer for Odoo 17 Community HR that gives every feature module a hash-chained append-only audit log, strict multi-company isolation, typed per-company settings, runtime feature flags, a worker-shared rate limiter, and an OWL component kit, with HR audit trail, multi-company HR, feature flags, settings registry, rate limiting, correlation IDs, DST-safe timezone helpers, service registry, and a four-tier HR access ladder.
A tiny, stateless compatibility layer that resolves the Odoo API differences once and exposes them as stable constants and helpers, so EH HR Platform feature modules stay version agnostic, with shims for the hr.contract to hr.version rename, the groups_id to group_ids rename, list versus tree view modes, idempotent migration column renames, and the access-level dropdown that moved from category_id to privilege on Odoo 17.
A safe domain-specific rule engine that replaces hard-coded HR constants with per-company policy records on Odoo 17 Community, covering leave caps, overtime multipliers, lateness grace thresholds, certificate-from-day rules and loan eligibility, with restricted JSON DSL evaluation, department and company scoping, valid-from and valid-to date windows, and per-company record isolation.
A single notification service for the EH HR Platform: feature modules call send(template_code, recipient, payload) and the engine resolves each user's channel preferences, suppresses duplicates inside a short window, renders the template, and dispatches across in-app, email, SMS, push and webhook. Odoo 17 Community HR notification engine, per-user delivery preferences, channel abstraction, in-app and email and SMS notifications, push and webhook adapters, duplicate suppression, notification templates, service-based architecture, self-hosted, LGPL-3.
A declarative state-machine engine for Odoo 17 Community HR records, where states and transitions are configuration rather than code, and any model becomes workflow-driven by composing one mixin. Odoo 17 workflow engine, HR state machine, configurable approval workflow, draft submit approve done, status bar statusbar, group-gated transitions, self-approval guard, post-transition hooks, declarative transitions, no-code workflow configuration.
Explore Forms loaded (ETL) into generated models, views, database tables and records