En este tutorial se detallan que pasos seguir para desarrollar nuevas tareas en el Framework QUARTZ.NET e implementarlas en el servicio de IGGLOBAL CLOUD SERVICES

En el controller “SchedulingController.vb” se deben desarrollar que tareas disparara y en que momentos lo hara el ya mencionado Framework.

Del lado cliente el controller principal sera “JobCtrl.js” este tiene comunicacion mediante un servicio de Angular con “SchedulingController.vb”

Las tareas agregadas tendran su logica de negocios en el proyecto/dll de la solucion “IGGlobal.CloudServices.Jobs”. Aqui es donde QUARTZ.NET ejecuta las tareas que se hayan programando dependiendo del momento en que este previsto que se ejecuten.

Para poder hacer debug de este proyecto debemos ir al menu “Depurar > Asociar al proceso” y seleccionar “IGGlobal.CloudServices.Service.exe”, esto probablemente obligue a reiniciar el Visual Studio.

Los errores del servicio se grabaran en el visor de eventos de windows en la sección  de “Aplicación” con la clave “IGGlobal CloudServices Service”

1

El desarrollo de las Notificaciones de IGGLOBAL CLASSIC esta diagramado de la siguiente manera.

3

Puntos a tener en cuenta sobre esta ultima tarea.

  • Recordar configurar la URL de IGGLOBAL Online en la ruta de IGGLOBAL Classic. Formato “http://web.com”

2

  • Verificar que el servicio este corriendo
  • IGGlobalOnlineSendNotificationFromVB6.vb Ejecuta la tarea dentro del Proyecto JOBS.
  • Antes se deben configurar en “Classic” en Auditoria Operativa lo que se quiera enviar a IGGLOBAL Online y luego en Notificaciones de “Online”
  • Classic solo notifica como supervisor