SlideShare a Scribd company logo
Apache OFBiz ERP/Framework


         วันพุธที่ 5 สิงหาคม 2552
               บรรยายโดย
             ธนกฤต วงค์ยืด
  Email : thanakrit@orangegears.com
เกี่ยวกับผู้บรรยาย
●   ชื่อ ธนกฤต วงค์ยืด (แซนด์)
●   ผู้ก่อตั้งเว็บไซต์ ofbizgurudotcom
●
    ผู้ก่อตั้งโครงการ OrangeGears ERP
●
    วิทยากรบรรยาย Apache OFBiz ERP/CRM
●
    ผู้บริหารงานวิจัยและพัฒนาผลิตภัณฑ์
วัตถุประสงค์
●
    เพื่อให้รู้จัก ERP, open source, OFBiz
●
    เพื่อให้รู้จัก OFBiz Application
●
    เพื่อให้รู้จักโครงสร้างของ OFBiz Framework
●
    สามารถติดตั้งและใช้งานเบื้องต้น OFBiz ได้
●
    โอกาสการทำางานสำาหรับนักพัฒนา
หัวข้อการบรรยาย
●   Enterprise Resource Planning (ERP)
●   Open source software
●   Open source ERP
●
    รู้จักกับ Apache OFBiz ERP/CRM
●
    รู้จักกับ Apache OFBiz Framework
หัวข้อการบรรยาย (ต่อ)
●
    เครื่องมือที่ใช้ในการพัฒนา OFBiz
●
    แสดงตัวอย่างการปรับแต่ง
●
    ติดตั้งและใช้งาน
●
    สร้าง Application Component
●
    ตลาดงานสำาหรับ Apache OFBiz
●
    ถาม-ตอบ
Apache OFBiz ERP
Enterprise Resource Planning
Enterprise Resource Planning หรือ ERP หมายถึง
การวางแผนทรัพยากรทางธุรกิจขององค์กรโดยรวม เพื่อ
ให้เกิดการใช้ประโยชน์อย่างสูงสุดของทรัพยากรทาง
ธุรกิจขององค์กร
Apache OFBiz ERP
Enterprise Resource Planning (ต่อ)
ERP เป็นเครื่องมือที่ช่วยให้สามารถวางแผนการลงทุน
และบริหารทรัพยากรขององค์กรโดยรวมได้อย่างมี
ประสิทธิภาพ และทำาให้สามารถบริหารองค์รวมเพื่อให้
เกิดผลประโยชน์สูงสุด
Apache OFBiz ERP
Enterprise Resource Planning (ต่อ)
ระบบ ERP เป็นระบบสารสนเทศขององค์กรที่นำาแนวคิด
และวิธีการบริหารของ ERP มาทำาให้เกิดเป็นระบบเชิง
ปฏิบติในองค์กร ระบบ ERP สามารถบูรณาการ (integr
     ั
ate)รวมงานหลัก (core business process) ต่างๆ ใน
บริษัททั้งหมด ได้แก่ การจัดจ้าง การผลิต การขาย การ
บัญชี และการบริหารบุคคล เข้าด้วยกันเป็นระบบที่
สัมพันธ์กันและสามารถเชือมโยงกันอย่าง real time
                        ่
Enterprise Resource Planning (ต่อ)
Apache OFBiz ERP
Open source (โอเพนซอร์ซ)
คือวิธีการในการออกแบบ พัฒนา และแจกจ่ายสำาหรับ
ต้นฉบับของสินค้าหรือความรู้ โดยเฉพาะซอฟต์แวร์ โดย
โอเพนซอร์ซถูกพิจารณาว่าเป็นทั้งรูปแบบหนึงในการ
                                        ่
ออกแบบ และแผนการในการดำาเนินการ โดยโอเพน
ซอร์ซเปิดโอกาสให้บุคคลอื่นนำาเอาระบบนันไปพัฒนา
                                      ้
ได้ต่อไป
Open source software
         (ซอฟต์แวร์โอเพนซอร์ซ)
คือ ซอฟต์แวร์ที่เปิดเผยหลักการหรือแหล่งที่มาของ
เทคโนโลยีของซอฟต์แวร์นนให้ บุคคลภายนอกได้ใช้
                          ั้
ภายใต้เงือนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำาการ
         ่
แก้ไข ดัดแปลงและ เผยแพร่โปรแกรมต้นฉบับ (ซอร์ซ
โค้ด) ได้ภายใต้เงือนไขทางข้อตกลงทางกฎหมาย
                  ่
Open source software
(ซอฟต์แวร์โอเพนซอร์ซ) (ต่อ)
Apache OFBiz ERP
Apache OFBiz ERP
Open source ERP
Open source ERP (ต่อ)
Apache OFBiz ERP/CRM
Apache Open For Business เป็นโครงการ
enterprise automation software (ซอฟต์แวร์อัตโนมัติ
สำาหรับองค์กร) ที่อยู่ภายใต้สญญาอนุญาตของ Apache
                             ั
License 2.0 โดย
OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้
●   advanced e-commerce
●   catalog management
●   promotion & pricing management
●   order management (sales & purchase)
●   customer management (part of general party
    management)
●   warehouse management
OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้
                (ต่อ)
●   accounting (invoice, payment & billing
    accounts, fixed assets)
●   manufacturing management
●   general work effort management (events, tasks,
    projects, requests, etc)
●   content management (for product content, web
    sites, general content, blogging, forums, etc)
●   and much more all in an open source package!
Apache OFBiz Application
      Component
Apache OFBiz ERP
Apache OFBiz ERP
Apache OFBiz ERP
Point Of Sale
OFBiz Application : Demo
Apache OFBiz Framework
Apache OFBiz Framework
OFBiz Framework คือชุดเครื่องมือที่ใช้พัฒนา
Application Component เช่น สร้างหน้าจอ สร้าง
รายงาน ติดต่อฐานข้อมูล ประมวลผลคำาสังต่างๆจาก
                                      ่
Application Component ที่ OFBiz ได้เตรียมไว้อำานวย
ความสะดวกในการทำางาน
OFBiz มีส่วนประกอบหลัก 3 ส่วนคือ
●   Application Component
●   Application Development Framework
●   Application Data Model
ข้อมูลทางด้านเทคนิค
●   Real-World Open Source Java Platform ERP
●
    Flexible & Easy to customize with XML Based
    Configuration
●   Cross-platform and Database
●   Web-based & Swing-based
●   Support SOAP, RMI, XML-RPC
โครงสร้าง Framework
เปรียบเทียบโครงสร้าง Framework :
            PHP/Perl
เปรียบเทียบโครงสร้าง Framework :
         Java/Spring/EJB
เปรียบเทียบโครงสร้าง Framework :
             OFBiz
OFBiz Framework : Entity Engine
Data Model
OFBiz Framework : Service Engine
Service Reference
Service Reference
OFBiz Framework : Mini-Lang
OFBiz Framework : Widget (Screen)
Screen
OFBiz Framework : Widget (Form)
Form
OFBiz Framework : Widget (Menu)
Menu
OFBiz Framework : Widget (Tree)
Tree
OFBiz Framework: BIRT Integration
OFBiz Framework: ZK Integration
เครื่องมือสำาหรับการพัฒนา OFBiz
●   Apache OFBiz ERP/CRM : http://www.ofbiz.org
●   Sun Java 1.5+ SDK : http://java.sun.com
●   Eclipse IDE : http://www.eclipse.org
●   Subversion : http://subversion.tigris.org
●   PostgreSQL : http://www.postgresql.org
OFBiz Framework : Demo
OFBiz Installation


    ant.bat run-install
           หรือ
ant.bat run-install-extseed
Start/Stop OFBiz


  Start : startofbiz.bat
  Stop : Ctrl+C
Run ......



http://localhost:8080/partymgr
http://localhost:8080/ecommerce
Create New OFBiz Component
            ant.bat create-component


ความหมาย
Component name: <ชื่อ component>
Component resource name: <ชือไฟล์ Ui Label>
                            ่
Webapp name: <ชื่อเว็บแอพพลิเคชั่น>
Base permission: <ชื่อ Base Permission>
OFBiz Resources
●   http://www.ofbiz.org
●   http://www.ofbizguru.com
●   http://www.opentaps.org
●   http://www.nabble.com
หนังสือ Data Model




  Len Silverston (ผูแต่ง)
                    ้
โครใช้ OFBiz บ้าง?
●
    สมาคมการพิมพ์ไทย
●
    โรงเรียนโกวิทย์ธำารงค์
●
    ห้างหุ้นส่วนจำากัด สยามขะแมร์
How to make money with OFBiz ?
●   Hosting.
●   Customization
●   Graphical design.
●   Conversion programming
●   Project Management
●   Training.
●   Help-desk.
ตลาดสำาหรับนักพัฒนา
Q&A

More Related Content

PPTX
Modern web development part 2 composer
PDF
Develop on Apache Ofbiz
PDF
iMAS ERP
PDF
OrangeGears Erp Manufacturing
PDF
OrangeGears Erp Barcode
PDF
Chapter 4 ERP and related technologies
PPT
Erp present
Modern web development part 2 composer
Develop on Apache Ofbiz
iMAS ERP
OrangeGears Erp Manufacturing
OrangeGears Erp Barcode
Chapter 4 ERP and related technologies
Erp present

Similar to Apache OFBiz ERP (20)

PPT
Saeree ERP 2007
PPT
Erp 4 xtreme
PPTX
Seminar Open Source ERP/CRM
PPT
Java Web Application Development Day#1-11
PPTX
เอกสารเสนอ คณะอนุกรรมการ นโยบายและผลกระทบเกี่ยวกับ ธุรกรรมอิเล็กทรอนิกส์ Fram...
ODP
OssสำหรับSMEsc]tห้องสมุด
PPT
PPT
Software quick erp
PDF
ICT Ecosystem & Open Source Evolution 2012
PDF
แปล Design and implementation of e
PDF
Web Based Application Development with Open Source
PDF
ERP workshop traning ru#5 by double m
PDF
โปรแกรมประยุกต์บนเว็บ
PDF
Odoo MRP ภาษาไทย
DOC
J2 ee คืออะไร
PDF
Study Building Blog
PDF
Business, erp and sap overview for acc
PDF
Oracle Dev10g Sample Chapters
PDF
Chapter 2 overview of enterprise information
Saeree ERP 2007
Erp 4 xtreme
Seminar Open Source ERP/CRM
Java Web Application Development Day#1-11
เอกสารเสนอ คณะอนุกรรมการ นโยบายและผลกระทบเกี่ยวกับ ธุรกรรมอิเล็กทรอนิกส์ Fram...
OssสำหรับSMEsc]tห้องสมุด
Software quick erp
ICT Ecosystem & Open Source Evolution 2012
แปล Design and implementation of e
Web Based Application Development with Open Source
ERP workshop traning ru#5 by double m
โปรแกรมประยุกต์บนเว็บ
Odoo MRP ภาษาไทย
J2 ee คืออะไร
Study Building Blog
Business, erp and sap overview for acc
Oracle Dev10g Sample Chapters
Chapter 2 overview of enterprise information
Ad

Apache OFBiz ERP

  • 1. Apache OFBiz ERP/Framework วันพุธที่ 5 สิงหาคม 2552 บรรยายโดย ธนกฤต วงค์ยืด Email : thanakrit@orangegears.com
  • 2. เกี่ยวกับผู้บรรยาย ● ชื่อ ธนกฤต วงค์ยืด (แซนด์) ● ผู้ก่อตั้งเว็บไซต์ ofbizgurudotcom ● ผู้ก่อตั้งโครงการ OrangeGears ERP ● วิทยากรบรรยาย Apache OFBiz ERP/CRM ● ผู้บริหารงานวิจัยและพัฒนาผลิตภัณฑ์
  • 3. วัตถุประสงค์ ● เพื่อให้รู้จัก ERP, open source, OFBiz ● เพื่อให้รู้จัก OFBiz Application ● เพื่อให้รู้จักโครงสร้างของ OFBiz Framework ● สามารถติดตั้งและใช้งานเบื้องต้น OFBiz ได้ ● โอกาสการทำางานสำาหรับนักพัฒนา
  • 4. หัวข้อการบรรยาย ● Enterprise Resource Planning (ERP) ● Open source software ● Open source ERP ● รู้จักกับ Apache OFBiz ERP/CRM ● รู้จักกับ Apache OFBiz Framework
  • 5. หัวข้อการบรรยาย (ต่อ) ● เครื่องมือที่ใช้ในการพัฒนา OFBiz ● แสดงตัวอย่างการปรับแต่ง ● ติดตั้งและใช้งาน ● สร้าง Application Component ● ตลาดงานสำาหรับ Apache OFBiz ● ถาม-ตอบ
  • 7. Enterprise Resource Planning Enterprise Resource Planning หรือ ERP หมายถึง การวางแผนทรัพยากรทางธุรกิจขององค์กรโดยรวม เพื่อ ให้เกิดการใช้ประโยชน์อย่างสูงสุดของทรัพยากรทาง ธุรกิจขององค์กร
  • 9. Enterprise Resource Planning (ต่อ) ERP เป็นเครื่องมือที่ช่วยให้สามารถวางแผนการลงทุน และบริหารทรัพยากรขององค์กรโดยรวมได้อย่างมี ประสิทธิภาพ และทำาให้สามารถบริหารองค์รวมเพื่อให้ เกิดผลประโยชน์สูงสุด
  • 11. Enterprise Resource Planning (ต่อ) ระบบ ERP เป็นระบบสารสนเทศขององค์กรที่นำาแนวคิด และวิธีการบริหารของ ERP มาทำาให้เกิดเป็นระบบเชิง ปฏิบติในองค์กร ระบบ ERP สามารถบูรณาการ (integr ั ate)รวมงานหลัก (core business process) ต่างๆ ใน บริษัททั้งหมด ได้แก่ การจัดจ้าง การผลิต การขาย การ บัญชี และการบริหารบุคคล เข้าด้วยกันเป็นระบบที่ สัมพันธ์กันและสามารถเชือมโยงกันอย่าง real time ่
  • 14. Open source (โอเพนซอร์ซ) คือวิธีการในการออกแบบ พัฒนา และแจกจ่ายสำาหรับ ต้นฉบับของสินค้าหรือความรู้ โดยเฉพาะซอฟต์แวร์ โดย โอเพนซอร์ซถูกพิจารณาว่าเป็นทั้งรูปแบบหนึงในการ ่ ออกแบบ และแผนการในการดำาเนินการ โดยโอเพน ซอร์ซเปิดโอกาสให้บุคคลอื่นนำาเอาระบบนันไปพัฒนา ้ ได้ต่อไป
  • 15. Open source software (ซอฟต์แวร์โอเพนซอร์ซ) คือ ซอฟต์แวร์ที่เปิดเผยหลักการหรือแหล่งที่มาของ เทคโนโลยีของซอฟต์แวร์นนให้ บุคคลภายนอกได้ใช้ ั้ ภายใต้เงือนไขบางประการที่เปิดโอกาสให้ผู้ใช้ทำาการ ่ แก้ไข ดัดแปลงและ เผยแพร่โปรแกรมต้นฉบับ (ซอร์ซ โค้ด) ได้ภายใต้เงือนไขทางข้อตกลงทางกฎหมาย ่
  • 20. Open source ERP (ต่อ)
  • 21. Apache OFBiz ERP/CRM Apache Open For Business เป็นโครงการ enterprise automation software (ซอฟต์แวร์อัตโนมัติ สำาหรับองค์กร) ที่อยู่ภายใต้สญญาอนุญาตของ Apache ั License 2.0 โดย
  • 22. OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้ ● advanced e-commerce ● catalog management ● promotion & pricing management ● order management (sales & purchase) ● customer management (part of general party management) ● warehouse management
  • 23. OFBiz ประกอบด้วยฟังก์ชั่นดังต่อไปนี้ (ต่อ) ● accounting (invoice, payment & billing accounts, fixed assets) ● manufacturing management ● general work effort management (events, tasks, projects, requests, etc) ● content management (for product content, web sites, general content, blogging, forums, etc) ● and much more all in an open source package!
  • 31. Apache OFBiz Framework OFBiz Framework คือชุดเครื่องมือที่ใช้พัฒนา Application Component เช่น สร้างหน้าจอ สร้าง รายงาน ติดต่อฐานข้อมูล ประมวลผลคำาสังต่างๆจาก ่ Application Component ที่ OFBiz ได้เตรียมไว้อำานวย ความสะดวกในการทำางาน
  • 32. OFBiz มีส่วนประกอบหลัก 3 ส่วนคือ ● Application Component ● Application Development Framework ● Application Data Model
  • 33. ข้อมูลทางด้านเทคนิค ● Real-World Open Source Java Platform ERP ● Flexible & Easy to customize with XML Based Configuration ● Cross-platform and Database ● Web-based & Swing-based ● Support SOAP, RMI, XML-RPC
  • 38. OFBiz Framework : Entity Engine
  • 40. OFBiz Framework : Service Engine
  • 43. OFBiz Framework : Mini-Lang
  • 44. OFBiz Framework : Widget (Screen)
  • 46. OFBiz Framework : Widget (Form)
  • 47. Form
  • 48. OFBiz Framework : Widget (Menu)
  • 49. Menu
  • 50. OFBiz Framework : Widget (Tree)
  • 51. Tree
  • 52. OFBiz Framework: BIRT Integration
  • 53. OFBiz Framework: ZK Integration
  • 54. เครื่องมือสำาหรับการพัฒนา OFBiz ● Apache OFBiz ERP/CRM : http://www.ofbiz.org ● Sun Java 1.5+ SDK : http://java.sun.com ● Eclipse IDE : http://www.eclipse.org ● Subversion : http://subversion.tigris.org ● PostgreSQL : http://www.postgresql.org
  • 56. OFBiz Installation ant.bat run-install หรือ ant.bat run-install-extseed
  • 57. Start/Stop OFBiz Start : startofbiz.bat Stop : Ctrl+C
  • 59. Create New OFBiz Component ant.bat create-component ความหมาย Component name: <ชื่อ component> Component resource name: <ชือไฟล์ Ui Label> ่ Webapp name: <ชื่อเว็บแอพพลิเคชั่น> Base permission: <ชื่อ Base Permission>
  • 60. OFBiz Resources ● http://www.ofbiz.org ● http://www.ofbizguru.com ● http://www.opentaps.org ● http://www.nabble.com
  • 61. หนังสือ Data Model Len Silverston (ผูแต่ง) ้
  • 62. โครใช้ OFBiz บ้าง? ● สมาคมการพิมพ์ไทย ● โรงเรียนโกวิทย์ธำารงค์ ● ห้างหุ้นส่วนจำากัด สยามขะแมร์
  • 63. How to make money with OFBiz ? ● Hosting. ● Customization ● Graphical design. ● Conversion programming ● Project Management ● Training. ● Help-desk.
  • 65. Q&A