Apache OFBiz Notes

Introduce

Apache OFBiz 是一套非常灵活的业务应用程序,可以在任何行业中使用。 通用体系结构允许开发人员轻松地扩展或增强它以创建自定义特性。

官网:https://ofbiz.apache.org/

名词:OFBiz: Open for business

Prerequisites

  • JDK 1.8

    java -version

    1
    2
    3
    java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
  • Gradle/Gradlew

    gradle -v

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    ------------------------------------------------------------
    Gradle 5.1
    ------------------------------------------------------------

    Build time: 2019-01-02 18:57:47 UTC
    Revision: d09c2e354576ac41078c322815cc6db2b66d976e

    Kotlin DSL: 1.1.0
    Kotlin: 1.3.11
    Groovy: 2.5.4
    Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
    JVM: 1.8.0_201 (Oracle Corporation 25.201-b09)
    OS: Mac OS X 10.15.2 x86_64

Download

  • Resource

https://www.apache.org/dyn/closer.lua/ofbiz/apache-ofbiz-16.11.06.zip

  • Unzip
1
unzip apache-ofbiz-16.11.06.zip

Build & Run

  • CD
1
cd apache-ofbiz-16.11.06
  • Build
1
gradle cleanAll loadDefault
  • Run
1
gradle ofbiz
  • Stop
1
gradle ofbiz --shutdown

Browser

  • 会计模块路由
1
https://localhost:8443/accounting

Username & Password: admin/ofbiz

Modules and Features

Accounting(会计)

  • Standard Double entry General Ledger
  • Supports multiple organisations, account hierarchies and segmentation
  • Accounts Receivable (AR), Accounts Payable (AP), Invoices, Payments, Statements and Aging
  • Agreement contracts and Credit management
  • Asset Management including Depreciation
  • Budgeting Management
  • Support for payment gateways and payment processing
  • Financial Reporting
  • Fully integrated with Order Management, Inventory, Purchasing and Manufacturing out of the box

Manufacturing(制造业)

  • Bill of Materials
  • Jobshop, Manufacturing Routings and Tasks
  • Production Planning and MRP
  • Production and Job Costing
  • Equipment Billing
  • Raw Material Procurement
  • Manufacturing Reporting

Human Resources(人力资源)

  • Company and Department Structure
  • Manage Job Positions, Skills and Performance Reviews
  • Manage Recruitment Process, Applications, Interviews
  • Salaries and Payments
  • Employment Contracts
  • Employee Expenses
  • Training

Inventory Management(库存管理)

  • Manage and setup single, multiple warehouses
  • Inventory Locations
  • Serialized on non serialized Inventory
  • Lot Management
  • Shipment Integration
  • Picklist and Package Management
  • Receiving
  • Returns

Catalog Management(目录管理)

  • Support unlimited stores, catalogs, categories, and products
  • Handles a range of products (physical, digital, downloadable products, variant, configurable)
  • Gift Certificates and gift cards
  • Price rules for customer or group-specific pricing
  • Online store promotion engine
  • Integration with major payment gateway providers
  • Fully integrated online and Point of Sales (POS) stores out-of-the-box
  • Keyword search capability in all the applications using hibernate search

CRM & Order Management(客户关系管理 & 订单管理)

  • Lead and Sales Opportunity Management
  • Sales ForecastsManage sales opportunities
  • Shared Sales Team Documents, Calendar and Tasks
  • Email Integration
  • Customer Service and Case Managment
  • Quotes, Order Entry and Order Management
  • Manage marketing campaign including tracking code reporting

e-Commerce/e-Shop(电子商务/电子商店)

  • Unlimited stores, catalogs, categories and products
  • Cross-sell and upsell products
  • Supports physical, digital, downloadable, variant and configurable products
  • Gift Certificates and Gift Cards
  • Pricing rules and Discounts
  • Online store promotion engine
  • Integrations with payment gateways
  • Product searching
  • Customer portal