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.

Implementación

Nota: Catalyst ahora te ofrece un nuevo servicio de programación llamado Job Scheduling en modo de Early Access. Este servicio es una mejora significativa del componente actual Cloud Scale Cron. Puedes obtener más información sobre el servicio Catalyst Job Scheduling aquí.

Para usar el servicio Job Scheduling en modo Early Access, envíanos un correo electrónico a support@zohocatalyst.com.

Puedes crear, configurar, modificar y eliminar tareas cron desde la consola. La sección de implementación cubre los pasos para trabajar con Cron desde la consola.

Nota: Catalyst permite hasta 500 ejecuciones de cron por proyecto por día en el entorno de desarrollo. Puedes solicitar a Catalyst un aumento de este límite contactando a nuestro soporte en support@zohocatalyst.com. Atenderemos cada solicitud caso por caso. No hay límites superiores para la ejecución de cron en el entorno de producción.

Crear un Cron

Para crear un Catalyst Cron en tu proyecto desde la consola:

  1. Navega a Cron en la sección Triggers de la consola de Catalyst Cloud Scale.

  2. Haz clic en Create Cron.
    catalyst_cron_empty

  3. Ingresa el nombre del cron y una descripción opcional en la sección Create Cron.
    catalyst_cron_name_des

URL de terceros

Si eliges invocar una URL de terceros para el cron:
catalyst_cron_schedule_point_thirdparty_config

  • Ingresa la URL de destino.

  • Selecciona el método de solicitud HTTP para invocar la URL desde la lista desplegable.

  • Ingresa el Header Name y el Header Value. Para agregar más headers, haz clic en (+) y agrega el siguiente header. Para eliminar un header, haz clic en (-).

  • Agrega parámetros de URL a pasar, si es necesario, ingresando sus nombres y valores. Para agregar más parámetros, haz clic en (+) y agrega el siguiente parámetro. Para eliminar un parámetro, haz clic en (-).

  • Para incluir un cuerpo de solicitud opcional, ingresa los datos del formulario que deseas pasar en el cuerpo del mensaje HTTP.

Function

Si eliges llamar a una function para el cron:
catalyst_cron_schedule_point_function_config

  • Selecciona la Target Function desde la lista desplegable. La lista solo mostrará las cron functions configuradas en tu proyecto, y no otros tipos de functions.

  • Agrega parámetros de function a pasar, si es necesario, ingresando sus nombres y valores.

  • Para agregar más parámetros, haz clic en (+) y agrega el siguiente parámetro. Para eliminar un parámetro, haz clic en (-).

Circuit

Si eliges activar un circuit:
catalyst_cron_trigger_circuit_json_input

  • Selecciona el Target Circuit desde la lista desplegable. La lista mostrará todos los circuits que hayas configurado en la sección Serverless de la consola.
Nota: Si no has creado ningún circuit antes de crear tu cron, haz clic en el botón Create New en la lista desplegable. Serás dirigido al componente Circuits, y podrás crear un nuevo circuit.
  • Pasa la entrada al circuit asociado como pares clave-valor JSON en la sección JSON Input for Circuit.

  1. Selecciona el Schedule Type del cron como One Time o Recursive.

Ejecución única

catalyst_cron_schedule_type_onetime_config

  • Selecciona la fecha de programación en la que debe ejecutarse el cron desde el calendario.

  • Configura la hora, minuto y segundo desde sus listas desplegables.

  • Elige la zona horaria de la ejecución. El cron se ejecutará en la hora configurada en esa zona horaria.

Nota: Puedes configurar la zona horaria del cron de forma independiente a la zona horaria del proyecto que estableces en General Settings.

Recursivo

  • Selecciona el Repeat Type para un cron recursivo desde la lista desplegable como Every, Daily, Monthly o Yearly. catalyst_cron_all_recursive_types

  • Si seleccionas el Repeat Type como Every, configura las horas, minutos y segundos del tiempo desde las listas desplegables para especificar la frecuencia. El cron se ejecutará una vez en cada intervalo de tiempo especificado. Por ejemplo, en la captura de pantalla a continuación, el cron se ejecutará una vez cada hora. catalyst_cron_schedule_type_recursive_every

  • Si seleccionas el Repeat Type como Daily, configura las horas, minutos y segundos del período de tiempo para que se ejecute el cron. El cron se ejecutará todos los días a la hora especificada. catalyst_cron_schedule_type_recursive_daily

  • Si seleccionas el Repeat Type como Monthly, puedes elegir programar la ejecución del cron por la fecha del mes o por la semana del mes, para que se ejecute en un día específico.

    • Selecciona Day si deseas programar la ejecución del cron por la fecha del mes. Haz clic en todas las fechas del mes en las que debe ejecutarse el cron desde el calendario. catalyst_cron_recursive_monthly_day

    • Selecciona Week si deseas programar la ejecución del cron por la semana del mes. Haz clic en la pestaña Select Week y elige la semana desde la lista desplegable. Haz clic en la pestaña Select Day y selecciona el día en que debe ejecutarse el cron desde la lista desplegable. catalyst_cron_recursive_monthly_weekly

    • Después de seleccionar los días, configura la hora de ejecución del cron desde las listas desplegables Hours, Minutes y Seconds. catalyst_cron_recursive_monthly_3

    • Si seleccionas el Repeat Type como Yearly, selecciona todos los meses en los que debe ejecutarse el cron desde la lista desplegable Months. catalyst_cron_recursive_yearly

    Después de seleccionar los meses, puedes programar la ejecución del cron por la fecha del mes o por la semana del mes, como se mencionó en el paso anterior. Luego puedes configurar la hora de la misma manera que en el paso anterior.

  1. Después de configurar todos los detalles, haz clic en Save.

Catalyst ahora mostrará la tarea cron en la página de Cron junto con sus detalles. Se crea automáticamente un Cron ID único para un cron cuando se crea, y se muestra en los detalles. Puedes referirte a un cron por su ID en el código de tu aplicación.
catalyst_cron_viewcron

Puedes hacer clic en un cron para ver más detalles sobre él.
catalyst_cron_dets

Configurar alertas en Cron

Puedes configurar alertas de aplicación para los eventos en los que tu cron pueda encontrar un fallo, una excepción de código o un tiempo de espera agotado. Puedes configurar alertas por correo electrónico desde la consola de cron sin necesidad de navegar al componente Application Alerts.

  1. Haz clic en +Configure en la sección de detalles del cron para crear una alerta.
    catalyst_cron_create_alert

  2. Haz clic en Confirm una vez que configures la alerta de aplicación. Puedes consultar la página de ayuda de Application Alerts para más detalles.
    catalyst_cron_cofinguration_alert

  3. También puedes eliminar la alerta de aplicación haciendo clic en el ícono de puntos suspensivos junto al estado de la alerta y haciendo clic en Remove.
    catalyst_cron_delete_alert

Habilitar o deshabilitar un Cron

Puedes habilitar o deshabilitar temporalmente una tarea cron usando el interruptor de alternancia en la columna Status. Si deshabilitas un cron, Catalyst no activará su ejecución hasta que lo habilites manualmente de nuevo.
catalyst_cron_status

Nota: Si un cron asociado con una URL de terceros falla en sus ejecuciones 50 veces consecutivas, Catalyst lo deshabilitará automáticamente. Puedes configurar Application Alerts para notificarte automáticamente cada vez que falle la ejecución de un cron. Luego puedes verificar el historial de ejecución del cron desde la consola y realizar las correcciones de errores necesarias. Las tareas cron asociadas con cron functions no se deshabilitarán automáticamente independientemente de los fallos repetidos.

Historial de ejecución de Cron

Puedes ver el historial y los detalles de la ejecución de un cron desde su Execution History. Haz clic en el ícono en la columna History de un cron para abrir su historial de ejecución.
catalyst_cron_execution_hisotry

Catalyst muestra el registro de ejecución de todas las ejecuciones de tareas cron en tu proyecto. Este contiene información detallada sobre la tarea cron, como el Execution ID, la hora de inicio y fin, el tiempo de ejecución, el estado de ejecución y enlaces a Catalyst Logs.
catalyst_cron_execution_history

Puedes hacer clic en View Logs para consultar registros detallados sobre la ejecución de la cron function correspondiente.

También puedes filtrar y ver el historial de ejecución según el estado de la tarea cron.

catalyst_cron_status_filter

Puedes seleccionar una hora específica y también la zona horaria de la ejecución del cron para ver su historial de ejecución particular.

cron_choose_timezone

Nota: Catalyst retiene el historial de ejecución de una tarea cron durante 15 días en el entorno de desarrollo y 30 días en el entorno de producción.

Editar un Cron

Para editar un cron configurado:

  1. Abre el cron que necesita ser editado desde la página Cron.

  2. Haz clic en Edit en su página de detalles.
    catalyst_cron_edit_cron

  3. Realiza los cambios necesarios y luego haz clic en Save.
    catalyst_cron_edit_save_cron

Eliminar un Cron

Para eliminar un cron permanentemente:

  1. Haz clic en el ícono de puntos suspensivos del cron que necesita ser eliminado y luego haz clic en Delete.
    catalyst_cron_delete_select

  2. Haz clic en Yes, Proceed para confirmar la eliminación.
    catalyst_cron_delete_popup


Última actualización 2026-03-20 21:51:56 +0530 IST