Odoo en línea

Odoo en línea proporciona bases de datos privadas y nosotros nos encargamos de gestionarlas y alojarlas. Puede usarlas para producción a largo plazo o para probar Odoo con detenimiento, incluso con personalizaciones que no requieren código.

Nota

Odoo en línea no es compatible con módulos personalizados ni con nuestra tienda de aplicaciones.

Es posible acceder a las bases de datos de Odoo en línea con cualquier navegador web y no es necesario realizar una instalación local.

Puede usar instancias compartidas de demostración para probar Odoo. Nonecesita registrarse, pero cada instancia está disponible solo durante algunas horas.

Gestión de bases de datos

Para gestionar una base de datos, vaya al gestor de bases de datos e inicie sesión como administrador.

Todas las opciones principales para la gestión de bases de datos están disponibles al hacer clic sobre el nombre de la base de datos, a excepción de la opción de actualización. Para acceder a esa opción, haga clic en el icono de flecha en circulo que está junto al nombre de la base de datos. Considere que solo aparecerá si hay una actualización disponible.

Acceder a las opciones de gestión de las bases de datos.

Actualizar

Inicie la actualización de la base de datos.

Ver también

Consulte la documentación sobre la actualización de una base de datos de Odoo en línea para obtener más información sobre este proceso.

Duplicar

Cree una copia exacta de la base de datos. Podrá usarla para realizar pruebas sin interferir con sus operaciones diarias.

Importante

  • Al seleccionar la opción Para propósitos de prueba, todas las acciones externas (correos, pagos, órdenes de entrega etc.) se deshabilitan de manera predeterminada en la base de datos duplicada.

  • Las bases de datos duplicadas expiran de manera automática después de 15 días.

  • Puede hacer un máximo de cinco duplicados por base de datos. Contacte al equipo de soporte para solicitar un aumento del límite en circunstancias excepcionales.

Renombrar

Cambie el nombre de la base de datos y su URL.

Descargar

Descargue un archivo ZIP que contenga un respaldo de la base de datos.

Nota

Nombres de dominio

Utilice un nombre de dominio personalizado para acceder a la base de datos mediante otra URL.

Etiquetas

Agregue etiquetas para identificar y ordenar sus bases de datos con facilidad.

Truco

Puede buscar etiquetas en la barra de búsqueda.

Eliminar

Elimine una base de datos de forma instantánea.

Peligro

Eliminar una base de datos significa que perderá todos los datos de forma permanente. La eliminación es inmediata y se aplica a todos los usuarios. Le recomendamos crear una copia de seguridad de la base de datos antes de eliminarla.

Lea con atención el mensaje de advertencia y continúe solo si comprende por completo lo que implica eliminar una base de datos.

El mensaje de advertencia que aparece antes de eliminar una base de datos.

Nota

  • Solo un administrador puede eliminar una base de datos.

  • El nombre de la base de datos estará disponible de inmediato para cualquier persona.

  • No es posible eliminar una base de datos que ya expiró o que está vinculada a una suscripción. En ese caso, póngase en contacto con el equipo de soporte de Odoo.

Contáctenos

Acceda a la página de soporte de Odoo con los detalles de su base de datos previamente completados.

Invitar o eliminar usuarios

Para invitar usuarios, escriba el correo electrónico del nuevo usuario y haga clic en Invitar. Para agregar varios usuarios, haga clic en Agregar más usuarios.

Invitar a un usuario a una base de datos

Para eliminar usuarios, selecciónelos y haga clic en Eliminar.

Servicios web

Llame al método list del modelo odoo.database a través de una llamada al servicio web para obtener la lista de las bases que aparecen en el gestor de bases de datos de forma programática.

Basado en los ejemplos proporcionados en la sección Servicios web, así es como puede obtener esta lista con la biblioteca xmlrpc.client:

import xmlrpc.client

USER = 'user@domain.tld'
APIKEY = 'your_apikey'

root = 'https://www.odoo.com/xmlrpc/'
uid = xmlrpc.client.ServerProxy(root + 'common').login('openerp', USER, APIKEY)
sock = xmlrpc.client.ServerProxy(root + 'object')
databases_list = sock.execute('openerp', uid, APIKEY, 'odoo.database', 'list')

Este es el ejemplo equivalente con JSON-RPC:

import json
import random
import urllib.request

USER = 'user@domain.tld'
APIKEY = 'your_apikey'

def json_rpc(url, method, params):
    data = {
        'jsonrpc': '2.0',
        'method': method,
        'params': params,
        'id': random.randint(0, 1000000000),
    }
    req = urllib.request.Request(url=url, data=json.dumps(data).encode(), headers={
        "Content-Type": "application/json",
    })
    reply = json.loads(urllib.request.urlopen(req).read().decode('UTF-8'))
    if reply.get('error'):
        raise Exception(reply['error'])
    return reply['result']

def call(url, service, method, *args):
    return json_rpc(url, 'call', {'service': service, 'method': method, 'args': args})

url = 'https://www.odoo.com/jsonrpc'
uid = call(url, 'common', 'login', 'openerp', USER, APIKEY)
databases_list = call(url, 'object', 'execute', 'openerp', uid, APIKEY, 'odoo.database', 'list')