El activador de programación te permite ejecutar la integración de forma periódica en intervalos específicos.
Este activador es útil cuando deseas ejecutar la integración de manera automática sin ninguna intervención manual. Por ejemplo, puedes considerar usar el activador de programación para el siguiente tipo de tareas:
Subir archivos de un sistema a otro sistema a intervalos regulares
Enviar recordatorios periódicos por correo electrónico
Sincronizar la base de datos a intervalos regulares
Agrega un activador de programación
Para agregar un Activador de programación a una integración nueva o existente, sigue estos pasos:
En la consola de Google Cloud , ve a la página Application Integration.
En el menú de navegación, haz clic en Integraciones.
Aparecerá la página Lista de integraciones, en la que se enumeran todas las integraciones disponibles en el proyecto de Google Cloud.
Selecciona una integración existente o haz clic en Crear integración para crear una nueva.
Si creas una integración nueva, haz lo siguiente:
Ingresa un nombre y una descripción en el panel Crear integración.
Selecciona una región para la integración.
Selecciona una cuenta de servicio para la integración. Puedes cambiar o actualizar los detalles de la cuenta de servicio de una integración en cualquier momento desde el panel infoResumen de la integración en la barra de herramientas de la integración.
Haz clic en Crear.
La integración recién creada se abrirá en el editor de integración.
En la barra de navegación del editor de integración, haz clic en Activadores para ver la lista de los activadores disponibles.
Haz clic en el elemento activador de Salesforce y arrástralo al diseñador.
Configura un activador de programación
Haz clic en el elemento activador de programación en el editor de integración para ver el panel de configuración del activador.
Puedes configurar el activador de programación mediante uno de los siguientes modos:
Básico: Proporciona una interfaz de usuario para configurar la frecuencia de la ejecución.
Avanzado: Usa una expresión de cron para configurar la frecuencia de la ejecución.
En el modo Básico, puedes optar por ejecutar la integración en un momento específico o a intervalos de hora. Si deseas ejecutar la integración en un momento específico, selecciona la opción Ejecutar en un momento específico del menú desplegable Horarios y configura las siguientes propiedades:
Time: la hora (en formato de 24 horas) en la que se debe ejecutar la integración.
Days: lo días en los que se debe ejecutar la integración. Puedes seleccionar ejecutar la integración todos los días, en días específicos de la semana, en un día específico del mes, etcétera.
Months: los meses en los que se debe ejecutar la integración. Puedes ejecutar la integración todos los meses o elegir meses específicos.
En el modo Avanzado, puedes especificar la frecuencia de la ejecución mediante una expresión de cron.
La expresión de cron tiene cinco valores que se deben especificar en el siguiente orden:
Minuto (de 0 a 59)
Hora (de 0 a 23)
Día del mes (de 1 a 31)
Mes, cualquiera de los siguientes valores:
Un número de 1 al 12
Una abreviatura del mes de tres letras (p. ej., ene., feb., mar., etcétera.)
Día de la semana, cualquiera de los siguientes valores:
Un número del 0 al 6 que comience con domingo como 0
Abreviatura de tres letras (por ejemplo, lun, mar, mié, etcétera.)
Por ejemplo, para ejecutar la integración el primer día de cada mes, usa la expresión de cron * * 1 * *.
Prácticas recomendadas
Como práctica recomendada, desactiva los activadores de programación cuando ya no sean necesarios.
Si dejas activo un activador de programación redundante, este seguirá activando la integración de forma automática.
Para desactivar un activador de programación, puedes realizar una de las siguientes acciones:
Anula la publicación de la integración que contiene el activador de programación. Tu integración ya no estará activa y el activador no se ejecutará.
Reemplaza el activador de programación por otro activador y vuelve a publicar la integración.
La versión activa y que se volvió a publicar de la integración no usará el activador de programación.
Borra la versión actual de la integración. Puedes encontrar la opción Delete en la lista de versiones junto al nombre de la integración.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-03 (UTC)"],[[["\u003cp\u003eThe Schedule trigger enables automatic, periodic execution of integrations without manual intervention, useful for tasks like file uploads, email reminders, and database syncing.\u003c/p\u003e\n"],["\u003cp\u003eSchedule triggers can be configured in either Basic mode, using a UI for frequency settings, or Advanced mode, using cron expressions for precise scheduling.\u003c/p\u003e\n"],["\u003cp\u003eIn Basic mode, the integration's run frequency can be set by choosing time, days and months to run it, while in Advanced mode it must be defined through cron expression.\u003c/p\u003e\n"],["\u003cp\u003eDeactivating unnecessary Schedule triggers is recommended to prevent unwanted automatic integration executions; options include unpublishing the integration, replacing the trigger, or deleting the integration.\u003c/p\u003e\n"],["\u003cp\u003eExecutions of active integrations that fail because of the schedule trigger will not be accounted for in the Application Integration SLA.\u003c/p\u003e\n"]]],[],null,["# Schedule trigger\n\nSee the [supported connectors](/integration-connectors/docs/connector-reference-overview) for Application Integration.\n\nSchedule trigger\n================\n\n\nThe **Schedule trigger** lets you run your integration periodically at specific time intervals.\nThis trigger is useful when you want to run your integration automatically without any manual\nintervention. For example, you can consider using the **Schedule trigger** for the\nfollowing type of tasks:\n\n- Uploading files from one system to another system at regular intervals\n- Sending periodic email reminders\n- Syncing database at regular intervals\n\nAdd a Schedule trigger\n----------------------\n\nTo add a **Schedule trigger** to a new or existing integration, perform the following steps:\n\n1. In the Google Cloud console, go to the **Application Integration** page.\n\n [Go to Application Integration](https://console.cloud.google.com/integrations)\n2. In the navigation menu, click **Integrations**\n\n\n The **Integrations List** page appears listing all the integrations available in the Google Cloud project.\n3. Select an existing integration or click **Create integration** to create a new one.\n\n\n If you are creating a new integration:\n 1. Enter a name and description in the **Create Integration** pane.\n 2. Select a region for the integration. **Note:** The **Regions** dropdown only lists the regions provisioned in your Google Cloud project. To provision a new region, Click **Enable Region** . See [Enable new region](/application-integration/docs/enable-new-region) for more information.\n 3. Select a service account for the integration. You can change or update the service account details of an integration any time from the info **Integration summary** pane in the integration toolbar. **Note:** The option to select a service account is displayed only if you have enabled integration governance for the selected region.\n 4. Click **Create**.\n\n\n The newly created integration opens in the *integration editor*.\n4. In the *integration editor* navigation bar, click **Triggers** to view the list of available triggers.\n5. Click and place the **Schedule trigger** element to the designer.\n\nConfigure a Schedule trigger\n----------------------------\n\nClick the **Schedule trigger** element in the integration editor to view the trigger configuration\npane.\n\nYou can configure the **Schedule trigger** using either of the following modes:\n\n- **Basic**: Provides a user interface to configure the frequency of the run.\n- **Advanced**: Uses a cron expression to configure the frequency of the run.\n\nIn **Basic** mode, you can choose to run the integration at a specific time\nor at hourly intervals. If you want to run the integration at a specific time, select\nthe **Run at a specific time** from the **Times** drop-down\nand set the following properties:\n\n- **Time**: The time (in 24-hour format) at which the integration must run.\n- **Days**: The days on which the integration must run. You can select to run the integration every day, on specific days of the week, on a specific day of the month, etc.\n- **Months**: The month(s) in which the integration must run. You can run the integration every month or choose specific months.\n\nIn **Advanced** mode, you can specify the frequency of the run using a cron expression.\nThe cron expression has five values that must be specified in the following order:\n\n- Minute (0-59)\n- Hour (0-23)\n- Day of the month (1-31)\n- Month, either of the following values:\n - A number 1-12\n - A three-letter month abbreviation (e.g. Jan, Feb, Mar, etc.)\n- Day of week, either of the following values:\n - A number from 0 - 6 starting with Sunday as 0\n - A three-letter day abbreviation (e.g. Mon, Tue, Wed, etc.)\n\nFor example, to run the integration on the first day of every month,\nuse the `* * 1 * *` cron expression.\n\nBest practices\n--------------\n\n\nAs a best practice, deactivate **Schedule triggers** when they are no longer needed.\nIf you leave a redundant **Schedule trigger** active, it will continue to trigger the integration\nautomatically.\n\nTo deactivate a **Schedule trigger**, you can do one of the following:\n\n- Unpublish the integration containing the **Schedule trigger**. Your integration will no longer be active and the trigger will not run.\n- Replace the **Schedule trigger** with a different trigger and re-publish the integration. The re-published, active version of the integration will not use the **Schedule trigger**.\n- Delete the current version of the integration. You can find the **Delete** option under the version list next to the integration name.\n\nSLA exclusions\n--------------\n\nAll executions of `active` integrations that fail because the Schedule trigger\ndidn't get scheduled for any reason, are excluded\nfrom the [Application Integration\nService Level Agreement (SLA)](https://cloud.google.com/application-integration/sla) terms and conditions.\n\nQuotas and limits\n-----------------\n\nFor information about quotas and limits, see [Quotas and limits](/application-integration/docs/quotas).\n\nWhat's next\n-----------\n\n- Learn about [all tasks and triggers](/application-integration/docs/all-triggers-tasks).\n- Learn how to [test and publish an integration](/application-integration/docs/test-publish-integrations).\n\n- Learn about [error handling](/application-integration/docs/error-handling-strategy).\n- Learn about [integration execution logs](/application-integration/docs/introduction-logs)."]]