Aladobix ERP
Documentation
1. Using Aladobix ERP
1.1 Company information
1.2 Manage users
1.3 Access controls
1.4 Warehouse locations
1.5 Product categories
1.6 Customer preferences
1.7 Sales orders
1.8 Purchase orders
1.9 Warehouse management
1.10 Invoice creation
1.11 Projects
1.12 Administration
1.13 Reporting
2 Linux server installation
2.1 Requirements
2.2 PostgreSQL configuration
2.3 Installation for Centos / RHEL / Fedora
2.4 Apache configuration
2.5 Gui install
3. Additional info
1.1 Company information
1.2 Manage users
1.3 Access controls
1.4 Warehouse locations
1.5 Product categories
1.6 Customer preferences
1.7 Sales orders
1.8 Purchase orders
1.9 Warehouse management
1.10 Invoice creation
1.11 Projects
1.12 Administration
1.13 Reporting
2 Linux server installation
2.1 Requirements
2.2 PostgreSQL configuration
2.3 Installation for Centos / RHEL / Fedora
2.4 Apache configuration
2.5 Gui install
3. Additional info
1. Using Aladobix ERP
1.1 Company information
- Choose Preferences from menu above and Prefs./Company from preferences.
- Fill your corporation information to the three sheets (base, contact and delivery) and attach your organization logo at the bo ttom of page.
- Confirmation or misconduct shows allways when saving at the status message bar.

1.2 Manage users
- Choose Preferences from menu above and User information from preferences.
- Press Edit, fill user information and save. Set language for user and Set password for user.
- Choose Access control from menu left side and add user to a Group.
1.3 Access controls
- Choose Preferences from menu above and User information from preferences.
- Choose Access control from menu left side.
- Create group for users and define access rights (write, read, none) for group and save.
1.4 Warehouse locations
- Choose Warehousing from menu above and Manage locations from Warehouse. Fill warehouses location information.
- Confirmation or misconduct shows allways when saving at the status message bar.

1.5 Products categories
- Choose Warehousing from menu above and Product category from Product sector at leftside of the page.
- Define product category and save. Choose New from righ side of the page, when you want to add more categories.
- Choose Product from left side of the page, fill needed information and save.
- Confirmation or misconduct shows allways when saving at the status message bar.

1.6 Customer preferences
- Choose Preferences from menu above.
- Fill Customer information to the three sheets (base, contact and delivery).
- Confirmation or misconduct shows allways when saving at the status message bar.

1.7 Sales orders
- Start managing new order by selecting customer from customer list and add product/products from product catalogue.
- Fill sheets (order, merchandise, transport and contract) and select correct status to products and from Order sheet for Sales Order.
- Product status is automatically reserved, if it's available. If products are needed to elaborated/manufactured choose preparin g. After buyer has confirmed order, change order status to complete. If buyer goes back on with order change status to cancelled.
- Confirmation or misconduct shows allways when saving at the status message bar.
- You may print and fax your order confirmation to buyer or attach pdf-file to your acknowledgement of order e-mail.

1.8 Purchases orders
- Choose Purchases from menu above.
- Start managing new order by selecting supplier from customer list and add product/products from product catalogue.
- Fill sheets (order, merchandise, transport and contract) and select correct status to purchase order.
- Confirmation or misconduct shows allways when saving at the status message bar.
- You may print and fax your purchase order to seller or attach pdf-file to your e-mail order.
- You get saved orders from left side of the page and choosing Get order. Search purchase orders and edit orders when required.

1.9 Warehouse management
- Choose Warehousing from menu above.
- You get inventory choosing available items from Items menu and then click search.
- Warehouse is managed from Warehouse menu at bottom of the left side of the page. Incoming items are listed in from ID number.
- Outgoing items are listed out from Order ID number.
- Confirmation or misconduct shows allways when saving at the status message bar.

1.10 Invoice creation
- Choose Finance from menu above and then sales invoicing or purchace invoicing from Manage invoicing bulk.
- Create new sales invoice searching correct sales order from Get order.
- Choose Base invoice if you want to create invoice from blank basis.
- Fill required information to sheets and add invoice to send queue, then save and send.
- From sales ledger you see all open invoices and follow incoming payments.

1.11 Administration
- Choose Administration and manage contracts, offers, human resources, equipment, services and files from it.

1.12 Project
- Choose Projects and create project from Project and press New.
- Select Customer and Fill project information in and Select correct Status for it.
- Add members for project and create tasks from Add Task for specified business case.
- You can follow progress of project tasks from Task Chart View and Time Report View.

1.13 Reporting
- Choose Reporting from menu above and select Stastics or Finance and business area that you want report from.
- Define time period and category then search. From box with curve at upper right corner you get report with graphic.
- From download csv file section (under search buttom) you can move data to spreadsheetprogram and edit statistics as you wish.
2. Linux server installation
2.1 Requirements
- Linux server operation system (CentOS/RHEL/Ubuntu)
- SQLite or PostgreSQL 8.x Database
- Apache Web Server
- PHP 5.x
- PHP Libraries
- php-pgsql
- php-xml
- php-mcrypt
- php-mhash
Set parameter "memory_limit" to at least 64M in /etc/php.ini. Restart apache after modifications.
2.2 Installation for Centos / RHEL / Fedora
yum install httpd
yum install postgresql
yum install postgresql-server
yum install postgresql-python
yum install php
yum install php-pgsql
yum install php-xml
yum install php-mcrypt
2.3 PostgreSQL configuration
PostgresSQL needs to be configured to listen TCP/IP socket communications.
See configuration examples at the end of this installation guide.
Both database "aladobixdb" or similar and user with full access rights to the "aladobixdb" needs to be created.
Example.
postgres=# create role aladobix with password 'mypassword';
postgres=# create database aladobixdb with owner aladobix;
For more information see www.postgresql.org
See configuration examples at the end of this installation guide.
Both database "aladobixdb" or similar and user with full access rights to the "aladobixdb" needs to be created.
Example.
postgres=# create role aladobix with password 'mypassword';
postgres=# create database aladobixdb with owner aladobix;
For more information see www.postgresql.org
2.4 Apache configuration
Setup apache to listen requests from aladobix ERP application, aladobix_install_dir/app needs to be setup as
DocumentRoot.
Configuration example is found from aladobix_install_dir/aladobix-http.conf.example and in the end of this document.
For more information see www.apache.org
Configuration example is found from aladobix_install_dir/aladobix-http.conf.example and in the end of this document.
For more information see www.apache.org
2.5 Gui installer
Read LICENCE located at the root of aladobix installation directory.
Ensure that both apache web server and postgreSQL database are running.
Start your web browser and open your aladobix installation URL, http://installation_url/login. See Appendix C for more details. Installer will handle rest of the configuration.
Support for 64-bit servers need to be requested from support@bmmsolutions.eu
Language can be changed globally by editing conf/aladobix.conf parameter lang (en/fi). Javascript and Cookies must be enabled.
Free installation support can be requested from support@bmmsolutions.com.
Fully supported Aladobix ERP application requires commercial license.
Verify that postgreSQL installation listens TCP/IP connections.
Modify postgresql.conf to contain line below
Verify that your postgreSQL installation has authentication configuration set properly in pg_hba.conf.
Sample Apache configuration
GUI installation steps
Setup database connection

Load database content

Setup aladobix administrator account

Finish installation

Ensure that both apache web server and postgreSQL database are running.
Start your web browser and open your aladobix installation URL, http://installation_url/login. See Appendix C for more details. Installer will handle rest of the configuration.
Support for 64-bit servers need to be requested from support@bmmsolutions.eu
3. Additional Info
Language can be changed globally by editing conf/aladobix.conf parameter lang (en/fi). Javascript and Cookies must be enabled.
Free installation support can be requested from support@bmmsolutions.com.
Fully supported Aladobix ERP application requires commercial license.
Appendix A.
Verify that postgreSQL installation listens TCP/IP connections.
Modify postgresql.conf to contain line below
listen_addresses = 'localhost' # what IP address(es) to listen on
Verify that your postgreSQL installation has authentication configuration set properly in pg_hba.conf.
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 ident sameuser
# "local" is for Unix domain socket connections only
local all all password
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 ident sameuser
Appendix B.
Sample Apache configuration
NameVirtualHost *:80
<VirtualHost localhost:80>
ServerAdmin webmaster@mydomain
DocumentRoot /aladobix/app
ServerName localhost
ErrorLog logs/localhost-error.log
CustomLog logs/localhost-access_log common
</VirtualHost>
<VirtualHost localhost:80>
ServerAdmin webmaster@mydomain
DocumentRoot /aladobix/app
ServerName localhost
ErrorLog logs/localhost-error.log
CustomLog logs/localhost-access_log common
</VirtualHost>
Appendix C.
GUI installation steps
Setup database connection

Load database content

Setup aladobix administrator account

Finish installation

