Configuring the system is not the end of the job: Odoo pays off only when employees use it in their daily work. BUline runs training by role, on your process and your data, online or in Tashkent.
The track is chosen by job function. A regular employee takes one track, while a key user takes two: one for their own role and one for running the system.
For day-to-day staff: sales manager, warehouse keeper, purchaser, accountant, cashier, shop-floor foreman. Everyone practices running their own document chain in Odoo from start to finish. Details →
For the key user, the person who imports data and the Odoo administrator: Studio, import, access rights, copies and backups, version upgrades. Details →
For managers and process owners: reports, approval rules, the access-rights matrix, system discipline and the procedure for onboarding a new employee. Details →
The functional track starts with one question: which screen in Odoo does my work start from, and which document does it end with? A separate session runs for each role, so the warehouse keeper does not spend time on accounting screens, nor the accountant on warehouse screens.
The session is built around your process: the business requirements document (BRD) written during the diagnostic and the configured system form the basis. Result: the employee does their task without help, within their own access rights.
The technical track is for people who run day-to-day operations after launch without depending on BUline. Usually these are one or two key users and an in-house IT employee.
The topics follow the official Odoo documentation and are adapted to your hosting type. On Odoo Online the work goes through the database manager, on Odoo.sh through code branches and staging, and on your own server server settings are added as well. The difference between Studio and a custom module is explained on the Studio page.
A manager does not enter documents into the system, but sets the discipline around it. The corporate track answers company-level questions: where do I get the report, who approves what, how is a new employee onboarded, and what happens when people work outside the system?
The session is short and focused on results, and usually runs separately with a group of managers.
The table below is an example. The exact plan is drawn up after the diagnostic, based on your roles and apps.
| Role | Track | Scenario practiced | Can do after practice |
|---|---|---|---|
| Sales manager | Features | Create a quotation for a customer, convert it to an order, view the invoice | Handles the order to the end, sees the customer’s outstanding balance |
| Warehouse clerk | Features | Receiving goods, picking and shipping, stocktaking | Keeps stock levels consistent with documents |
| Purchaser | Features | Purchase request and order for a missing material | Handles the document chain with the supplier |
| Accountant | Features | Supplier invoice, payment, bank statement reconciliation | Gets entries ready for period closing |
| Cashier | Features | Opening a shift, a sale, a return, closing the shift | Closes the shift by payment method |
| Shop-floor foreman | Features | Starting and finishing a work order, recording defects | Carries out their task on the shop-floor screen |
| Key user | Technical | Adding a field, importing data, granting access rights | Makes small changes without waiting for a reply from BUline |
| Manager | Corporate | Opening a report, approving a document, viewing access rights | Sees the gap between plan and actual on their own |
The format is chosen by role and location. Both can be used in one project: managers face to face, branches online.
Training starts before go-live and does not stop after it. Dates are agreed in writing in the project plan. General procedure: implementation stages →
The list of roles, scenarios for each role, session format and language, groups and dates are documented. Result: a plan stating who learns what, and when.
First, key users accept and learn the configuration during the sprints. Then short hands-on sessions run for each role, with key users taking part alongside their colleagues. Everything happens in the test database, with your data.
Each employee runs the scenario for their role with their own access rights. Results are recorded, and errors and questions are logged with an owner and a deadline.
In the first month after launch, intensified support via Telegram and email. Then agreed ongoing support: a new employee, a new app, a move to a new version.
Sessions run on a copy of the production database. When Odoo creates the copy with the “for testing” flag, outgoing actions such as emails, payments and delivery orders are disabled, so no email reaches a customer and no money moves during practice. A red banner at the top of the screen reminds users that it is a copy.
Once the data is migrated, practice uses your own products, customers and stock levels. The employee then works not with “Table 1” from a lesson but with an item from their own catalog.
Materials are prepared with your terminology and your configuration, so a new employee can also start work using them.
Training is measured not in hours but by whether the employee can do the job. The acceptance criterion is written down before the session. The test runs under the employee’s own role, not with administrator rights: otherwise hidden buttons and restrictions go unchecked. Details: acceptance testing (UAT)
| Role | Test scenario (example) | Acceptance criterion |
|---|---|---|
| Sales manager | Creates an order with three line items, confirms it and processes a return of part of it | The order, stock levels and customer debt match the documents |
| Warehouse clerk | Enters received goods, picks and confirms a shipment | Stock equals the quantity on the document |
| Accountant | Enters a supplier invoice and matches the payment to a bank statement line | The debt amount matches the report |
| Key user | Adds a new field, imports data and checks it on the test copy | The change moves to the production database through the planned procedure |
| Manager | Finds this order in the report and carries out the approval | The figures match the documents, and the approval history is visible |
These mistakes are known risks. We close them at the planning stage.
This list speeds up training. We can start even if not everything is ready.
The scope depends on the number of roles, groups, apps, the format (online or in person) and the amount of customization. The exact plan and cost are given in a written proposal after the free diagnostic.
Both. Key users are trained in more depth first, then a hands-on session is held for each role. In a large team a key user teaches colleagues, while BUline provides the materials, sessions and oversight.
In Uzbek and Russian; instructions and video lessons are in these languages too. An Uzbek translation of Odoo exists; we check how complete it is for your apps and version during the diagnostic: Odoo in Uzbekistan.
Official lessons are generic: they do not know your documents, terminology, roles and configuration. BUline sessions close that gap. You can use both together.
A new employee starts with the instructions and video lessons for their role and practices alongside a key user. If a repeat session is needed, it is agreed as part of ongoing support.
No. It trains the key user and administrator who run Studio, import, access rights and upgrade testing themselves. Writing a custom module is a separate service: Studio and modules.
No. BUline’s services are provided for Odoo Enterprise and Odoo Online. General information about the editions: Versions and hosting.
During the diagnostic, we review your processes and tell you where standard Odoo is enough and where configuration is needed — with an app list, edition and phases.