Saltar al contenido
Autana Business Partners

Ejecutar un proceso en Siebel con un Cron

Publicado el 1 min de lectura

Ilustración de terminal Unix ejecutando cron en entorno Siebel

Una forma de desarrollar un requerimiento funcional de que el sistema realice una validación diaria para comprobar algo y dependiendo de este resultado, realizar alguna acción específica (como por ejemplo: crear una actividad), podría ser con un Cron de unix.

Es una forma muy sencilla de ejecutar un proceso con la periodicidad que le indiquemos y en la que le daremos como parámetros de entrada la fecha en cuestión y un archivo .sh que contiene lo que queremos ejecutar.

Flujo visual de ejecución automática en Siebel con cron y script

El cron es un proceso del SO (un demonio) que se está ejecutando en segundo plano y que se configura de esta manera:

* * * * * * fichero.sh

donde cada asterisco se corresponde con el tiempo: minuto - hora - dia_mes - mes - dia_semana - usuario (opcional) y comando o script

El fichero .sh lo que tiene es básicamente un llamado al WF (donde estará toda la lógica para comprobar lo que queremos y posteriormente realizar la acción que le indiquemos) por línea de comando desde el server manager (srvrmgr), indicando los parámetros de gateway, enterprise, siebel server, user, pass y el componente que queremos ejecutar, en este caso el WfProcMgr, en el parámetro with ProcessName debemos especificar el nombre de nuestro workflow.

Editor de texto con configuración cron para ejecutar procesos Siebel

Con lo cual, para desarrollar nuestra solución, bastará con configurar el archivo crontab e incluirle una línea como esta:

01 6 * * * * Mi_archivo.sh

Esta línea le indica al crontab que se debe ejecutar el archivo Mi_archivo.sh en el minuto 1 de las 6 de la mañana todos los días.

No olvidéis darle los permisos necesarios al fichero sh para que pueda ser ejecutado.

Actualizado el

Etiquetas

← Volver al blog

  • Casos de Éxito

    Proyecto Sourcing Optimization

    Las organizaciones más exitosas están orientando sus estrategias de negocio hacia procesos de toma de decisión guiados por datos. Los líderes de estas empresas de alto…

    Leer artículo

  • Casos de Éxito

    Caso de éxito de BPO - sector financiero

    Conoce cómo las soluciones BPO de ABP optimizaron sistemas CRM y la gestión de portafolios para una firma líder en inversión de capital privado, mejorando la eficiencia, reduciendo costos y aumentando la calidad del servicio durante 14 años.

    Leer artículo

  • Casos de Éxito

    Análisis de la tasa de abandono de empleados

    El estudio detallado de las motivaciones que llevan a un empleado a abandonar una compañía, supone alcanzar una posición ventajosa para aquellos departamentos de gestión de…

    Leer artículo