Bỏ qua để đến nội dung

Tổng quan Doc Engine v2

Doc Engine là hệ thống render tài liệu của Parkone — biến 1 template Word .docx thành hàng trăm HĐ / báo giá / thư từ với data thực tự động.

Trước Doc Engine:

  • FC / Pháp chế mở Word → copy template → thay tên KH / số HĐ / ngày / MST bằng tay → save mới
  • 30 HĐ/tháng × 15 phút/HĐ = 7.5 giờ
  • Sai chính tả, quên field, format lệch

Sau Doc Engine:

  • 1 template .docx với placeholders {{ record.customer_id.name }}
  • Click “Render” trên HĐ → tự tạo Word có data thực trong 3 giây
  • Format perfect, không nhầm field
v1 (basic)v2 (2026)
Render enginedocxtpl (Jinja)docxtpl + OnlyOffice inline editor
Sửa nội dungDownload → mở Word → sửa → upload lạiSửa inline browser với OnlyOffice
Field pickerKhông cóSidebar 5 groups curated fields
Insert placeholderGõ tay {{ ... }}Click 1 lần từ sidebar
PDF convertLibreOffice CLI (optional)LibreOffice CLI (built-in)

Trang này focus v2.

📄 Mẫu tài liệu (Templates)

Upload .docx với Jinja placeholders

Đọc →

🔤 Jinja placeholders cheatsheet

Syntax + fields hay dùng

Đọc →

🖊️ OnlyOffice editor inline

Sửa Word trực tiếp trong browser

Đọc →

🎯 Field picker sidebar

5 groups curated — Chủ đầu tư / KH / HĐ / Lô / Thời gian

Đọc →

⚡ Single-click insert snippet

Chèn Jinja code vào editor bằng click

Đọc →

🧙 Wizard Render Doc

Chọn template + record → tạo Word output

Đọc →

📑 Auto-convert PDF

LibreOffice CLI convert .docx → .pdf

Đọc →

🐛 Troubleshoot

Common errors + fixes

Đọc →

┌────────────────────────────────────────────────────────────┐
│ Browser (KH / FC / Pháp chế) │
│ ├─ Odoo Backend Form (HĐ / Báo giá / Đặt cọc) │
│ ├─ Nút "📝 Render từ template" │
│ └─ OnlyOffice iframe (edit inline) │
└────────────────────────────────────────────────────────────┘
↓ HTTPS
┌────────────────────────────────────────────────────────────┐
│ Odoo Backend │
│ ├─ parkone.doc.template (model) │
│ ├─ docxtpl render service │
│ ├─ JWT HS256 signer │
│ └─ WOPI-style endpoints (download/save/callback) │
└────────────────────────────────────────────────────────────┘
┌────────────────────────────────────────────────────────────┐
│ OnlyOffice Document Server (Docker container) │
│ ├─ Read .docx via WOPI │
│ ├─ Render UI trong iframe │
│ ├─ User edit → save → callback Odoo │
│ └─ Plugin sidecar cho field picker IPC │
└────────────────────────────────────────────────────────────┘
↓ (optional)
┌────────────────────────────────────────────────────────────┐
│ LibreOffice CLI (in Odoo container) │
│ └─ Convert .docx → .pdf on demand │
└────────────────────────────────────────────────────────────┘

👨‍💼 Admin / Pháp chế

Tạo + maintain templates. Setup 1 lần khi mở KCN mới hoặc thay đổi format HĐ.

👩‍💻 Sales rep

Render HĐ / Báo giá từ template có sẵn. Edit content specific per-deal.

💰 FC

Render báo cáo, thư nhắc nợ từ template. Không sửa template.

Parkone install kèm 4 templates:

TemplateModel applyDùng khi
HĐ thuê đất chuẩnzone.contractKý HĐ mới
HĐ Đặt cọc chuẩnzone.deposit.agreementKý đặt cọc
Báo giá CPQ chuẩnsale.orderGửi báo giá cho KH
Phụ lục HĐ chuẩnzone.contract.amendmentKý phụ lục

Đại có thể clone + customize cho brand/style riêng.

  1. Sales rep mở HĐ ZC-2026-042
  2. Click nút ”📝 Render từ template” → wizard mở
  3. Chọn template “HĐ thuê đất chuẩn”
  4. Click “Render” → OnlyOffice iframe load .docx với data đã fill
  5. Sales rep review + sửa nội dung inline nếu cần
  6. Click “Save” trong OnlyOffice → callback Odoo save file
  7. Click “Convert PDF” (optional) → .pdf attached vào HĐ
  8. Click “Send by Email” → PDF gửi KH ký
  • Docker container onlyoffice/documentserver:latest running
  • JWT secret shared giữa Odoo + OnlyOffice (env OO_JWT_SECRET)
  • CF Tunnel route oo.parkone.vn → OnlyOffice container
  • Python dependency docxtpl trong Odoo container (đã đóng gói sẵn trong bundle triển khai Parkone)
  • LibreOffice CLI install trong Odoo container (optional for PDF)

Chi tiết setup ở Cấu hình OnlyOffice hoặc liên hệ Admin.

KH không cần cài OnlyOffice — chỉ Sales rep?

Phần tiêu đề “KH không cần cài OnlyOffice — chỉ Sales rep?”

Đúng. OnlyOffice chạy server-side, KH chỉ nhận PDF cuối.

Phần tiêu đề “Template không limit Word features — chèn ảnh / bảng / header footer?”

Đúng. docxtpl preserve toàn bộ formatting của Word. Chỉ replace placeholders {{ ... }} với data.

Hiện chỉ Word. Excel roadmap Q4 2026 (dùng openpyxl template).

Chia sẻ: