You are here

Error message

Notice: unserialize(): Error at offset 7 of 7 bytes in variable_initialize() (line 935 of /homepages/16/d425677888/htdocs/app430572628/includes/bootstrap.inc).

Nueva aplicación Android para OpenERP: Prodeo OpenERP Partners

Esta sencilla aplicación sirve para demostrar las funcionalidades de acceso a un servidor OpenERP mediante protocolo XMLRPC, desde un cliente desarrollado en Android con Appcelerator.

En la primera pantalla se introduce la información servidor, base de datos, usuario y password. Si todo es correcto deberá saltar un popup con Login Ok y el uid del usuario de login. Si no ocurre nada posiblemente la información de login no sea correcta, y actualmente la aplicación no dispone de gestión de errores...

En la siguiente pantalla introduciremos un texto de filtro y obtendremos el listado de clientes (res.partner), pulsando en cada uno podemos ver su información con detalle (res.partner y res.partner.address). 

En el detalle podemos pulsar Llamar para realizar directamente una llamada o Mapa para visualizar la ubicación directamente en google Maps.

La versión actual es Alpha y el objetivo es demostrar la utilización de una librería javascript para acceso a un servidor OpenERP.

Para realizar llamadas (p.e. login y search):

// Devuelve al callback una variable con el uid...

login = new xmlrpc(server+'/xmlrpc/common', 'login', [ dbname, user, pass], callback_ok, callback_error )
// Devuelve al callback un array de ids encontrados
var partner_search = [[ 'name', 'ilike', valor ]];
object = new xmlrpc(login.server+'/xmlrpc/object', 'execute', [dbname,uid, pass, 'res.partner', 'search', partner_search ], callback_ok, callback_error);
 
El enlace de descarga de la librería:
 
Enlace para descarga de applicación: