imagen

Uso de Telegram para la certificación de entrega de cubetas por parte de los chóferes

29.May.2015 — Julio

Se pretende que los chóferes tengan un terminal (motorola TC55) y con la aplicación Telegram poder escanear en el almacén todas las cubetas de su reparto para asegurarse que no se dejan nada, y volverlas a escanear en cada entrega de cada farmacia para certificar así su entrega.

Hay dos procesos principales. La CARGA y el REPARTO. Mediante un contacto COOPE en Telegram se realiza toda la comunicación.

Estos son los comandos que los repartidores pueden utilizar para la labor de CARGA en el almacén de las cubetas o paquetes y luego certificar su entrega en el REPARTO a las farmacias.


U ruta

asignación del usuario de Telegram al usuario de la ruta.
telegramU

F

pregunta al ERP si faltan cubetas por leer en la carga. devuelve las tres primeras que encuentre que falten, informando de si es (cub)eta o (gv)ran volumen, el socio y el código de barras que le corresponde.

telegramF

C

pasa a estado de CARGA

telegramC

escaneo de código de barras en estado de CARGA

chequea formato correcto del código de barras, que exista en la base de datos y que corresponda al usuario

telegramEC

R

pasa a estado REPARTO. No permite si hay algo pendiente en la carga. Aun así existe el código de escape 0123456789 que liberará del control de la carga para que se pueda entregar al menos lo cargado.

telegramR

escaneo de código de barras en estado de REPARTO

informa al chofer si ya ha entregado todos los bultos de esa farmacia o si le quedan más.

telegramER

I texto incidencia

envía por email el texto de la incidencia.

telegramI
telegramEmail

?

muestra los comandos disponibles.

telegramA


REPORTES QUE SE LE DEVUELVEN A LOS CHOFERES SOBRE LAS CUBETAS CERTIFICADAS

Diariamente reciben también por Telegram un resúmen de los bultos cargados, entregados, con incidencia y los que se han dejado olvidados.

telegramREP1

Y reciben semanalmente un gráfico resumen de toda la semana.

telegramREP2

REPORTES QUE SE ENVIAN A OTRA PERSONAS RESPONSABLES

Diariamente reciben un gráfico con los datos de bultos cargados - bultos entregados de todas las rutas.

telegramREP3

Y semanalmente este otro.

telegramREP4

¿Qué necesité para todo esto ?

  • Instalar Telegram en los terminales de los chóferes.
  • Instalar telegram-cli en un servidor linux en red con el ERP.
  • Hacer un script en Lua y que utilice el servidor de telegram-cli para recoger las peticiones de los chóferes y que genere las peticiones web.
  • Servidor web que recoja y atienda esas peticiones web. A su vez las manda al ERP.
  • Recoger con rutina en Mumps en el ERP esas peticiones llegadas a través de internet, y generar las respuestas correctas.
  • Una vez que el script de Lua tiene ya las respuestas se las envía a los chóferes.
  • Para los gráficos y reportes diarios o semanales, rutina en Mumps que exporte a ficheros de texto.
  • Scripts hechos con R para generar finalmente los gráficos y estadísticas que serán enviados por el servidor linux mediante telegram-cli.
  • Para el envío de incidencias mediante email, un script en Python.

Tags: telegram, lua, R, bots, python

Comments? Tweet