Monday, September 26, 2016

OFBIZ, Are you ready? (seting ofbiz for postgresql database)

Share it Please
จากวันแรกที่ได้ที่ได้ติดตั้งและศึกษาเกี่ยวกับ OFBIZ แบบงูงู ปลาโลมา มาแล้ว วันที่สองพี่เขาก็เริ่มอบรมเกี่ยวกับ OFBIZ อย่างเป็นทางการ เริ่มจาก การคำว่า ERP ก่อนเลย (ผมนี้คิดถึงอาจารย์ อ้อ ขึ้นมาเลย ที่เคยสอนวิชาการพัฒนาระบบสารสนเทศในงานธุรกิจ)  ซึ่ง ERP ย่อมาจาก Enterprise Resource Planning หมายถึง การวางแผนทรัพยากรทางธุรกิจขององค์กรโดยรวม เพื่อให้เกิดการใช้ประโยชน์อย่างสูงสุดของทรัพยากรทางธุรกิจขององค์กร ระบบนี้จะเป็นระบบที่ใหญ่มาก สามารถแบ่งย่อยได้อีกหลายระบบ ดังนี้
  • HRM (Human Resource Management)
  • SCM (Supply Chain Management)
  • Purchase Management
  • Inventory
  • Finance
  • Production Management
  • Sale Management
  • IT Management
  • Data Analysist
  • MRP (Material Requirements Planning)
ประมาณนี้ครับ ระบบย่อยใน ERP นี้จะขึ้นอยู่กับประเภทของธุรกิจ และความต้องการขององค์กรธุรกิจนั้นๆ ดังนั้นระบบ ERP ในแต่ละบริษัทจะไม่เหมือนกัน
ระบบต่างๆ ข้างต้น ทาง Apache ได้พัฒนาเป็นผลิตภัณฑ์ที่ชื่อว่า Apache Open For Business Framework หรือ Apache OFBIZ Framework ซึ่งได้กล่าวถึงความหมายในบทความที่แล้ว <<LIKE>> ซึ่งเป็น Open Source สามารถโหลดมาพัฒนาหรือต่อยอดได้
การศึกษา OFBIZ ในช่วงเช้าได้จบลงไป ช่วงบ่ายต่อเลย พี่เขาได้เกี่ยวกับการติดตั้ง OFBIZ และทำการเชื่อมต่อกับฐานข้อมูล PostgreSQL ในการเชื่อมต่อกับฐานข้อมูล เราต้องเตรียมฐานข้อมูลไว้ 3 ฐานข้อมูล (แนะนำให้ถ้าให้ใช้ ชื่อฐานข้อมูล ofbiz, ofbizolap, ofbiztenant) ให้เราสร้างไว้ก่อน แล้วให้ทำการติดตั้ง OFBIZ แล้วเข้าไปแก้ไฟล์ entityengine.xml ในพาธนี้ framework->entity->config 
Screenshot from 2016-01-05 22:18:14
ส่วนแรกให้เปลี่ยน datasource-name ใน tag <group-map> ที่อยู่ภายให้ tag <delegator name="default"> <delegator name="default-no-eca">
<delegator name="test"> ให้เป็น localpostgres, localpostolap, localposttenant ตามลำดับ ให้เป็นดังภาพข้างต้น
จากนั้นทำการแก้ไขทำการแก้ไขข้อมูลใน tag <datasource> ที่มีชื่อว่าlocalpostgres, localpostolap, localposttenant ให้แก้ไข tag <inlin-jdbc>   jdbc-uri="jdbc:postgresql://127.0.0.1/(ชื่อฐานข้อมูลที่ n )" jdbc-username="(ชื่อผู้ใช้ใน postgreSQL)" jdbc-password="(รหัสผ่าน postgreSQL)" แก้ให้ครบ ตามภาพล่างนี้
Screenshot from 2016-01-05 22:20:33Screenshot from 2016-01-05 22:19:18
Screenshot from 2016-01-05 22:19:25

จากนั้นให้โหลดไดรฟ์เวอร์ postgreSQL จากที่นี้ <<LIKE>> เลือกให้ตรงกับเวอร์ชัน JAVA JDK ของเรา แล้วย้ายไปที่ framework->entity->lib->jdbc
เสร็จแล้วให้ คอมไพล์ OFBIZ แล้วรันทดสอบ จำไม่ได้ในลิงค์นี้เลยครับ <<LIKE>>
การทดสอบอาจจะเกิดปัญหาอยู่บ้างนะครับ เช่น เชื่อมต่อฐานข้อมูลไม่ได้ ค่อยๆ แก้ ไล่ตามขั้นตอนอีกครั้ง หนึ่ง จะช่วยได้

อ้างอิง : http://www.baanjomyut.com/library_2/extension-2/erp/04.html
อ้างอิง : https://goo.gl/ENFF6N

No comments:

Post a Comment

Blogroll

About