Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Enviar un Job al Job Pool usando un Pre-Defined Cron

Un Pre-Defined Cron te permite programar envíos de jobs al job pool según condiciones preestablecidas. En esta sección de ayuda, repasaremos los pasos necesarios para programar el envío de un job al job pool usando un Pre-Defined Cron.

Antes de crear un pre-defined cron, dependiendo del tipo de tu job pool, asegúrate de que los siguientes componentes estén configurados y presentes en la consola de Catalyst:

  • Function Job Pool: La Job Function, si fue inicializada a través del CLI de Catalyst, necesita estar desplegada en la consola de Catalyst.
  • Webhook Job Pool: Asegúrate de que la URL del servicio de terceros sea válida.
  • Circuit Job Pool: Asegúrate de que el Circuit y sus funciones asociadas estén creados y presentes en la consola de Catalyst.
  • AppSail Job Pool: Asegúrate de haber desplegado tu servicio AppSail en la consola de Catalyst.

Configurar el Pre-Defined Cron

Para crear y configurar un Pre-Defined Cron:

  1. Navega a la sección del servicio Job Scheduling en la consola de Catalyst y haz clic en Start Exploring. catalyst_job_scheduling_start_exploring_page

  2. Accede al componente cron haciendo clic en Cron bajo JOB EXECUTOR y haz clic en el botón Create Cron presente en la pestaña Pre-defined. catalyst_job_scheduling_cron_pre_def_create_button

  3. Proporciona un nombre para tu cron en el campo de entrada Cron Name. catalyst_job_scheduling_cron_pre_def_name

  4. Elige un tipo de formato en Select Format Type:

    Formato Standard

    1. Selecciona un Schedule Type:

    Schedule Type de una sola vez

    1. Selecciona la fecha requerida haciendo clic en el icono de calendario. catalyst_job_scheduling_pre_def_cron_std_format_calendar

    2. Proporciona la hora para la ejecución de tu cron usando los menús desplegables individuales de Hours, Minutes y Seconds bajo Schedule Time. catalyst_job_scheduling_pre_cron_sche_format_hrs

    Nota: Proporciona el Schedule Time en formato de 24 horas, y no puedes dejar vacíos los campos de entrada de Hours, Minutes o Seconds.
    1. Selecciona tu zona horaria requerida desde el menú desplegable Time Zone. catalyst_job_scheduling_pre_def_cron_one_time_time_zone
    Nota: La zona horaria en la que te encuentras actualmente se completará automáticamente. Si necesitas otra zona horaria para configurar tu cron, haz clic en la opción View all time zones y realiza tu selección desde el menú desplegable.
    1. Confirma tus configuraciones y haz clic en Next. catalyst_job_scheduling_predef_cron_config_almost_part1

    Schedule Type recursivo

    1. Selecciona la frecuencia recurrente requerida desde el menú desplegable Repeat Type: catalyst_job_scheduling_predef_cron_recur_recur_type

    2. Proporciona la hora para la ejecución de tu cron usando los menús desplegables individuales de Hours, Minutes y Seconds presentes bajo Schedule Time. catalyst_job_scheduling_predef_cron_recur_sch_time

    Nota: Proporciona el Schedule Time en formato de 24 horas, y no puedes dejar vacíos los campos de entrada de Hours, Minutes o Seconds.
    1. Selecciona tu zona horaria requerida desde el menú desplegable Time Zone. catalyst_job_scheduling_pre_def_cron_one_time_time_zone
    Nota: La zona horaria en la que te encuentras actualmente se completará automáticamente. Si necesitas otra zona horaria para configurar tu cron, haz clic en la opción View all time zones y realiza tu selección desde el menú desplegable.

    Opcionalmente, si deseas terminar la programación del cron eventualmente, habilita el interruptor Cron termination details y selecciona la fecha de finalización usando el icono de calendario. catalyst_job_scheduling_predef_cron_recur_term_date

    1. Confirma tus configuraciones y haz clic en Next. catalyst_job_scheduling_predef_cron_recur_complete_part1

    Formato Cron Expression

    1. Ingresa tu Cron Expression en el campo de entrada. catalyst_job_scheduling_predef_cron_cronexp_start
    Nota: Puedes encontrar los pasos para configurar expresiones cron en esta sección.
    1. Selecciona tu zona horaria requerida desde el menú desplegable Time Zone. catalyst_job_scheduling_predef_cron_cron_exp_time_zone
    Nota: La zona horaria en la que te encuentras actualmente se completará automáticamente. Si necesitas otra zona horaria para configurar tu cron, haz clic en la opción View all time zones y realiza tu selección desde el menú desplegable.
    1. Opcionalmente, si has definido la programación de tu cron de manera recursiva y necesitas terminar la programación del cron eventualmente, habilita el interruptor Cron termination details y selecciona la fecha de finalización usando el icono de calendario. catalyst_job_scheduling_predef_cron_cron_exp_termination

    2. Confirma tus configuraciones y haz clic en Next. catalyst_job_scheduling_predef_cron_exp_config_complete

Hemos completado la configuración del Pre-Defined Cron. Ahora vamos a configurar el job que el Pre-Defined Cron enviará al job pool en el horario programado, para activar el tipo de destino requerido.

Configurar el Job

Una vez que hagas clic en Next después de configurar el Cron, serás dirigido a crear el job que el cron configurado debe enviar. catalyst_job_scheduling_predef_cron_job_create

Para crear el job requerido:

  1. Proporciona un nombre para tu job en el campo de entrada Job Name. catalyst_job_scheduling_predef_cron_job_sub_job_name

  2. Selecciona el Job Pool al que necesitas que tu Cron envíe el job, usando el menú desplegable Select Job Pool. catalyst_job_scheduling_predef_cron_job_sub_jp_sel

Nota: Las configuraciones que siguen a la selección de tu Job Pool dependen completamente del tipo de Job Pool que hayas creado. A los efectos de esta documentación de ayuda, vamos a ilustrar los pasos para un Webhook Job Pool. Puedes encontrar los pasos para configurar jobs para cada tipo de Job Pool en las siguientes secciones de ayuda:
  • Enviar un job al Function Job Pool: aquí.
  • Enviar un job al Circuit Job Pool: aquí.
  • Enviar un job al AppSail Job Pool: aquí.
  1. Ingresa la URL completa del webhook que deseas activar en el campo de entrada y selecciona el Request Method desde el menú desplegable. catalyst_job_scheduling_pre_def_cron_job_sub_reqmeth_url

  2. Puedes proporcionar Headers & Value en formato de par clave-valor. catalyst_job_scheduling_predef_cron_job_sub_header_value

  3. Habilita el interruptor para ingresar Query Parameters y proporciona los Params en formato clave-valor. catalyst_job_scheduling_predef_cron_job_sub_query_param

Puedes verificar tus Query Parameters en la sección Preview URL. Esta sección se completará automáticamente cuando los ingreses.

Nota: Los Query Parameters son parámetros personalizados que puedes pasar a tu webhook. Se pasan en un formato definido por el usuario, y puedes personalizar el valor del parámetro e incluir cualquier término que necesites pasar en el parámetro.
  1. Opcionalmente, puedes hacer clic en Show Advanced Options para proporcionar instrucciones de reenvío. catalyst_job_scheudling_predef_cron_job_sub_hide_adv_op
  • Puedes elegir el número de reintentos que deseas intentar desde el menú desplegable No. of Retries, y puedes elegir el intervalo de tiempo entre cada intento de reintento usando el menú desplegable Retry Interval. catalyst_job_scheduling_predef_cron_job_sub_retry_interval
Nota: Los reintentos solo se intentarán si el envío inicial del job terminó con estado de fallo. Puedes elegir intentar un máximo de 10 reintentos con un intervalo de reintento mínimo de 1 minuto y un intervalo de reintento máximo de 24 horas.
  1. Confirma tus configuraciones y haz clic en Create. catalyst_job_scheduling_predef_cron_job_sub_config_complete_sub

El Pre-defined Cron será creado, con un Cron ID único generado por Catalyst. El job que el cron está configurado para enviar también será creado junto con su Job ID único generado por Catalyst. Al hacer clic en Create, podrás ver todos los detalles sobre el cron creado y sus configuraciones. catalyst_job_scheduling_predef_cron_created_completed

Si deseas probar el cron y no esperar al horario programado, puedes enviar un job inmediato al job pool haciendo clic en el botón Submit Job. catalyst_job_scheduling_predef_cron_job_sub_submit_job_now

Se enviará un job inmediatamente. Las configuraciones del job serán las que configuraste al crear el cron.

Puedes ver el estado de ejecución del job que enviaste haciendo clic en el botón Execution History. catalyst_job_scheduling_predef_cron_created_exec_history

Los jobs se listarán en el orden más reciente de ejecución. También puedes realizar operaciones de búsqueda y filtrado en las operaciones de Execution History.

Última actualización 2026-03-24 17:38:39 +0530 IST