Está en la página 1de 13

Manual

de instalación Proyecto

Sistemas Organizacionales y Gerenciales 2


Monther Nasrallah Basir Sagastume
201807120

Instalacion Odoo
La instalacion se realizo a traves de docker y docker-compose. Asi que es necesario instalarlos
antes de iniciar. A continuación se encuentran sus guias de instalacion:

Docker (https://docs.docker.com/get-docker/)
Docker-compose (https://docs.docker.com/compose/install/)

Archivos necesarios
Primero se debe crear un archivo .env para guardar las variables de entorno del sistema.

ODOO_HOST=odoo
ODOO_IMAGE=odoo
ODOO_TAG=latest
ODOO_PORT=8069

DB_IMAGE=postgres
DB_TAG=latest
DB_HOST=postgres_db
DB_PORT=5432
DB_NAME=postgres
DB_USER=odoo
DB_PASSWD=12345

La primera parte indica las configuraciones de la imagen de odoo, cabe destacar que aqui se
configura el puerto donde estara disponible la aplicacion: 8069.

La segunda parte indica las configuraciones de la base de datos postgres. DB_PORT es el puerto
para consultar la bd, DB_USER y DB_PASSWD indican las credenciales que se crearan en la bd.

A continuacion se crea el archivo de docker-compose.yaml


version: "3.1"
services:
web:
container_name: ${ODOO_HOST}
image: ${ODOO_IMAGE}:${ODOO_TAG}
depends_on:
- db
ports:
- "${ODOO_PORT}:8069"
volumes:
- odoo-web-data:/var/lib/odoo
environment:
- HOST=db
- USER=${DB_USER}
- PASSWORD=${DB_PASSWD}
db:
container_name: ${DB_HOST}
image: ${DB_IMAGE}:${DB_TAG}
environment:
- POSTGRES_DB=${DB_NAME}
- POSTGRES_PASSWORD=${DB_PASSWD}
- POSTGRES_USER=${DB_USER}
- PGDATA=/var/lib/postgresql/data/pgdata
ports:
- "${DB_PORT}:5432"
volumes:
- postgres-data:/var/lib/postgresql/data/pgdata
volumes:
odoo-web-data:
postgres-data:

Se crean dos servicios web uno para el ERP oddo y otro para la base de datos. Tambien se
crean dos volumenes para que los datos sean consistentes. Como podemos observar aqui se
hace uso de las variables de entorno creadas anteriormente.

Por ultimo se debe crear una carpeta llamada config y dentro de ella crear un archivo llamado
odoo.conf. Este paso sirve para configurar las preferencias de odoo y es opcional.
[options]
addons_path = /mnt/extra-addons,/mnt/extra-addons-customize
admin_passwd = 12345
csv_internal_sep = ,
data_dir = /var/lib/odoo
db_host = db
db_maxconn = 64
db_name =
db_password = 12345
db_port = 5432
db_sslmode = prefer
db_template = template1
db_user = odoo
dbfilter =
demo = {}
email_from = False
geoip_database = /usr/share/GeoIP/GeoLiteCity.dat
http_enable = True
http_interface =
http_port = 8069
import_partial =
limit_memory_hard = 2684354560
limit_memory_soft = 2147483648
limit_request = 100192
limit_time_cpu = 1000
limit_time_real = 1200
limit_time_real_cron = -1
list_db = True
log_db = True
log_db_level = warning
log_handler = :DEBUG
log_level = debug
logfile = False
logrotate = False
longpolling_port = 8072
;max_cron_threads = 2
osv_memory_age_limit = 1.0
osv_memory_count_limit = False
pg_path = False
pidfile = False
proxy_mode = True
reportgz = False
server_wide_modules = web
smtp_password = False
smtp_port = 25
smtp_server = localhost
smtp_ssl = False
smtp_user = False
syslog = False
test_commit = False
test_enable = False
test_file = False
test_report_directory = False
translate_modules = ['all']
unaccent = False
without_demo = False
;workers = 0

Al final se debe tener la siguiente estructura:

.env
docker-compose.yaml
config
└── odoo.conf

Ejecucion de la aplicacion
Para iniciar los contenedores simplemente se debe utilizar el siguiente comando:

sudo docker-compose up -d

Para verificar que la aplicacion este funcionando ingresamos al siguiente url

http://<direccion-ip>:8069/

Configuracion inicial
La primera vez que ingresemos se abra la siguiente pantalla, en donde se debe configurar las
credenciales del Administrador y el nombre de la bd. Al finalizar hacemos clic en Create
database.

Luego de crear la bd odoo nos dara la opcion de instalar aplicaciones. Las aplicaciones que
instalaremos son:

Sales
Invoicing
CRM
Inventory
Purchase
eCommerce
Despues de instalar una aplicacion odoo redirige al inbox, para regresar se ingresa a menu ->
Apps

eCommerce
Al momento de instalar la aplicacion de eCommerce se le solicitara informacion para personalizar
el website.
Luego puede editar las secciones y paginas del website.

Carga masiva

Para realizar la carga masiva el procedimiento es el mismo en todos los modulos. En la seccion
de favorites se encuentra import.
Las plantillas para cada modulo se encuentran en el comprimido.

Luegoo se sube el archivo y se verifican los campos que se van a subir.

Proveedores
Productos

Inventario
Clientes

Pedidos

Generacion de facturas
Despues de tener los pedidos cargados, se debe confirmar cada uno abriendolo y clic en confirm,
esto lo convierte en una orden de ventas.

Ya que estan creadas las ordenes de ventas, seleccionamos las ordenes a las que queremos
crear una factura, luego en actions seleccionamos la opcion Create invoice.
Si nos vamos a la seccion de Invoices podemos ver las facturas ya creadas. Se puede observar
que por default no estan pagadas, para registrar el pago las seleccionamos y
hacemos clic en Register Payment.

Se abrira una ventana para seleccionar la cuenta.


CRM

Para el control de clientes dentro del CRM se crean oportunidades.

En el modulo CRM hacemos clic en new Pipeline y agregamos las oportunidades que
consideremos.

Cada oportunidad lleva asociada un cliente, sus datos y una ganancia esperada.

Se lleva control de las oportunidades mediante 4 columnas:

1. New: Oportunidades nuevas.


2. Qualified: Oportunidades que califican o fueron aprobadas.
3. Proposition: Estas oportunidades ya fueron enviadaaas como proposiciones de negocio a
los clientes.
4. Won: Estas son las oportunidades en las que ya se obtuvo la ganancia esperada.

Tambien se pueden agregar mas columnas para personalizar el flujo.

También podría gustarte