Download Latest Version Download the latest .deb (however install using qal first) (27.0 kB)
Email in envelope

Get an email when there's a new version of Optimal BPM

Home / Optimal BPM tools
Name Modified Size InfoDownloads / Week
Parent folder
old 2014-11-03
Sourceforge_README.txt 2014-12-07 4.5 kB
python3-qal_0.4.0_all.deb 2014-11-03 53.1 kB
optimalbpm-tools-0.9.0-examples.zip 2014-11-03 27.0 kB
optimalbpm-tools_0.9.0_all.deb 2014-11-03 22.6 kB
optimalbpm-tools-bundle_0.9.0.exe 2014-11-03 52.9 MB
Totals: 6 Items   53.0 MB 0
Release notes for Optimal BPM tools 0.9.0
=========================================

Optimal Sync:
  * Expose all the new QAL features mentioned below
  * Improve GUI, frames are now resizing predictably and logically


New QAL 0.4.0-features that are exposed in Optimal Sync
-------------------------------------------------------
  * Add support for importing data without specifying keys
  * Automatically create non-existing destination tables.
  * Add support for writing to new files.
  * Add support for regular expression-transformation
  * Add support for writing to .xls and .xlsx files using openpyxml and xlwt
  * Add post-merge-sql; an SQL that is run in SQL backends after commit.
  * Add support for substitution variables(::identity::, ::uuid::, ::username::, ::curr_datetime::)
  * Columns/fields without a source reference is now allowed

More information and a full list of features at:
http://www.optimalbpm.se/wiki/index.php/Optimal_Sync


Installation instructions.
==========================

Please create tickets for all bugs, lacking documentation or installation issues you encounter.
(Documentation for optimal sync is at http://www.optimalbpm.se/wiki/index.php/Optimal_Sync)


WINDOWS:
--------
To install, first uninstall any earlier versions, then download and run optimalbpm-tools-bundle_0.9.0.exe, which
installs the Optimal BPM Tools package and its proper dependencies(see below).

To install example files, select "custom" installation and choose "Will be installed on local hard drive".
Don't forget to choose and install location, it is recommended to choose a non-readonly location where one can easily
access the files, like the home folder.

Notes:
1. The Oracle and DB2 client libraries has to be installed manually until the legality of redistribution has be researched.
See: http://www.optimalbpm.se/wiki/index.php/QAL.DAL for instructions for some versions.

2. These packages are installed:
# Python 3.4 (into its default directory at C:\Python34).
# prerequisites.0.9.0 - A staging package that install binary lxml and pyodbc* and fixes paths
# Using pip install, it installs QAL, Py-Postgresql, PyMySQL, xlrd, xlwt** and openpyxl

*) The current lxml and pyodbc easy_install packages require visual studio components to be be installed.
**) The xlwt-installation doesn't work for python 3 yet, however the pip-package will soon work.
   Optimal BPM has been tested with the python 3 branch. This means that old-timey .xls can't be written to yet
   without some manual work.

UBUNTU/DEBIAN:
--------------


From launchpad.net PPA in Ubuntu:
.................................

Execute the following commands:

# sudo apt-add-repository ppa:nicklasb/optimalbpm
# sudo apt-get update
# sudo apt-get install optimalbpm-tools


From launchpad.net PPA in Debian(Jessie and onward):
....................................................

Add the following line to /etc/apt/sources.list. The wildcard is there as the there are no matching distro names in
launchpad.net, this way it takes what it gets. It it the same package anyway.

First, using a privileged user, add this to /etc/apt/sources.list

deb http://ppa.launchpad.net/nicklasb/optimalbpm/ubuntu * main

Then execute these commands:

# apt-get update
# apt-get install optimalbpm-tools

Notes for Debian:
1. the root user can be replaced by any other sufficiently privileged user
2. there is a non-standard unicode character in the maintainer's name, this *might* cause problems if you have an old locale.

LANG=C.UTF-8

...might help, read this first though: http://askubuntu.com/questions/393638/unicodedecodeerror-ascii-codec-cant-decode-byte-0x-in-position-ordinal-n

*Without* launchpad.net PPA in either distribution:
...................................................

gdebi is recommended*, to install gdebi, use:
# sudo apt-get install gdebi

Install packages, available above, in the following order:
# sudo gdebi python3-qal_0.4.0_all.deb
# sudo gdebi optimalbpm-tools_0.9.0_all.deb


EXAMPLES:
---------

There are also some example files, use unzip to unpack:
# unzip optimalbpm-tools-examples.zip

Notes:
1. Implicitly, the install requires Ubuntu Trusty or Debian Jessie, or any other distribution with python3-postgresql 1.1.0.
(This because python3-postgresql 1.0.2 is broken: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=724597)
2. gdebi has quite a lot of dependencies, so on a very tight system you might want to use dpgk -i and manually install
dependencies instead.




Source: Sourceforge_README.txt, updated 2014-12-07