Adempiere Training #1
มีโอกาสได้ไป Training หัวข้อ Compiere Implementation ซึ่งจริงๆ แล้วน่าจะเรียกว่า Adempiere Implementation หรือไม่ก็ Saeree Implementation ซะมากกว่า เพราะโปรแกรมที่เอามา Implement ไม่ใช่ Compiere แต่เป็น Adempiere Version ภาษาไทย ที่ทีม Grandlinux เค้าเอามาพัฒนาต่อให้รองรับบัญชีไทย ซึ่งไอ้เจ้า Adempiere version ที่ว่าเนี่ย ทีม Grandlinux เค้าตั้งชื่อว่า Saeree
แล้ว Compiere, Adempiere, Saeree มันมีความสัมพันธ์กันยังไงหล่ะ
มันเริ่มมาจาก
Compiere ที่เป็น open source ERP, CRM สำหรับธุรกิจ SME โดยที่ไม่ยึดกับฐานข้อมูลระบบใดระบบหนึ่ง ตัว compiere เองพัฒนามาได้ระยะนึง ก็มี foundation ให้ทุนช่วยเหลือ ทำให้อิสระในการพัฒนาลดน้อยลงไป เช่นไม่สามารถพัฒนาบาง module ที่ ผู้สนับสนุนไม่เห็นด้วย ซึ่งถึงแม้ contributor จะพัฒนาขึ้นมาเอง ก็พบปัญหาในการ submit เข้า kernel เพราะ ComPiereInc ไม่ให้ผ่าน
Adempiere เลยเกิดขึ้นจากกลุ่ม developer ที่แยกตัวออกมาจาก Compiere เพราะมีความคิดเห็นไม่ตรงกันกับ ComPiereInc. Adempiere จึงแยกตัวออกมาโดยมีเป้าหมายว่า ต้องเป็น project ที่ขับเคลื่อนด้วยชุมชน และรองรับการทำงานของธุรกิจที่ใช้ opensource เป็นหลัก โดยสืบทอดเอาเรื่อง Application Data Dictionary ของ Compiere มาใช้
Saeree (link เสีย) พัฒนาต่อยอดมาจาก Adempiere โดยเพิ่ม interface ภาษาไทย กับ function ที่เกี่ยวข้องกับมาตรฐานบัญชีไทยเข้าไป (คุณเหมย บอกว่า ผ่านมาตรฐานสรรพากรแล้วด้วย)
สรุป Saeree คือ ลูกสาวสังคมจัด(adempiere) ของแม่ที่เป็นราชการชาวต่างชาติ(compiere) แล้วมามีแฟนเป็นคนไทยเลยต้องหัดพูดไทย!
ถ้าลอกมาจาก wiki Business Function ของ Adempiere ก็จะประกอบด้วย
- Enterprise Resource Planning (ERP)
- Supply Chain Management (SCM)
- Customer Relationship Management (CRM)
- Financial Performance Analysis
- Integrated Point of sale (POS) solution
- Integrated Web Store
แต่ถ้าดูลึกเข้าไป Module ของ Adempiere ก็จะประกอบด้วย
- PO (Purchase Order)
- AP (Accounts Payables)
- SO (Sales Order)
- AR (Accounts Receivables)
- GL (General Ledger)
- INV (Inventory Management)
- FA (Fixed Assets)
- CRM
- SMS ?? ย่อมาจากอะไร จำไม่ได้
- HR
- Manufacturing
- Payroll
** สอง moduleหลังนี้เพิ่งมีใน version 3.5
ไปครั้งแรกนี้ก็หมดเวลาไปกับการ install & config สิ่งที่ต้องใช้ทั้งหลายแหล่ ตั้งแต่
- Cent OS
- PostgreSQL 8.3
- J2sdk 1.5.0_16
- Adempiere-3.5.3a-TH
เริ่ม ทำตั้งแต่ 9am กว่าจะได้เห็นหน้าจอ Saeree ก็ปาเข้าไป 8pm เพราะติดปัญหาหลายอย่าง แต่หลักๆเลยก็คือ package adempiere ที่เอามาลงไม่สมบูรณ์ เลย setup ไม่ผ่านซักที (แต่ถึง file จะสมบูรณ์ก็คง setupเสร็จประมาณ 4pm อยู่ดี -_-'') ก่อนกลับคุณครูก็ให้การบ้านมาทำต่อเยอะมาก ตามภาพเลย




6 comments
on 15 February 2009 - 11:01am
เด๋ว train ครั้งต่อไป จะตามไปกินโพนยางคำด้วย
on 28 September 2009 - 4:55am
ฮือๆแล้วมันติดตั้งยังไงล่ะเนี่ย
กำลังพยายามทำแต่ยากจัง
on 7 January 2010 - 3:02pm
แวะเข้ามาอ่านดูนะคับ ยากเหมือนกัน แต่ว่าพึ่ง set ได้..
อยากแลกเปลยนความรู้คับผม..
on 21 March 2010 - 1:58am
ลองพยายามติดตั้ง แต่ติดปัญหาตอน Login เข้าไม่ได้ขึ้น Error ว่า Invalid PO Info - POInfo[null,AD_Table_ID=531]
จึงอยากขอคำแนะนำจากผู้ที่ติดตั้งสำเร็จแล้วครับ ว่าต้องแก้ไขอย่างไร
ไม่แน่ใจว่าเกิดจาก file ตอน Dump data หรือเปล่า (Adempiere_pg.dump)
on 6 April 2010 - 3:25am
อยากจะทราบวิธีติดตั้งอ่ะครับ พอดี ลองทำแล้ว ติดตั้งเรียบร้อยแล้ว
แต่พอ run server ก็เกิดปัญหาเดียวกันอ่ะครับ invalid PO ...
ขอรบกวนด้วยนะครับ
mryy2001@hotmail.com
on 18 May 2011 - 3:00am
ผมอยากไป traiing adempiere มั้งอ่ะคับ ไม่ทราบว่า training ที่ไหนคับ ขอบคุณคับ
เอก
Post new comment