WEB ERP Latin America

TEMPLATE POST

Automatizar los informes de ventas

Después de crear informes, es posible enviar informes de ventas por correo electrónico a los destinatarios definidos. Un comando llamado MailSalesReport.php es una plantilla que se encarga de hacer esto. No hay enlaces a este guión y hay un nivel de seguridad que está configurado para ello. Todo lo que se requiere es guardar este comando a otro archivo con cualquier nombre, con una extensión de .php en el mismo directorio que los otros comandos.

Tendrá que ser corregido con las direcciones de correo electrónico de las personas que recibirán el informe y el ReportID de este comando. Las líneas de edición son:

/*The Sales report to send */
$ReportID = 4;

/*The people to receive the emailed report */
$Recipients= array("Root"´,´"some one else"´);

Las líneas rodeadas por / * y * / son comentarios.

Una vez editado el ReportID o de la elección y todos los receptores entraron en el archivo debe ser guardado.

Para programar el informe para ejecutar una entrada en crontab bajo una instalación de Linux que envíe el informe a 0: 0 cada día de la semana (wget suponiendo que se instala en /usr / bin / wgetusr y que el servidor web está en la misma máquina y el nuevo guión que se llama DailySalesReport.php) sería:

# Correo electrónico programado de un informe de ventas diario

0 0 * * 2-5 root / usr / bin / wget http: //localhost/web-erp/DailySalesReport.php

Ya que la página no tiene salida no tendría sentido que se ejecute en un navegador web a pesar de que iniciaría otro correo electrónico a los destinatarios definidos.

Un comando de plantilla similar está disponible llamado MailSalesReport_csv.php que envía el archivo de valores separados por comas para un ReportID a los destinatarios definidos en la secuencia en la misma forma como la escritura MailSalesReport.php anteriormente.

Una solución más elegante para el correo electrónico automático de los informes de análisis de ventas está disponible mediante el comando report_runner.php este comando se puede ejecutar desde un shell o directamente desde cron y toma los parámetros de línea de comandos.

Esto tiene la ventaja de que en lugar de codificar un número o comando, este comando se puede ejecutar con los parámetros siguientes:

-r reportnumber (El número del informe WebERP)
-n reportname (El nombre que desea dar al informe)
-e emailaddress [; emailaddress; emailaddres...] (A quien se le quiere enviar)
[-t reporttext] (Algunas palabras opcionales que desea enviar con el informe)
[-H weberpHOME] (El directorio de inicio para weberp - editar el archivo php)

Categoría: