This page is a work in progress to define and build the an OFBiz End User Guide.

Proposed Table of Contents

About this Guide

This guide is aimed is end user oriented with a focus on getting you familiar with OFBiz and how it works from a user perspective.

Introduction

Apache OFBiz is a suite of enterprise applications built on a common architecture using common data, logic and process components. This means it can be used as an ERP, CRM, E-Business/E-Commerce, SCM, MRP, MMS/EAM, POS or just as a framework to build applications.

You may have already heard of OFBiz because of its e-commerce and order management applications and many companies around the world are using OFBiz as a key tool for managing their business. Apache OFBIz includes tools for Customer Relationship Management, Manufacturing and Material Requirements Planning, Inventory Management, Supply Chain Management, Asset Maintenance Management, Human Resources, Content Management, Project Management and Point of Sale. In fact OFBiz includes a set of core functions that any business can pick up an use.

Key Business Processes

In any organisation there are a range of business processes. These are the steps and tasks that are performed within a business to make it function. Apache OFBiz has been created with a focus on this so being able to understand your own processes will help in becoming familiar with how OFBiz works.

See the list below for a common list of business processes

All of the above processes are supported in Apache OFBiz and each flow will be explained in more details and linked to the OFBiz area where it can be run.

General Navigation and Usability

Add details about changing language

Changing Themes

General Navigation

OFBiz Main Application Areas

Apache OFBiz divided into different application areas. Each of these areas are represented on the Applications menu.

The current application list is as follows:

Installing Apache OFBiz

If you are wanting to evaluate OFBiz then the easiest solution is to download and run it on your local machine then please use the following link;

How to install OFBiz with the Demo Data

You can also install OFBiz without the demo data so that it is ready for you to create or import your own data. If you want to install OFBiz without the demo data then please use the following link.

How to Install OFBiz without the Demo Data

General Setup

Parties

In OFBiz there is the concept of a party. A party can be an individual person or it can be a group (e.g. an organisation). The party manager application allows you to create both individuals and groups. A party is also associated with a role, e.g. SUPPLIER, CUSTOMER or EMPLOYEE. The roles are used to help OFBiz manage how the party will interact with the OFBiz applications. A party can have multiple roles.

Parties are also associated with a security group and this generally controls which applications they have access to and can use. This means that anyone or any group that has access to OFBiz will need to have a party record created.

Parties can be created automatically (e.g. via the e-commerce store when a customer registers) or manually. A customer registering via the ecommerce store is automatically given the role of CUSTOMER. When you create a new party manually in the Party Manager application you will see that there are some options to directly create a party and assign a role automatically. If you use the

then you will have to add the roles manually to them.

IMPORTANT: A key setup that needs to be done is to create a party that represents your business organisation. (In the demo data a party called 'Company' has been created to demonstrate this).

Accounting

In order to run OFBiz you must have a basic accounting setup in place. This is because you are generally running a business that will generate accounting transactions for the processes being performed. Each time money is received or paid, this generates an accounting transaction and each time you manufacture a product this also generates accounting transactions.

Once setup OFBiz will generate and automatically post all the necessary accounting transactions.

To setup Accounting you will need to specify

Facilities

A facility is a location such as a warehouse, office or shop. OFBiz uses facilities to help manage the location and flow of products. For example if you are selling products to a customer then they need to shipped from somewhere to the customer.. that somewhere is a facility. When you receive products from a supplier, it needs to be received somewhere..that somewhere is a facility.

As part of the initial setup for OFBiz you will need to setup at least one facility which can be your office or product warehouse. (The demo data includes a facility called "Webstorewarehouse")

 

Products and Webstore

Using OFBiz to Manage Business Processes

Customer Relationship Management

Customer Relationship Management (CRM) is a tool that is used to organise, track and manage the contact you have with your customers. In OFBiz the 'CRM' application is called 'SFA' (which stands for Sales Force Automation') and it allows you to manage the process of prospective customers and also sales opportunities.

Using the OFBiz SFA application enables you to

 

 

 

 

 

 

 

Sales Management

Procurement Management

Warehouse Management

Production Management

Financial Management