--- title: "Implementación" url: https://docs.catalyst.zoho.com/es/cloud-scale/help/cron/implementation/ description: "Catalyst Cron te permite configurar programadores de tareas para ejecutar automáticamente tareas rutinarias y personalizadas en horarios o intervalos específicos." last_updated: 2026-08-17T12:16:04Z service: Cloud Scale type: general --- # 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í](https://docs.catalyst.zoho.com/es/job-scheduling/). Para usar el servicio Job Scheduling en modo Early Access, envíanos un correo electrónico a [**support@zohocatalyst.com**](mailto: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](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/development-environment). 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_empty.webp) 3. Ingresa el nombre del cron y una descripción opcional en la sección *Create Cron*. ![catalyst_cron_name_des](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_name_des.webp) #### URL de terceros Si eliges invocar una URL de terceros para el cron: ![catalyst_cron_schedule_point_thirdparty_config](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_schedule_point_thirdparty_config.webp) * 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_schedule_point_function_config.webp) * 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_trigger_circuit_json_input.webp) * 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](https://docs.catalyst.zoho.com/es/serverless/help/circuits/implementation/#create-a-circuit). * Pasa la [entrada](https://docs.catalyst.zoho.com/es/serverless/help/circuits/implementation/#execute-a-circuit) al circuit asociado como pares clave-valor JSON en la sección *JSON Input for Circuit*. 4. Selecciona el **Schedule Type** del cron como **One Time** o **Recursive**. #### Ejecución única ![catalyst_cron_schedule_type_onetime_config](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_schedule_type_onetime_config.webp) * 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](https://docs.catalyst.zoho.com/es/getting-started/set-up-a-catalyst-project/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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_all_recursive_types.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_schedule_type_recursive_every.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_schedule_type_recursive_daily.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_recursive_monthly_day.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_recursive_monthly_weekly.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_recursive_monthly_3.webp) - 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_recursive_yearly.webp) 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. 5. 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_viewcron.webp) Puedes hacer clic en un cron para ver más detalles sobre él. ![catalyst_cron_dets](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_dets.webp) ### 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_create_alert.webp) 2. Haz clic en **Confirm** una vez que configures la alerta de aplicación. Puedes consultar la página de ayuda de [Application Alerts](https://docs.catalyst.zoho.com/es/devops/help/application-alerts/introduction) para más detalles. ![catalyst_cron_cofinguration_alert](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_cofinguration_alert.webp) 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_delete_alert.webp) ### 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_status.webp) > **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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_execution_hisotry.webp) 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](https://docs.catalyst.zoho.com/es/devops/help/logs/introduction). ![catalyst_cron_execution_history](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_execution_history.webp) 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_status_filter.webp) 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/cron_choose_timezone.webp) > **Nota**: Catalyst retiene el historial de ejecución de una tarea cron durante 15 días en el [entorno de desarrollo](https://docs.catalyst.zoho.com/es/deployment-and-billing/environments/development-environment) 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_edit_cron.webp) 3. Realiza los cambios necesarios y luego haz clic en **Save**. ![catalyst_cron_edit_save_cron](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_edit_save_cron.webp) ### 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](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_delete_select.webp) 2. Haz clic en **Yes, Proceed** para confirmar la eliminación. ![catalyst_cron_delete_popup](https://catalyst-docs-development.zohostratus.in/images/help/cron/catalyst_cron_delete_popup.webp)