Diferencia entre revisiones de «SIU-Sanaviron-Quilmes/version1.0.0/instalar sq produccion»

De SIU
Saltar a: navegación, buscar
(Unidades de ventas (Cursos))
Línea 62: Línea 62:
 
Una vez descargado, ejecutar en la raíz del mismo:
 
Una vez descargado, ejecutar en la raíz del mismo:
  
composer install --no-dev
+
<source lang="php" enclose="div">composer install --no-dev
composer siu:instalar --no-dev
+
composer siu:instalar --no-dev </source>
 
En el caso de querer instalarlo en modo desarrollo, quitar el flag --no-dev
 
En el caso de querer instalarlo en modo desarrollo, quitar el flag --no-dev
  
Línea 77: Línea 77:
 
ejecutar en la consola:  
 
ejecutar en la consola:  
  
crontab -e
+
<source lang="php" enclose="div">crontab -e</source>
  
 
Para que el planificador de tareas se ejecute cada un minuto en búsqueda de tareas programadas  
 
Para que el planificador de tareas se ejecute cada un minuto en búsqueda de tareas programadas  
Línea 83: Línea 83:
  
  
* * * * * <PATH_HASTA_EL_PROYECTO>unidad-venta/bin/sq tareas_planificadas
+
<source lang="php" enclose="div">* * * * * <PATH_HASTA_EL_PROYECTO>unidad-venta/bin/sq tareas_planificadas</source>
nota: se ponen los 5 asteriscos para que este comando se ejecute cada un minuto.
+
 
 +
Nota: se ponen los 5 asteriscos para que este comando se ejecute cada un minuto.
 
Este comando se encarga de verificar cada minuto si es el momento de ejecutar determinada tarea según
 
Este comando se encarga de verificar cada minuto si es el momento de ejecutar determinada tarea según
 
se haya configurado en la operación toba Procesos > Planificador de tareas.
 
se haya configurado en la operación toba Procesos > Planificador de tareas.
Línea 98: Línea 99:
 
Los procesos que deberías configurar son los siguientes en este orden:
 
Los procesos que deberías configurar son los siguientes en este orden:
  
- generar_reporte_cobranzas_recibidas (Guarda en la tabla rep_cobranzas_recibidas los payments de MP. necesario para la operación de conciliaciones)
+
 
- vencer ventas
+
* Generar_reporte_cobranzas_recibidas (Guarda en la tabla rep_cobranzas_recibidas los payments de MP. necesario para la operación de conciliaciones)
- anular inscripciones g3 (Anula las inscripciones que quedaron en estado inicio_cobro_digital o pendiente si pasaron 6 hs desde la generación de la misma. Anula las inscripciones que quedaron en pendiente_cobro_digital si pasaron 3 días desde la generación de la misma.)
+
* Vencer ventas
- notificar morosos a g3 (Notifica a guarani todos los ids de los clientes que no pagaron pasada la fecha de vencimiento)
+
* Anular inscripciones g3 (Anula las inscripciones que quedaron en estado inicio_cobro_digital o pendiente si pasaron 6 hs desde la generación de la misma. Anula las inscripciones que quedaron en pendiente_cobro_digital si pasaron 3 días desde la generación de la misma.)
- enviar notificaciones por email a clientes
+
* Notificar morosos a g3 (Notifica a guarani todos los ids de los clientes que no pagaron pasada la fecha de vencimiento)
- notificar ventas al nucleo (Envía al núcleo las ventas que se encuentran cobradas y que la comisión a la que pertenecen está confirmada)
+
* Enviar notificaciones por email a clientes
La idea es que elijan como frecuencia DIARIO y los programen con 30 minutos de separación entre cada proceso.
+
* Notificar ventas al nucleo (Envía al núcleo las ventas que se encuentran cobradas y que la comisión a la que pertenecen está confirmada)
El proceso generar_reporte_cobranzas_recibidas se podría configurar para que se ejecute cada media hora y mantener lo más
+
* La idea es que elijan como frecuencia DIARIO y los programen con 30 minutos de separación entre cada proceso.
actualizado posible el informe de Conciliaciones.
+
* El proceso generar_reporte_cobranzas_recibidas se podría configurar para que se ejecute cada media hora y mantener lo más actualizado posible el informe de Conciliaciones.
  
 
== SQ Pagos ==
 
== SQ Pagos ==

Revisión del 16:24 16 ago 2017

Siu-sanaviron-quilmes.png

Esquema de Instalación de SIU-Sanavirón-Quilmes

En esta sección se va a encontrar información sobre:

  • Instalación de los distintos sub módulos de SIU Sanaviron Quilmes.
  • Configuración para establecer la comunicacion entre los distintos sub módulos y otros modulos (SIU Pilaga, SIU Guarani, MercadoPago)

Requisitos:

  • Postgres >=9.5 (La db debe tener la codificación es_AR.UTF8)
  • PHP >= 5.5
  • Redis >= 3.2
  • Extensiones PHP (php5-pgsql y php5-gd)
  • PHP-Composer
  • Iniciar módulo rewrite (a2enmod rewrite)

SQ Núcleo

Instalación

Actualmente el sistema se encuentra disponible en el repositorio GIT del SIU solo para los usuarios que lo soliciten.

Una vez descargado, ejecutar en la raíz del mismo:

 composer install --no-dev
 composer siu:instalar --no-dev

En el caso de querer instalarlo en modo desarrollo, quitar el flag --no-dev

Luego hay que publicar en el servidor web, en el caso de apache se deja la configuración en el archivo config/toba.conf

Activar el planificador de tareas

Configurar el cron:

Ejecutar en la consola:

crontab -e

Para que el planificador de tareas se ejecute cada un minuto en búsqueda de tareas programadas hay que agregar al crontab la siguiente línea:

 * * * * * <PATH_HASTA_EL_PROYECTO>nucleo/bin/sq tareas_planificadas

Nota: se ponen los 5 asteriscos para que este comando se ejecute cada un minuto.

Este comando se encarga de verificar cada minuto si es el momento de ejecutar determinada tarea según se haya configurado en la operación toba Procesos > Planificador de tareas.

Luego guardar el archivo y reiniciar la pc.


Configurar la ejecución programada de procesos:

En toba hay que ir a la operación Procesos > Planificador de tareas. Por cada proceso se agrega una fila en el formulario multilínea.

La idea es que elijan como frecuencia DIARIO y los programen con 30 minutos de separación entre cada proceso.

Unidades de ventas (Cursos)

Una vez descargado, ejecutar en la raíz del mismo:

composer install --no-dev
composer siu:instalar --no-dev

En el caso de querer instalarlo en modo desarrollo, quitar el flag --no-dev

Luego hay que publicar en el servidor web, en el caso de apache se deja la configuración en el archivo config/toba.conf


Activar el planificador de tareas


Configurar el cron:


ejecutar en la consola:

crontab -e

Para que el planificador de tareas se ejecute cada un minuto en búsqueda de tareas programadas hay que agregar al crontab la siguiente línea:


* * * * * <PATH_HASTA_EL_PROYECTO>unidad-venta/bin/sq tareas_planificadas

Nota: se ponen los 5 asteriscos para que este comando se ejecute cada un minuto. Este comando se encarga de verificar cada minuto si es el momento de ejecutar determinada tarea según se haya configurado en la operación toba Procesos > Planificador de tareas.

luego guardar el archivo y reiniciar la pc.


Configurar la ejecución programada de procesos:


En toba hay que ir a la operación Procesos > Planificador de tareas. Por cada proceso se agrega una fila en el formulario multilínea. Los procesos que deberías configurar son los siguientes en este orden:


  • Generar_reporte_cobranzas_recibidas (Guarda en la tabla rep_cobranzas_recibidas los payments de MP. necesario para la operación de conciliaciones)
  • Vencer ventas
  • Anular inscripciones g3 (Anula las inscripciones que quedaron en estado inicio_cobro_digital o pendiente si pasaron 6 hs desde la generación de la misma. Anula las inscripciones que quedaron en pendiente_cobro_digital si pasaron 3 días desde la generación de la misma.)
  • Notificar morosos a g3 (Notifica a guarani todos los ids de los clientes que no pagaron pasada la fecha de vencimiento)
  • Enviar notificaciones por email a clientes
  • Notificar ventas al nucleo (Envía al núcleo las ventas que se encuentran cobradas y que la comisión a la que pertenecen está confirmada)
  • La idea es que elijan como frecuencia DIARIO y los programen con 30 minutos de separación entre cada proceso.
  • El proceso generar_reporte_cobranzas_recibidas se podría configurar para que se ejecute cada media hora y mantener lo más actualizado posible el informe de Conciliaciones.

SQ Pagos

G.C.O.

Configuración