Tareas programadas en el servidor

Tareas programadas en el servidor

Tareas programadas en el servidor

Se ha añadido una nueva opción en la herramienta Tareas “Herramientas / Tareas“. Hasta ahora, todas las notificaciones salvo la de calendario, son enviadas cuando la aplicación se encuentra abierta. Si se programa una notificación para una hora o día en el cual el programa no estará abierto, esa notificación no podrá ser enviada, ya que es el programa en si el que se encarga de enviar dichas tareas.

Ahora se ha añadido una nueva opción que permite enviar las notificaciones por Telegram al servidor. Al marcar esta opción, la notificación será enviada a un servidor que permanece activo las 24 horas del día y los 365 días del año. Estas notificaciones serán gestionadas por dicho servidor y enviadas a Telegram en el momento que tengamos que ser notificados de una nueva tarea. Este tipo de notificaciones pueden tener un retardo de hasta 1 minuto.

 

Configuración Tareas Servidor

 

Para configurar el acceso al servidor, se debe realizar desde “Datos / Configuración“, solapa “Tareas“, apartado “Activar Servidor para Notificaciones Telegram“.

Al pulsar el botón “Activar Servicio“, recibiremos un número de abonado. Previamente deberemos seleccionar la cuenta de Telegram por la que queremos recibir las notificaciones de las tareas. Las cuentas de Telegram se configuran en la solapa “Telegram“. Si no hay una cuenta de Telegram configurada, no se podrá activar el servicio, esta acción es imprescindible.

En la pantalla “Tareas“, si necesitamos configurar una notificación que se debe producir en una hora o día en el cual la aplicación no se va a encontrar abierta, podemos utilizar la opción “Telegram servidor“. También podemos utilizar esta opción para todas nuestras tareas, dichas tareas serán gestionadas desde el servido.

 

Guardar




Tareas

Tareas

Desde la pantalla Tareas, “Herramientas/Tareas“, podemos programar las tareas y recordatorios que necesitemos en nuestro trabajo diario.

Para dar de alta una nueva tarea debemos pulsar el botón “Altas“.

Las tareas están formadas por los siguientes datos:

  • Número Tarea – Se asigna de forma automática.
  • Cliente – Si la tarea tiene como objetivo a algún cliente, se asigna en este campo. Debemos pulsar sobre el botón “C“, situado a la derecha del campo cliente, y seleccionar el cliente.
  • Titulo – El titulo de la tarea o recordatorio a realizar.
  • Descripción – Datos a realizar sobre la tarea. En este campo, para avanzar una nueva linea, deberemos pulsar la combinación de teclas Control + Enter.
  • Fecha de aviso – Seleccionamos la fecha de la tarea.
  • Hora de aviso – La información en este campo se debe introducir con el formato 00:00. Los dos primeros dígitos seleccionan la hora, y los dos últimos los minutos. Todos los dígitos son obligatorios.

También debemos seleccionar el modo en el que recibiremos la alerta o notificación:

  • Notificación Telegram – Notificaciones de las tareas a través del bot de telegram seleccionado. En el apartado configuración, pestaña “Telegram“, podemos tener configurados 2 bots de telegram, se podrán enviar las alertas a uno de los dos bots configurados.
  • Notificación Boxcar – Notificaciones de las tareas a través de la cuenta de Boxcar. En el apartado configuración, pestaña “Boxcar“, podemos tener configuradas 4 cuentas de Boxcar, se podrán enviar las alertas a una de las cuatro cuentas configuradas.
  • Notificación Email – Recibiremos las notificaciones por correo electrónico.
  • Notificación Calendario – Las notificaciones al calendario serán enviadas por correo electrónico al email seleccionado. El email contendrá un archivo ics. Si en nuestro dispositivo móvil tenemos configurado añadir de forma automática las notificaciones de calendario al calendario, estas se añadirán de forma automática. Si esta opción se encuentra desactivada deberemos de añadir las notificaciones al calendario de forma manual.

 

Debemos de seleccionar por lo menos una de las cuatro casillas. Si se activan varias casillas a la vez, recibiremos la misma notificación por todos aquellos servicios que hayamos seleccionado.

El campo “Hecho“, por defecto deberá estar desactivado, false. Cuando seamos notificados por una tarea, esta casilla pasara a estar seleccionada, true, indicando que la notificación se ha enviado. Si modificamos este valor a desactivado, false, la notificación volverá a ser enviada.

En el Grid situado en la parte inferior de la pantalla se mostrarán todas las tareas introducidas en orden de fecha de realización. En el campo “Hecho” se mostrarán las tareas realizadas “True“, y las por realizar “False“.

Si necesitamos modificar algún dato de nuestra tarea lo podemos realizar pulsando el botón “Modificar. El botón “Bajas“, borrara la tarea seleccionada.

Pulsando el botón “Añadir Datos Cliente“, añadiremos a la tarea seleccionada, todos los datos del cliente introducido en el campo “Cliente“. Los datos serán visibles en el campo “Descripción“.

Desde el botón “Borrar Tareas Hechas“, borraremos todas las tareas ya realizadas.

 

Configurar las formas de envío

En la pantalla Configuración, “Datos/Configuración“, pestaña “Tareas“, encontramos las siguientes opciones de configuración:

  • Notificaciones a – Las notificaciones se pueden enviar a los servicios seleccionados o, si no disponemos de conexión a Internet, podemos seleccionar que sean mostradas como alertas en pantalla. Si seleccionamos esta opción, las siguientes opciones quedaran desactivadas.
  • Notificaciones Cuenta Telegram – Seleccionamos una de las dos cuentas configuradas en la pestaña “Telegram“.
  • Notificaciones Cuenta Boxcar – Seleccionamos una de las cuatro cuentas configuradas en la pestaña “Boxcar“.
  • Alerta Sonidos Boxcar – Seleccionamos el sonido de la alerta al recibir la notificación por Boxcar. Algunos de los sonidos seleccionados puede que no funcionen en los dispositivos Android. Para más información visite la Api de Boxcar.
  • Notificaciones Cuenta Calendario – Dirección de correo electrónico en el que se recibirán dichas notificaciones.
  • Notificaciones Cuenta Email – Dirección de correo electrónico en el que se recibirán dichas notificaciones.

 

Tenga en cuenta que las notificaciones serán enviadas en la fecha y hora seleccionada al dar de alta la tarea correspondientes. Si necesita ser avisado con un margen de tiempo, programe la notificación con el tiempo suficiente. Las notificaciones son enviadas por la aplicación “TPV – Gestión de venta“. Si el ordenador se encuentra apagado o la aplicación no esta abierta, no será posible enviar la notificación. Cuando la aplicación se encuentre activa, se enviarán todas las notificaciones pendientes de envío. así mismo, para poder enviar las notificaciones es necesario disponer de una conexión activa a Internet.

 




Notificaciones a través de un Bot de Telegram

 

 

Telegram Bot

Telegram es una aplicación de mensajería similar a WhatsApp, Line o Viber. Son aplicaciones que nos permiten enviar mensajes de texto, voz, imágenes o vídeos, cada una con su estilo y peculiaridades diferentes. Los creadores de Telegram se esfuerzan en dar un toque especial a su aplicación, incluyendo constantemente novedades y nuevas funcionalidades.

Desde hace un tiempo, Telegram permite crear Bots para el envió de mensajes de texto, imágenes o vídeo a todos los usuarios que añadan el chat del Bot especifico.

A través de este Bot, la aplicación TPV puede enviar notificaciones de cada venta que se realiza, así como cuando se abre o se cierra la aplicación.

Para crear un nuevo Bot debemos abrir nuestra aplicación de Telegram, ya sea en un dispositivo móvil; tableta o teléfono, o en el ordenador, a través de un navegador web como puede ser Chrome, en el siguiente enlace: https://web.telegram.org

Deberemos buscar el creador de Bots, @BotFather, y desde él lo único que necesitamos es escribir /newbot e ir siguiendo las indicaciones para obtener el token de acceso para la API de Telegram de nuestro bot.

En primer lugar escribiremos el nombre de nuestro nuevo Bot y después el apodo que queremos asignarle, el cual debe acabar en bot. También podemos asignar una imagen a nuestro Bot utilizando el comando /setuserpic, todo ello siempre desde el Bot principal padre, @BotFather. Para obtener la lista de comandos podemos usar /help, con los que podremos realizar diferentes tareas.

  • /newbot – Crear un nuevo Bot
  • /token – Generar un token de autorización
  • /revoke – Revocar el token de acceso al Bot
  • /setname – Cambiar el nombre del Bot
  • /setdescription – Cambiar la descripción del Bot
  • /setabouttext – Cambiar información sobre el Bot
  • /setuserpic – Cambiar la foto de perfil del Bot
  • /setcommands – Cambiar la lista de comandos del Bot
  • /setjoingroups – Añadir Bot para grupos
  • /setprivacy – Configuración de mensajes privados
  • /deletebot – Borrar Bot
  • /cancel – Cancelar la operación actual

Al crear un nuevo Bot, el sistema nos enviara el token o código de seguridad necesario para interactuar con nuestro Bot, deberemos guardar este código para utilizarlo en las aplicaciones que gestionan el Bot creado.

El siguiente paso es configurar la aplicación TPV para que pueda hacer uso del Bot creado, para ello debemos ir a “Datos/Configuración“, solapa “Notificaciones” y realizar los siguientes pasos:

  • Poner la siguiente URL en el campo Url: https://api.telegram.org/bot
  • Introducir el token de nuestro Bot en el campo “Bot
  • Introducir el Chat ID. Para ello debemos de enviar desde el Bot creado el siguiente comando, /getUpdates, desde cualquier aplicación de Telegram; Móvil, Escritorio o Web. Y a continuación pulsar el botón “Obtener Chat ID“. En el campo inferior “Mensaje“, veremos la respuesta del Bot, aquí es donde figura nuestro Chat ID.
  • Activar la casilla “Activar Notificaciones
  • Marcar la casilla “Ventas“, si queremos recibir notificaciones de las ventas realizadas
  • Marcar la casilla “Aper/Cierre“, si queremos recibir notificaciones a la apertura y cierre de la aplicación TPV.

También deberemos de tener marcada la casilla “Internet Disponible” de la solapa “Tienda“, y obviamente una conexión a Internet en el ordenador.

La información que recibiremos en las notificaciones es la siguiente:

En cada venta:

  • Total de la venta
  • Tipo de pago; Contado o Visa
  • La tienda que realiza la venta
  • Productos y unidades vendidas

En la apertura y cierre de la aplicación TPV:

  • El importe total facturado ese día
  • El número de ventas realizadas
  • La hora de inicio o cierre de la aplicación

La información será recibida en todos los dispositivos que tengan activado el Bot.

Para que un usuario pueda activar el Bot en su aplicación de Telegram, tan solo debemos de enviarle un mensaje con el siguiente enlace: http://telegram.me/nombreBot donde nombreBot será el nombre que hemos asignado a nuestro Bot.