===== Instalación general ===== Pasos para descargar el módulo de escritorio de Order at Phone junto a los componentes necesarios y efectuar la instalación. * **Requiere conocimientos en informática:** Si * **Dificultad:** Media * **Tiempo aproximado:** 20 minutos * **Factores que pueden afectar** * Políticas del departamento de IT donde se instalará la herramienta. * Velocidad y estabilidad de la conexión a Internet durante las descargas. * Características y configuración del computador donde se instalará la herramienta. \\ ---- ==== Descargar el manejador de base de datos ==== Order at Phone utiliza el manejador de base de datos MariaDB, para obtenerlo sigue estos pasos: - Visita la página oficial de descargas de MariaDB en https://mariadb.com/downloads/. - Descarga la versión **10.6** para el sistema operativo **Microsoft(r) Windows(r)**.{{mariadb:download_selector_10_6.jpg|Formulario para descargar la versión 10.6 de MariaDB en Windows}} - Una vez descargado el instalador ejecútalo y sigue las instrucciones. La configuración del manejador de base de datos debes realizarla de acuerdo con las políticas de IT de la organización donde estás instalando la herramienta. La base de datos puede estar en un servidor diferente al que se usará para instalar la herramienta, de ser así, toma en cuenta que necesitarás realizar pasos adicionales para permitir la conexión remota del usuario. \\ ---- ==== Configurar la base de datos ==== Esta actividad puedes realizarla desde la terminal de comandos, usando HeidiSQL o con el GUI de base de datos de tu preferencia siempre y cuando se pueda conectar a MariaDB. - Crear la base de datos **orderatphone** (puedes asignarle otro nombre) usando el siguiente comando CREATE DATABASE `orderatphone` DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_unicode_ci; - Crear el usuario con el que se realizará la conexión hacia la base de datos y asignarle los siguientes permisos: ALTER, CREATE, DROP, INDEX, INSERT, REFERENCES, SELECT, UPDATE, DELETE\\ \\ Para la creación y asignación de permisos puedes usar como referencia este bloque de código SET SESSION SQL_LOG_OFF=1; -- si la base de datos está en un servidor diferente no uses @localhost sino @ip-del-servidor-con-el-manager. CREATE USER orderatphone@localhost IDENTIFIED BY 'the-password-here'; GRANT ALTER, CREATE, DROP, INDEX, INSERT, REFERENCES, SELECT, UPDATE, DELETE ON `orderatphone`.* TO orderatphone@localhost; FLUSH PRIVILEGES; - Si el manejador de base de datos no está en el mismo servidor donde se instalará la herramienta entonces necesitas habilitar el acceso remoto, este es el enlace a la documentación oficial https://mariadb.com/kb/en/configuring-mariadb-for-remote-client-access/. \\ ---- ==== Descargar la herramienta ==== - Descargar el instalador desde https://orderatphone.com/downloads/order_at_phone-latest.zip. - Descomprimir el archivo **order_at_phone-latest.zip**. \\ ---- ==== Instalar Order at Phone ==== - Ejecutar el archivo **Order_at_phone-Installer.msi** y seguir las instrucciones. - Al finalizar, aparecerá un formulario solicitando los datos de conexión hacia MariaDB, coloca los datos del servidor y usuario de base de datos configurados en el paso [[installation#configurar_la_base_de_datos|Configurar la base de datos]]. - Pulsa el botón **Guardar** de ese formulario y luego el botón **Cerrar**. - Ahora se abrirá automáticamente el módulo de preparación de la base de datos que se encargará de crear las estructuras necesarias. - Una vez completado el proceso deberás cerrar la ventana del asistente y encontrarás un acceso directo en el escritorio con el ícono de la aplicación y el nombre **Manager - Order at Phone**. \\ ---- ==== Acceder al módulo de administración ==== El módulo de administración debe ser accedido como un usuario administrador, para ello pulsa con el botón derecho sobre el ícono y selecciona la opción **Ejecutar como administrador**. La primera vez que se ejecuta el módulo de administración se mostrará un formulario para crear el usuario principal, con este usuario ingresarás para gestionar la configuración, posteriormente podrás crear otros usuarios que también tendrán el rol de administrador de la configuración. \\ ---- ==== Próximos pasos ==== Visita la sección [[guides:user:start|Guía de Usuario]] para conocer los aspectos específicos sobre la configuración de la herramienta.