| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Purchase (purchase) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 11106 |
| Technical Name |
eh_log_dashboard |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Sales (sale_management) • Purchase (purchase) • Discuss (mail) |
| Community Apps Dependencies | Show |
| Lines of code | 11106 |
| Technical Name |
eh_log_dashboard |
| License | LGPL-3 |
| Website | https://www.erpheritage.com.au/ |
Logistics Dashboard
لوحة معلومات اللوجستيات
Single pane of glass over the full ERP Heritage logistics suite. Live KPI tiles for quotes, freight, customs, transport, and every installed vertical, with one-click drill-down to the source records.
بلاطة واحدة فوق الحزمة كاملة. بلاطات مؤشرات أداء حية للعروض ، الشحن ، التخليص ، النقل ، وكل القطاع المثبَّت ، مع تنقّل بنقرة واحدة للسجلات.
GCC freight forwarders, agents, and 3PL operators running the lanes between the GCC and the rest of the world.
Hours of manual reconciliation between operational modules and the cost of paying enterprise add-ons for the same capability.
Overview
What this module does, in one read.
eh_log_dashboard hard-depends on the engines (base + quotation + freight + customs + transport) and softly adapts to the verticals via env.get; tiles light up as more modules are installed. Drill-down actions open the underlying records pre-filtered.
نظرة عامة
ما الذي تقدمه الوحدة في قراءة واحدة
تطبيق eh_log_dashboard يعتمد بقوة على المحرّكات (base + quotation + freight + customs + transport) ويتكيّف برفق مع القطاع عبر env.get ، فالبلاطات تُضاء كلما ثُبّتت وحدات أكثر. أكشن التنقّل يفتح السجلات مفلترة جاهزًا.
A day in the life
A typical morning at the office.
The operator opens the dashboard, sees the open queue grouped by state, drills into the kanban for the day's hottest lane, and clears five exceptions before the second coffee. The toast confirms each transition; the activity inbox flags the one expiring permit. Quiet, fast, auditable.
صباح اعتيادي في المكتب
يفتح المشغّل لوحة المعلومات ، يرى الطابور مجمّعًا حسب الحالة ، يدخل عرض الكانبان للخط الأكثر ضغطًا ، ويعالج خمس استثناءات قبل القهوة الثانية. الإشعار يؤكّد كل انتقال ، وصندوق الأنشطة يرفع التذكير للتصريح الذي على وشك الانتهاء. هادئ ، سريع ، وقابل للتدقيق.
Capabilities
12 things this module gives you, with no padding.
18 KPI computes
18 مؤشر أداء
Open quotations, weighted pipeline, freight in transit, customs open / rejected, deliveries today, COD outstanding, dispute exposure, EDI dead-letter, and 10 more.
العروض المفتوحة ، أنابيب موزونة ، شحن في النقل ، جمارك مفتوحة / مرفوضة ، تسليمات اليوم ، COD متبقي ، تعرّض المنازعات ، دفتر EDI الميت ، و10 غيرها.
Soft-adapt to installed verticals
تكيّف برفق مع القطاع المثبَّت
10 module-presence flags via env.get; vertical tiles hide via invisible= when the underlying model is absent.
10 علامات وجود وحدة عبر env.get ، البلاطات القطاعية تختفي عبر invisible= عند غياب النموذج.
Drill-down on every tile
تنقّل من كل بلاطة
11 stat-button actions open the underlying records with the right domain pre-filtered (in_transit / expiring / dead_letter / over_budget...)
11 stat-button تفتح السجلات بالنطاق المفلتر المناسب (في النقل / ينتهي / دفتر ميت / تجاوز ميزانية...).
Cross-suite analytics
تحليلات عبر الحزمة
Top-level Analytics menu with cross-suite pivots: freight, quotation, customs, transport. Each opens on pivot,graph,kanban,list,form.
قائمة تحليلات عليا مع pivot عبر الحزمة: شحن ، عرض ، جمارك ، نقل. كل واحدة تفتح على pivot,graph,kanban,list,form.
Web tour onboarding
دليل أوّل مرة على الويب
JS asset registers eh_log_onboarding_tour walking a new operator from the app launcher to the dashboard to the quotation menu.
أصل JS يسجّل eh_log_onboarding_tour ليرشد المشغّل الجديد من مشغّل التطبيقات إلى لوحة المعلومات إلى قائمة العروض.
Live tile values
قيم البلاطات الحية
Every tile is a single search_count scoped per company. No snapshot caching; performance comes from cheap indexed queries.
كل بلاطة هي search_count واحدة محدودة بالشركة. لا تخزين لقطات ، الأداء من استعلامات مفهرسة رخيصة.
Multi-company aware
متعدد الشركات
Tile values respect allowed_company_ids automatically through the standard ir.rule on each underlying model.
قيم البلاطات تحترم allowed_company_ids تلقائيًا عبر ir.rule القياسية على كل نموذج خلفي.
Open-as-form action
أكشن فتح كنموذج
Dashboard is a transient model rendered in form view; create on entry, garbage-collected on exit. No persistence overhead.
لوحة المعلومات نموذج عابر يُعرَض في نموذج ، يُنشَأ عند الدخول ويُجمَع عند الخروج. لا حمل تخزين.
Currency conversion on weighted pipeline
تحويل العملة في الأنابيب الموزونة
Weighted pipeline value uses each order's currency converted to the company currency at the order date for an honest single-number aggregation.
قيمة الأنبوب الموزون تستخدم عملة كل أمر محوَّلة لعملة الشركة بتاريخ الأمر لجمع رقم واحد صادق.
Sectioned form view
عرض نموذج مقسَّم
Sections: Quotes & Pipeline / Freight / Customs / Transport / Last Mile / Operational Modules / Specialised Cargo / Maritime & PCG.
أقسام: (العروض والأنابيب / الشحن / الجمارك / النقل / الميل الأخير / الوحدات التشغيلية / البضائع المتخصّصة / البحري والمشاريع).
Engineered for additions
مصمَّم للإضافة
Adding a new vertical = adding a flag + a tile; soft-adapt logic is uniform.
إضافة قطاع جديد = إضافة علامة + بلاطة. منطق التكيّف موحَّد.
Tested with all 11 vertical flags
مختبَر بكل العلامات الـ11
Test asserts every has_<vertical> flag is True under the full e2e install; every drill-down returns a valid act_window.
الاختبار يتحقّق من كل علامة has_<vertical> أنها True تحت تثبيت e2e كامل ، وكل تنقّل يرجع act_window صالحًا.
Country matrix
Same code, six regulators.
شيفرة واحدة، ست جهات تنظيمية. كل دولة في الخليج لها متطلباتها وحزمتها الخاصة.
| Aspect | 🇦🇪 UAE | 🇸🇦 KSA | 🇰🇼 KW | 🇧🇭 BH | 🇶🇦 QA | 🇴🇲 OM |
|---|---|---|---|---|---|---|
| Default deployment posture وضع النشر الافتراضي |
Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware | Multi-company-aware |
| VAT awareness الوعي بضريبة القيمة المضافة |
5% (FTA) | 15% (ZATCA) | — | 10% (NBR) | — | 5% (TA) |
| Document language لغة الوثائق |
EN / AR | AR / EN | AR / EN | AR / EN | AR / EN | AR / EN |
| Currency العملة |
AED | SAR | KWD | BHD | QAR | OMR |
| Adapter pre-mapped محوّل جاهز ومُربَط الحقول |
Mirsal 2 | FASAH + SABER | KW Customs | OFFS | Al Nadeeb | Bayan |
Workflow
Configure once. Operate. Audit. Report.
إعداد مرة واحدة، تشغيل، تدقيق، تقارير.
Configure the master data
إعداد البيانات الأساسية
Currencies, partners, charge codes, and the country pack: do this once at install.
Operate the lifecycle
إدارة دورة الحياة
State transitions through the buttons; mass actions from the list view; kanban for visual work.
Audit and report
التدقيق وإصدار التقارير
Every action posts to the chatter, every state transition logs an event, every PDF carries the integrity-checked footer.
Bill and reconcile
الفوترة والتسوية
Cost / revenue lines flow through the standard sale order to invoice path; multi-currency and multi-company respected.
FAQ
Common questions, direct answers.
Does this run on Odoo 19 Community?
Yes. The suite is built and tested on Odoo 19 Community. No Enterprise modules are required.
هل يعمل التطبيق على Odoo 19 Community ؟
نعم. الحزمة مبنية ومُختبَرة على Odoo 19 Community. لا حاجة لوحدات Enterprise.
Will it conflict with another addon?
Inheritance ordering is documented and the model names are eh.log.* throughout. A third-party addon that does not use those names is unaffected.
هل يتعارض مع تطبيق آخر ؟
ترتيب الوراثة موثَّق وأسماء النماذج بنمط eh.log.* في كامل الحزمة. أي تطبيق طرف ثالث لا يستخدم هذه الأسماء لا يتأثر.
Are tests included?
Yes. Unit tests, integration (e2e) tests, country matrix tests, and load tests are all included.
هل الاختبارات مرفقة ؟
نعم. اختبارات الوحدة ، التكامل (e2e) ، مصفوفة الدول ، واختبارات التحميل ، جميعها مرفقة.
How do I rebrand?
The publisher offers a paid whitelabel licence. Without the whitelabel files the integrity check fails and the suite refuses to operate.
كيف أُغيِّر العلامة ؟
يقدّم الناشر ترخيص whitelabel مدفوع. بدون ملفات whitelabel يفشل التحقق وتتوقف الحزمة.
Support & Licensing
Open source, commercially supported.
Open source under LGPL-3 with the brand-attribution footer required intact. Issues opened on the public repository are taken seriously and fixes ship on the public branch. Commercial whitelabel licensing, implementation services, and tier-1 support available from ERP Heritage in Melbourne; partner integrators in the GCC are recommendable on request.
الدعم والترخيص
مفتوح المصدر، مدعوم تجاريًا.
مفتوح المصدر بموجب رخصة LGPL-3 مع الحفاظ على تذييل الهوية. تُؤخذ المشكلات الواردة على المستودع العام بجدية ، وتُنشر الإصلاحات على الفرع العام. تراخيص العلامة الخاصة (whitelabel) ، وخدمات التنفيذ ، والدعم من المستوى الأول متاحة من ERP Heritage في ملبورن. شركاء التكامل في دول الخليج يُرشَّحون بناءً على الطلب.
Talk to ERP Heritage about Odoo implementation, customisation, training, or support.
End-to-end engagement across the Odoo platform: implementation, customisation, reimplementation, functional and technical training, ongoing support, integration planning, and scoped extensions. One team, one response within a business day.
تواصل مع ERP Heritage بشأن تنفيذ Odoo والتخصيص والتدريب والدعم.
خدمة شاملة على منصة Odoo: التنفيذ، التخصيص، إعادة التنفيذ، التدريب الوظيفي والتقني، الدعم المستمر، تخطيط التكامل، وتوسعات بنطاق محدد. فريق واحد، استجابة واحدة خلال يوم عمل.
Please log in to comment on this module