Instalación, actualizaciones y servicios

Este capítulo está pensado para el administrador o el técnico que instala y mantiene el programa. El uso diario no necesita nada de lo que se explica aquí.

Actualizaciones

El programa busca versiones nuevas al arrancar. Cuando hay una, aparece el aviso Actualización Disponible; al pulsarlo (o con Ventana › Buscar Actualizaciones) se abre la ventana de actualización con la versión instalada, la nueva, su fecha y las novedades.

Actualizar cierra el programa y abre el actualizador, que:

  1. comprueba que la licencia permite esa versión;
  2. compara los archivos instalados con los de la versión nueva;
  3. pide confirmación: asegúrate de que no hay nadie utilizando el programa;
  4. descarga y copia los archivos y muestra Sistema actualizado correctamente.

Al abrir el programa después de actualizar se aplican, si los hay, los cambios de la base de datos de la nueva versión.

Opciones de arranque

MainConfig.xml

Si junto al programa existe el archivo MainConfig.xml, su conexión sustituye a la guardada. Es útil para preparar puestos o terminales sin configurarlos uno a uno:

<config>
  <connection>
    <server>SERVIDOR\INSTANCIA</server>
    <database>BaseDatos</database>
    <username>usuario</username>
    <pass>contraseña</pass>
    <integrated>false</integrated>
  </connection>
  <disableskin>false</disableskin>
</config>

Parámetros de línea de comandos

Se añaden al acceso directo del programa:

Parámetro Efecto
/changedb Muestra la ventana de conexión a la base de datos.
/db:NOMBRE Conecta a esa base de datos del mismo servidor.
/server:SERVIDOR Conecta a ese servidor.

Para cambiar de empresa durante el trabajo, ver Varias empresas.

Business Worker (servicio de tareas)

ZeroWorks - Business Worker es un servicio de Windows que se instala en el servidor y hace tareas en segundo plano, sin que nadie tenga abierto el programa:

El estado de cada tarea se ve en el programa en Herramientas › Servicios (ver Servicios).

Instalación

<config>
  <connection>
    <server>SERVIDOR\INSTANCIA</server>
    <username>usuario</username>
    <pass>contraseña</pass>
    <database>BaseDatos</database>
  </connection>
  <tasks>
    <task name="verifactu">1</task>
    <task name="notification">1</task>
    <task name="autoremote">1</task>
    <task name="rebuildstock">1</task>
  </tasks>
</config>

Tareas

Tarea (name) Qué hace Cuándo, por defecto
verifactu Envío de registros Veri*FACTU Cada minuto
notification Envío de notificaciones (hasta 25 por ciclo) Cada minuto
autoremote Procesar documentos remotos de las series con Autoimportar documentos remotos Cada minuto
rebuildstock Reconstrucción del stock de los artículos con movimientos modificados Lunes a sábado, 2:00
rebuildstockfull Reconstrucción completa del stock Domingos, 2:00
precalculatestock Precálculo del stock acumulado Lunes a sábado, 5:00
rebuildabc Clasificación ABC Cada día, 4:00
rebuildrotation Rotación de stock Cada día, 4:30
optimalstock Stock óptimo Sábados, 5:00

1 activa la tarea. Los procesos de los plugins se declaran con un bloque <plugin> (nombre de la DLL, clase y programación), con la DLL en la carpeta del servicio.

Usuario avanzadoFormato de la programación

minuto;hora;díaSemana;díaMes;mes. Cada campo admite una lista (1,15,30), un rango (1-6) o un rango con paso (0-59/5); vacío significa todos. Día de la semana: 0 = domingo. Ejemplo: 00;02;1-6 = a las 2:00 de lunes a sábado.

Business Server y Business Remote

Business Remote es la aplicación para comerciales y repartidores en tableta Windows (pantalla táctil): consultan el catálogo y los clientes, hacen la ruta comercial, toman pedidos, albaranes, facturas, envíos de precios y visitas (con firma del cliente y fotos), y trabajan sin conexión: los datos se sincronizan cuando hay red.

Business Server es el servicio del servidor con el que se sincronizan (puerto 48488 por defecto). Recibe los documentos y los deja en Procesar Remoto del programa (ver Documentos remotos).

Conectar una tableta

  1. En la tableta, Configuración Red: host y puerto del servidor y clave de emparejamiento. Conectar registra el equipo.
  2. La primera sincronización descarga clientes, artículos, precios y configuración; puede tardar.
  3. Después, la aplicación sincroniza sola cada pocos minutos o con Sincronizar. La pantalla principal indica los registros pendientes de envío.

Sistemas remotos

En el programa, Sistemas Remotos lista los equipos registrados (alias, tipo, fecha de alta, última operación e IP). En cada uno:

Módulo de PowerShell

Usuario avanzadoAutomatizar tareas desde PowerShell

BusinessManager.Automation.dll es un módulo de PowerShell para tareas de mantenimiento programadas fuera del programa:

  • Set-BManagerConfig -Server -DataBase -Username -Password: guarda la conexión (PowerShell como administrador).
  • Show-BManagerConfig: muestra la empresa y la conexión configuradas.
  • Restore-BManagerStock / Restore-BManagerStockFull: reconstrucción de stock.
  • Restore-BManagerArticles: reestructuración de artículos.
  • Get-BManagerVersion: versión del módulo.

Se carga con Import-Module y la ruta de la DLL. Úsalo solo con el soporte técnico.