Odoo Community
Odoo Enterprise
Viindoo Cloud
A view type that shows where the flow goes
The Sankey diagram as a real Odoo view type: any model with a from-stage and a to-stage can be read as a flow.
Sankey View (technical name viin_web_sankey) is an Odoo 19.0 app for Odoo Community and Odoo Enterprise and Viindoo Cloud, built for sales manager, management, analyst, developer.
At a Glance
The facts of Sankey View, version 0.2.0, in one place. Published by Viindoo.
Technical name
viin_web_sankey
Odoo version
19.0 (Odoo Community, Odoo Enterprise, Viindoo Cloud)
Depends on
web, mail, viin_mail_tracking
Best for
Sales manager; Management; Analyst; Developer
Not for
It needs history to draw.
Key features
Sankey as a first-class Odoo view type, Add it to a new model with XML only - no Python, Can follow one linked record across models for a two-model flow, Default grouping axis set in the view - switch it from the search bar, Conversion rate between stages, Matches your theme automatically, including dark mode
How It Works
Two steps, both without writing Python.
1
Declare it in XML
A <sankey> view names the stage field, an optional linked-record hop for a two-model flow, and a default grouping axis. No Python required to wire a new model in.
2
The engine draws the flow
Each record's current stage plus its tracked history becomes an edge in the diagram. Node and link colors come from the installed theme, so the chart matches light or dark appearance automatically. Filtering and grouping work from the standard search bar.
What You Get
Sankey as a first-class Odoo view type
Add it to a new model with XML only - no Python required
Can follow one linked record across models, for a two-model flow
Default grouping axis set in the view; switch it from the search bar
Same filters and search panel as any other view
Conversion rate between stages
Works on any model with a stage transition
Matches your theme automatically, including dark mode - no hardcoded colors
What This App Does Not Do
Read this before you buy. Everything below is something the app deliberately leaves to another app or to you.
It needs history to draw.
A pipeline whose records never changed stage is a straight line.
It is a view, not a report engine.
Figures come from the model behind it.
It does not print.
Export the underlying data or screenshot the view.
Very many stages get crowded.
Group to the level you actually discuss.
Works Well With
This release ships the Sankey view type itself. The CRM, Sales and Recruitment funnel apps built on top of it are not yet published for this Odoo series - this listing will be updated when they are.
Who Should Use Sankey View?
Sales manager
Sees where the pipeline loses volume.
Management
Reads a funnel without a slide.
Analyst
Points the view at any flow they model.
Developer
Adds a Sankey report in a view definition.
Frequently Asked Questions
What does Sankey View do?
The Sankey diagram as a real Odoo view type: any model with a from-stage and a to-stage can be read as a flow.
What does Sankey View not do?
It needs history to draw. A pipeline whose records never changed stage is a straight line. It is a view, not a report engine. Figures come from the model behind it. It does not print. Export the underlying data or screenshot the view. Very many stages get crowded. Group to the level you actually discuss.
Who is Sankey View for?
Sales manager: Sees where the pipeline loses volume. Management: Reads a funnel without a slide. Analyst: Points the view at any flow they model. Developer: Adds a Sankey report in a view definition.
Which Odoo version and editions does it support?
Odoo 19.0 - Odoo Community, Odoo Enterprise, Viindoo Cloud. Upgrades to a newer Odoo series are a separate purchase for that series.
What does it depend on?
It installs on top of: web, mail, viin_mail_tracking. Odoo installs them with it.
How do I set it up?
Declare a Sankey view naming the stage field, then let the engine render it - no Python needed.
What works well with it?
This release ships the Sankey view type itself. The CRM, Sales and Recruitment funnel apps built on top of it are not yet published for this Odoo series.
Can I try it before buying?
Not on its own - this module has no screen of its own (technical category: Hidden); it renders inside a consumer app's view. Contact apps.support@viindoo.com for a walkthrough.
How do I get support?
Write to apps.support@viindoo.com with your Odoo version and the technical name viin_web_sankey; pre-sales questions go to sales@viindoo.com.
See Sankey View in Action
No live preview yet on this series. Sankey View has no screen of its own (technical category: Hidden) - it renders inside a consumer app's view, and no consumer app is published for this Odoo series yet. Write to apps.support@viindoo.com for a walkthrough.
Need help with Sankey View?
For questions, implementation support or a custom feature, contact Viindoo.
Upgrades to a newer Odoo series are a separate purchase for that series.
All Viindoo apps: apps.odoo.com/apps/modules/browse?author=Viindoo
About Viindoo. Viindoo builds and maintains more than 1,000 apps on the Odoo App Store for the Community and Enterprise editions and runs them on Viindoo Cloud. A purchase of Sankey View covers the 19.0 series: bug fixes on the module reach you through the store, questions go to apps.support@viindoo.com with the technical name viin_web_sankey, and moving to a newer Odoo series is a separate purchase for that series. Source code is delivered with the module and stays yours to read and adapt.
Technical Requirement
Editions: Odoo Community, Odoo Enterprise, Viindoo Cloud
Changes log
0.2.0 - Odoo 19.0
- Re-enabled and rebuilt for Odoo 19.0.
- A funnel segment can now read a linked record's history across one relation, so a diagram can span two models.
- Default grouping axis is set in the view; users can regroup from the search bar.
- Chart colors now follow the installed theme and support dark appearance - no hardcoded colors.
- A new consumer view needs XML only, no Python.
0.1 - 18.0 line (previous series)
- Format error.
- Avoid error undefined.
- Fixed a field-formatting bug (#3360).
- Only visible default stage (#2892).
- Respect stage when adding to my dashboard.
Phần mềm này và các tệp liên kết ("Phần mềm")
được sử dụng (chạy, tuỳ biến, chạy sau khi được tuỳ biến)
chỉ khi bạn mua được giấy phép có hiệu lực từ tác giả,
điển hình như qua các Ứng dụng Odoo, hoặc trong trường hợp
bạn nhận được thoả thuận bằng văn bản từ tác giả của Phần mềm (chi tiết tại tệp COPYRIGHT).
Bạn có thể phát triển các phân hệ Odoo có sử dụng Phần mềm như một Thư viện (thường là phụ thuộc vào, nhập vào và sử dụng nguồn của nó)
nhưng không sao chéo bất kỳ mã nguồn hay tài liệu nào thuộc Phần mềm. Bạn có thể phân phối những phân hệ này theo giấy phép
mà bạn lựa chọn, miễn sao nội dung giấy phép đó tương tích với điều khoản của Giấy phép Phần mềm Độc quyền Odoo
(ví dụ: LGPL, MIT hay bất kỳ loại giấy phép phần mềm độc quyền nào tương tự vậy).
Nghiêm cấm phát hành, phân phối, cấp phép lại hoặc bán bản sao của Phần mềm hoặc
bản sao
Phần mềm đã được sửa đổi.
Thông báo bản quyền và chấp thuận nêu trên buộc phải được bao gồm trong tất cả các bản sao hoặc các phần quan trọng của Phần mềm.
PHẦN MỀM ĐƯỢC CUNG CẤP "NGUYÊN TRẠNG", KHÔNG BẢO ĐẢM DƯỚI BẤT KỲ HÌNH THỨC NÀO, ĐƯỢC THỂ HIỆN RÕ RÀNG HOẶC NGỤ Ý, KHÔNG GIỚI HẠN
ĐẢM BẢO VỀ CÁC BẢO ĐẢM NGỤ Ý VỀ KHẢ NĂNG THƯƠNG MẠI, PHÙ HỢP VỚI MỤC ĐÍCH CỤ THỂ VÀ KHÔNG VI PHẠM.
TRONG MỌI TRƯỜNG HỢP SẼ KHÔNG CÓ TÁC GIẢ HOẶC CHỦ SỞ HỮU BẢN QUYỀN NÀO CHỊU TRÁCH NHIỆM VỀ BẤT KỲ KHIẾU NẠI,
THIỆT HẠI HOẶC TRÁCH NHIỆM PHÁP LÝ KHÁC NÀO TRONG PHẠM VI HỢP ĐỒNG, CÁC THIỆT HẠI HOẶC CÁCH KHÁC, PHÁT SINH TỪ, NGOÀI HOẶC
CÓ LIÊN KẾT VỚI PHẦN MỀM HOẶC VIỆC SỬ DỤNG HOẶC KINH DOANH KHÁC TẠI PHẦN MỀM.