Enhanced web integration
Quick summary
Koo improves web integration by storing web-widget cookies in each view’s settings. Users can therefore consult Salesforce information integrated with OpenERP without entering their credentials repeatedly, while the server keeps the stored information separated by user and respects each user’s permissions.
Contents
Much of the work we do at NaN involves integration. Integration means connecting different applications and technologies so that they work together smoothly, making the value of the integrated applications greater than the sum of their individual values.
That is the case with the jasper_reports module, but also with our OpenERP-Kettle project, which has received considerable attention lately. Web technology is particularly useful because it makes it easy to integrate hundreds of applications.
Our latest commit to Koo improves web integration by storing cookies from web widgets in the view settings, just like column order or width in a list view. This allows one of our customers to use Salesforce integrated with OpenERP without entering a username and password every time they want to view a company’s information. Since the information is stored on the server on a per-user basis, users can move from one computer to another and still access only the information they are authorized to see, without entering their credentials each time.
They simply need to store the URL Salesforce provides for each company. Of course, we plan to use OpenERP’s CRM in the future, but they can enjoy good integration from the very beginning.
Frequently asked questions
What does Koo change in its integration with web widgets?
Koo stores web-widget cookies in the view settings, just like the order or width of columns in a list view.
How does this improvement make Salesforce easier to use with OpenERP?
It lets users consult a company’s Salesforce information through the OpenERP integration without typing a username and password every time.
What happens to credentials and permissions when a user changes computers?
The information is stored on the server per user, so a user can move to another computer and still access only the information they are authorized to see without entering credentials again.
What needs to be stored for each company?
Only the URL provided by Salesforce for each company needs to be stored.
Related articles
ERP and Business
Koo 5.0.2 released
Koo 5.0.2 delivers bug fixes and important performance improvements. The release also includes a changelog covering changes since version 5.0.1, updated translations, and packages for Windows, Debian, and the source code.
Developer
Generating Jasper Reports from several models
The article explains how to build Jasper reports that start from one model while displaying related data from another. The solution is to use a subreport and configure the `OPENERP_PATH_PREFIX` property with the path from the main model to the subreport model; in the example, the prefix is `order_line/product_id`.
Developer
jasper_reports for Windows
The jasper_reports module version available from Bazaar runs correctly on Windows and only requires Java to be installed. This stable version was planned for inclusion with Koo 5.0.3.