Openbravo ERP

Cài đặt Web POS trên Openbravo ERP

Giải pháp web pos là giải pháp POS mới của Openbravo , với giải pháp này bạn có thể giải quyết được rất nhiều vấn đề tồn tại trong phiên bản cũ (Openbravo POS) . Web POS là một module của Openbravo ERP 3.0 nên việc cài đặt sẽ thực hiện từ Openbravo ERP tạo thành một hệ thống nhất từ quản trị xuống từng điểm bán lẻ.

Tích hợp - Đồng bộ Openbravo ERP và Openbravo POS - Phần 3

Trong phần 3 này tôi sẽ trình bày chi tiết cách sử dụng Pentaho Data Integration để đồng bộ hóa dữ liệu từ Openbravo ERP tới Openbravo POS và ngược lại.  Lưu ý là để thực hiện được các bước trong phần này bạn phải tham khảo lần lượt phần 1 và phần 2.

Lỗi khi Việt hóa Openbravo ERP bằng PoEdit


Trong quá trình thực hiện Việt Hóa Openbravo ERP - Cách thực hiện được tôi trình bày tại đây . Bạn đã convert tất cả các file trong gói ngôn ngữ cơ bản sang PO file và bạn sử dụng POEdit để thực hiện dịch . Tuy nhiên khi bạn mở các file ngôn ngữ này ra sẽ có một số file xuất hiện thông báo lỗi tương tự như:
"Failed to convert filr "C:\opt\openbravo\attachments\lang\vi_VNPo\AD_WINDOWS_Help_vi_VN.po" to Unicode" .

Tích hợp - Đồng bộ Openbravo ERP và Openbravo POS - Phần 2

   Trong bài viết ở phần 1 tôi đã giới thiệu tổng quan về hướng đồng bộ dữ liệu giữa openbravo erp và openbravo pos. Từ phần này tôi sẽ bắt đầu đi vào chi tiết , từng bước để thực hiện. 
   Cụ thể trong phần 2 này tôi sẽ hướng dẫn cách cài đặt và sử dụng module POS Synchronization Webservice cho Openbravo ERP đồng thời hướng dẫn cách tạo, khai báo vào cấu hình các điểm bán lẻ (Sử dụng Openbravo POS) trên Openbravo ERP.

Tích hợp, Đồng bộ Openbravo ERP và Openbravo POS - Phần 1

  Nhiệm vụ của việc tích hợp Openbravo POS với Openbravo ERP là nhằm tạo ra một hệ thống mà Openbravo ERP là trung tâm, đóng vai trò lưu trữ các dữ liệu: Sản phẩm, khách hàng, thuế, hóa đơn hàng hóa ... Và Openbravo POS sẽ hoạt động với các dữ liệu download về từ Openbravo ERP và thực hiện truyền lên các hóa đơn phát sinh bởi hoạt động bán hàng của Openbravo POS. Việc đồng bộ giữa 2 hệ thống này tạo thành một thể thống nhất, quản lý dữ liệu mọi lúc mọi nơi cho một chuỗi các điểm bán lẻ ...các hệ thống nhà hàng, khách sạn , cửa hàng lớn... thông qua Openbravo ERP.

Top 10 lý do Tại sao hệ thống ERP nền tảng web rất quan trọng với doanh nghiệp của bạn .

Hôm nay tình cờ cập trên blog của openbravo được một bài viết ngắn gọn của tác giả Paolo nói về tầm quan trọng của ERP dựa trên nền tảng web đối với một doanh nghiệp. Tôi xin phép được chuyển dịch nội dung bài viết cho mọi người tham khảo nhé.

Lỗi "Your system is under maintenance...." sau khi cài đặt Openbravo ERP 3.0

Bạn cài đặt Openbravo ERP (Trên windows hoặc trên Linux) bạn thực hiện cài đặt thành công và vào được được Openbravo ERP trên tomcat, tuy nhiên sau khi bạn nhấn nút "Log in" để đăng nhập thì xuất hiện một thông báo lỗi sau:
"Your system is under maintenance.
Only System Administrator access is allowed at this time.
The last build operation failed and the system is potentially unstable.
Please contact your System Administrator to review and correct the causes of the failure and rebuild the system."

Việt hóa Openbravo ERP 3.0

Từ khi cài bản Openbravo ERP 3.0 RC2 lên server đến giờ cũng lâu lâu rồi, hôm nay mới có dịp mở ra vọc thử  phần develop của nó. Nói chung là tiện dụng và ít lỗi hơn. Mình cũng thử Việt hóa một số phần xem cách việt hóa nó như thế nào vì thực ra tài liệu về OB 3.0 trên trang chủ chưa được cập nhật.

Openbravo ERP 3.0 phiên bản RC2 đã ra mắt

Openbravo ERP 3,0 RC2 là là phiên bản chạy thử lần thứ 2 được phát hành vào ngày 16-09-2010 trong kế hoạch phát triển Openbravo ERP 3.0 (Xem tại đây). Phiên bản 3.0 là phiên bản hứa hẹn nhiều thay đổi về cấu trúc cũng như chức năng khá xuất sắc, đặc biệt là các sự thay đổi nhằm hỗ trợ người phát triển. Tôi cũng đã tải về và cài đặt thành công bản RC2 này trên server CentOS và cả Windows.

Thủ thuật trong quá trình Rebuilding Openbravo ERP

  Bạn đang phát triển một hệ thống ERP với OPenbravo, chắc chắn bạn sẽ phải thiết kế thêm module, hoặc đơn giản bản phải việt hóa, chỉnh sửa giao diện...==> Và sau khi bạn thực hiện xong các thay đổi bạn phải tiến hành rebuilding hệ thống để các quá trình thay đổi cho hiệu lực trên OB ERP. Một điều mà không ít bạn gặp phải đó là quá trình Rebuild xảy ra lỗi, việc này là một việc không tránh khỏi tuy nhiên nếu bạn có kinh nghiệm bạn sẽ hạn chế được tốt đa các lỗi xảy ra.  Sau đây tôi sẽ trình bày một số thủ thuật liên quan đến rebuilding hệ thống khi cài đặt, nâng cấp các module, hoặc nâng cấp phần nhân của Openbravo ERP.

Openbravo ERP vs OpenERP vs SAP vs Microsoft Dynamics

Tình cờ tôi tìm được một trang web khá uy tin so sánh về một số phần mềm ERP có trên thị trường. Trang web này đưa ra khá nhiều tiêu chí để so sánh giữa Openbravo ERP, OpenERP, SAP và MS Dynamics. Nhìn chung cách so sánh khá khách quan và có một điều đáng lưu tâm ở đây đó là dường như Openbravo ERP có phần yếu thế hơn...

Thiết kế một report trong Openbravo ERP(How to develop a report)

I. Giới thiệu:
  Tạo report (Báo cáo) là một công việc không thể thiếu trong việc phát triển ứng dụng, đặc biệt là đối với Openbravo ERP. Các quyết định quan trọng hoạch định chiến dịch kinh doanh thường được dựa trên các báo cáo, thống kê nên các báo cáo phải nêu rõ ràng, chắt lọc và trình bày các thông tin chính xác. Bài viết này giới thiệu về thư việc JasperReports và công cụ thiết kế report iReport. JasperReports là một sản phẩm mã nguồn mở được cung cấp bởi JasperSoft. Sau khi thiết kế xong report JasperReports tạo ra một định dạng trung gian, một file xml với phần mở rộng là. Jrxml. Phần mềm này cho phép bạn xuất report ra nhiều định dạng khác nhau như html, pdf, excel và csv. Và iReport là một công cụ đồ họa mã nguồn mở xây dựng báo cáo mà bạn có thể sử dụng để thiết kế và phát triển JasperReports.

Tạo mới một cửa sổ trong Openbravo ERP (How to develop a new window)

I. Giới thiệu:
 Mục tiêu của phần này là hướng dẫn cách tạo một cửa sổ người dùng mới trong OpenBravo. Trong cửa sổ này sẽ kết nối đến một bảng cơ sở dữ liệu mà ta đã tạo sẵn. Có mục đích thêm xóa sửa, cập nhật từ cửa sổ mới này xuống bảng dữ liệu mà ta thêm vào database Openbravo ERP

Tạo mới một bảng dữ liệu trong Openbravo

I. Giới thiệu:
 Mọi dữ liệu đều phải được lưu trữ, Openbravo sử dụng bảng (table) để lưu trữ. Nói cách khác, bằng cách sử dụng một công cụ quản trị cơ sở dữ liệu (ví dụ, pgAdmin III hoặc phpPgAdmin cho PostgreSQL và Oracle SQL Developer hoặc Toad cho Oracle) .Trong phần này tôi sẽ trình bày cách tạo mới một bảng dữ liệu và khai báo bảng dữ liệu đó trong Openbravo. Hệ quản trị cơ sở dữ liệu tôi sử dụng ở đây là PostGre SQL (Đối với Oracle hoàn toàn tương tự)

Customizing các logos mặc định trong Openbravo-ERP

Bạn mới cài đặt Openbravo ERP ? Ngay ở trang đầu tiên đăng nhập Openbravo bạn sẽ thấy những logo mà Openbravo dành cho các nhà phát triển như: "yourcompany" và "yourit-service". Sau đây tôi sẽ hướng dẫn những ai chưa biết cách thay đổi, chỉnh sửa những logo mặc định lúc bạn cài đặt Openbravo ERP. 

Tạo mới và đóng gói một Module trong Openbravo(How To Create and Package a Module)

  Từ phiên bản 2.50 Openbravo ERP giới thiệu các khái niệm mới về Module. Module (Mô đun ) cung cấp cho các nhà phát triển với các phương tiện để có thể phát triển, đóng gói và phân phối công việc của họ một cách có cấu trúc và có kiểm soát. Đối với người dùng của Openbravo ERP, mô đun có thể tải về, cài đặt và cập nhật những phát triển tuỳ chỉnh. 
 Trong phần này mô tả cách làm thế nào để tạo ra và đóng gói một module mới. Nó được quan tâm đặc biệt vì nó mô tả bước đầu tiên cho tất cả các hướng dẫn sau này của người phát triển và việc phát triển tùy chỉnh Openbravo ERP nói chung.

Sửa lỗi "Last build failed The last system build failed....."

 Bạn vừa tiến hành chỉnh sửa một thành phần nào đó của Openbravo như: Giao diện, ngôn ngữ, thêm cửa sổ... sau khi thực hiện xong để hiệu lực các thay đổi trên bạn tiến hành xậy dựng cập nhật lại Openbravo. Quá trình build thực hiện thành công nhưng khi bạn khởi động Openbravo và đăng nhập vào hệ thống bạn nhận được thông báo sau :" Last build failed
The last system build failed. You will only be able to log in the system in a System Administrator role.
You should fix the problems that arised in the last build, and start a new one as soon as possible. Until then the system is potentially unstable"


Việt hóa Openbravo ERP

Việt hóa Openbravo ERP là một phần không thể thiếu trong quá trình bản địa hóa Openbravo ERP để triển khai ở Việt Nam. Chúng ta có thể dịch OpenBravo ERP ra bất cứ ngôn ngữ nào trong đó có Tiếng Việt. 
  Quá trình này bao gồm năm bước:
   - Định nghĩa một ngôn ngữ mới trong Openbravo ERP.
   - Sao chép bản dịch ngôn ngữ cơ bản (Gói English).
   - Xuất ra các tập tin XML để thực hiện dịch.
   - Dịch các tập tin.
   - Cuối cùng, nhập các bản dịch mới vào hệ thống.

Cài đặt Openbravo 2.5 trên CentOS

Openbravo là một phần mềm Web mã nguồn mở được tích hợp đầy đủ các chức năng về quản lý doanh nghiệp (ERP) có giá trị cao và chi phí thấp.Hệ thống này rất phù hợp cho các doanh nghiệp vừa và nhỏ đang tìm một hệ thống tích hợp để quản lý công việc kinh doanh của mình như khả năng quản lý các hoạt động hàng ngày, tối ưu hóa qui trình kinh doanh, nâng cao sự thỏa mãn khách hàng và cuối cùng là tăng lợi nhuận.
  Hôm nay mình sẽ hướng dẫn cài đặt Openbravo từ A-Z trên hệ điều hành CentOS bao gồm từ bước cài Postgresql, JDK, Ant, Apache Tomcat...