Odoo en línea

Odoo en línea proporciona bases de datos privadas y nosotros nos encargamos de gestionarlas y alojarlas. Puedes 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 los módulos personalizados ni con nuestra tienda de aplicaciones.

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

Puedes usar las instancias compartidas de demostración para probar Odoo. No necesitas registrarte, pero estas instancias solo están disponibles durante algunas horas.

Gestión de bases de datos

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

Podrás consultar todas las opciones principales de gestión al hacer clic en el nombre de la base de datos, a excepción de la opción de actualización. Para acceder a esa opción, haz clic en el icono con la flecha dentro de un circulo que está junto al nombre de la base de datos. Esta opción solo aparecerá si hay una actualización disponible.

Captura de pantalla de acceso a las opciones de gestión de las bases de datos.

Actualizaciones

Inicia el proceso de actualización de la base de datos.

Ver también

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

Duplicar

Crea una copia exacta de la base de datos que podrás utilizar para realizar pruebas sin interferir con tus 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 en automático después de 15 días.

  • Puedes realizar hasta cinco duplicados por base de datos. Contacta al equipo de soporte para aumentar este límite en circunstancias excepcionales.

Renombrar

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

Descargar

Descarga un archivo ZIP con una copia de seguridad de la base de datos.

Nota

Nombres de dominio

Usa un nombre de dominio personalizado para acceder a la base de datos a través de otra URL.

Etiquetas

Agrega etiquetas para identificar y organizar tus bases de datos con facilidad.

Truco

Puedes buscar etiquetas en la barra de búsqueda.

Eliminar

Elimina una base de datos de forma instantánea.

Peligro

Eliminar una base de datos implica la pérdida permanente de todos los datos. La eliminación es inmediata y se aplica a todos los usuarios. Te recomendamos crear una copia de seguridad de la base de datos antes de eliminarla.

Lee el mensaje de advertencia con atención y continúa solo si comprendes por completo lo que implica eliminar una base de datos.

Captura de pantalla del 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 otras personas.

  • No puedes eliminar una base de datos que ya expiró o que está vinculada a una suscripción. En ese caso, contacta al equipo de soporte de Odoo.

Contáctanos

Accede a la página de soporte de Odoo.com con los detalles de la base de datos ya completados.

Invitar o eliminar usuarios

Para invitar usuarios, escribe el correo del nuevo usuario y haz clic en Invitar. Para agregar varios usuarios, haz clic en Agregar más usuarios.

Captura de pantalla para invitar a un usuario a una base de datos.

Para eliminar usuarios, selecciónalos y haz clic en Eliminar.

Servicios web

Llama al método list del modelo odoo.database a través de una llamada a un 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 puedes 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')