## Documentation Index Access the complete documentation index at: https://www.zoho.com/es-mx/books/llms.txt Use this file to discover all available documentation pages before proceeding. # Horarios Zoho Books le permite crear y ejecutar tareas predefinidas a intervalos de tiempo especificados utilizando los horarios. Puede crear sus tareas utilizando un script de Deluge y programar esta tarea para que se ejecute en un momento determinado o de forma recurrente. **Nota:** Esta función solo está disponible para ciertos planes de Zoho Books. Visite la [página de precios](https://www.zoho.com/books/pricing/) para comprobar si está disponible en su plan actual. ### Escenarios Estos son algunos escenarios en los que se pueden crear horarios para ejecutar acciones personalizadas. Sin embargo, puede crear horarios personalizados basados en los requisitos de su firma. **Escenario 1:** Peter dirige un supermercado. Al final de cada mes, quiere dar un 10% de descuento en la próxima compra a los clientes cuya compra total del mes supere una cierta cantidad, digamos 1000. Peter crea un horario para enviar esto por correo electrónico a clientes selectivos el último día del mes. **Escenario 2:** Peter utiliza una aplicación de terceros para mantener internamente la base de datos de clientes y empleados. Desea sincronizar todos los datos de Zoho Books con la otra aplicación periódicamente. Para ello, crea un horario personalizado para sincronizar los datos a las 6 pm todos los días. **Escenario 3:** Peter establece un objetivo trimestral de ventas para sus gerentes territoriales. Cada cuatro meses, tiene que enviarles sus informes de pérdidas y ganancias y un correo electrónico de felicitación cuando han alcanzado su objetivo o un correo electrónico motivador para que tengan un mejor desempeño. Escribe una función y la programa para que se envíe a su personal una vez cada cuatro meses. ### Creación de nuevos horarios Para crear un horario personalizado: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Haga clic en **\+ Nuevo horario** en la esquina superior derecha. ![Create New Scheduler](/books/help/images/settings/scheduler-new.png) * En la página _Nuevo horario_: * Introduzca un **Nombre** para su horario. * Establezca la **Frecuencia** y el patrón de recurrencia para que se ejecute el horario. Esto puede ser diario, semanal, mensual o anual. **Perspectiva:** El patrón de recurrencia le permite decidir cuándo debe ejecutarse el horario personalizado. Puede elegir ejecutarlo en la frecuencia establecida. * Seleccione con qué frecuencia debe ejecutarse la tarea. * **Diario**: La tarea se ejecutará todos los días (o en función de su patrón de recurrencia). Puede elegir excluir los fines de semana. ![Execute Daily](/books/help/images/settings/scheduler-daily.png) * **Semanal**: La tarea se ejecutará una vez a la semana. Seleccione el día de la semana en que debe ejecutarse la tarea. ![Execute Weekly](/books/help/images/settings/scheduler-weekly.png) * **Mensual**: La tarea se ejecutará una vez al mes. Esto puede ser una fecha específica o un día del mes. Por ejemplo, puede optar por ejecutarlo el 5 de cada mes o el segundo sábado de cada mes. ![Execute Monthly](/books/help/images/settings/scheduler-monthly.png) * **Anual**: La tarea se ejecutará una vez al año. Puede seleccionar el mes y especificar la fecha de ejecución o especificar el día. Por ejemplo, la tarea se puede ejecutar el primer domingo de enero o el 5 de enero. ![Execute Yearly](/books/help/images/settings/scheduler-yearly.png) * Establezca la **Fecha y hora de inicio**. **Advertencia:** La fecha de inicio de un horario no puede ser más de un año a partir de la fecha de creación. * Seleccione cuándo debe expirar el horario. Puede expirar después de una serie de ejecuciones o en una fecha determinada o no expirar en absoluto. ![Set Expiry](/books/help/images/settings/scheduler-expiry.png) * Arrastre y suelte opciones para crear la [**función de Deluge**](https://www.zoho.com/deluge/help/) que ejecutará el horario. **Perspectiva:** Deluge (Data Enriched Language for the Universal Grid Environment) es un lenguaje de scripts en línea integrado con los servicios de Zoho. Le permite escribir sus propias funciones que le permiten modificar la aplicación para adaptarse a sus necesidades, gradualmente, haciéndola más potente y robusta. * Haga clic en **Guardar** o **Guardar y ejecutar** para ejecutarlo. ![Save Scheduler](/books/help/images/settings/scheduler-save.png) **Perspectiva:** Puede crear un máximo de 20 horarios personalizados. ### Función de muestra Aquí hay una función de muestra para el [Escenario 1](/es-mx/books/help/settings/automation/schedules.html#schedule-scenarios): ``` organizationID = organization.get("organization_id"); name = organization.get("name"); orgEmail = organization.get("email"); salesResponse = invokeUrl [ url: "https://books.zoho.com/api/v3/reports/salesbycustomer?organization_id=" + organizationID + "&from_date=" + toStartOfMonth(today).toString("YYYY-MM-dd") + "&to_date=" + eomonth(today,0).toString("YYYY-MM-dd") type: GET connection: "books_api_connection" ]; salesDetails = salesResponse.get("sales").toList(); for each sales in salesDetails { amount = sales.get("sales_with_tax"); if(amount > "") { customerName = sales.get("customer_name"); customerResponse = invokeUrl [ url: "https://books.zoho.com/api/v3/contacts/" + sales.get("customer_id") + "?organization_id=" + organizationID type: GET connection: "books_api_connection" ]; customerDetails = customerResponse.get("contact"); customerEmail = customerDetails.get("email"); sendmail [ from :zoho.adminuserid to :customerEmail subject :"Thank you for shopping! Here's a 10% discount!" message :"
Dear " + customerName + ",

We just wanted to take a moment of our time to thank you for your continuous support.

Based on your recent purchases, we'd like to offer you a 10% off on your next purchase with us. 

Please show this email during billing to avail this discount!

Regards,
" + name + "




" ] } } ``` ### Ver registros **Nota:** Zoho Books muestra solo los registros de los últimos tres meses. Puede ver los registros de los horarios que se activaron en su organización. Así es como: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Coloque el cursor sobre el horario cuyos registros desea ver, haga clic en el menú desplegable a la derecha y seleccione **Ver registros**. Se mostrará la lista de todos los horarios que se ejecutaron, la hora de ejecución y sus ID de registro. ### Editar horarios Puede actualizar los detalles de un horario editándolo. Así es como: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Coloque el cursor sobre el horario que desea editar, haga clic en el menú desplegable a la derecha y seleccione **Editar**. * Realice los cambios necesarios y haga clic en **Guardar**. ### Marcar horarios como inactivos Si desea desactivar un horario temporalmente, puede marcarlo como inactivo. Así es como: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Coloque el cursor sobre el horario que desea marcar como inactivo, haga clic en el menú desplegable a la derecha y seleccione **Marcar como inactivo**. ### Marcar horarios como activos Si necesita un horario que se marcó previamente como inactivo, puede activarlo de nuevo. Así es como: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Coloque el cursor sobre el horario inactivo, haga clic en el menú desplegable a la derecha y seleccione **Marcar como activo**. ### Eliminar horarios Si ya no necesita ciertos horarios, puede eliminarlos. Así es como: * Vaya a **Configuración** en la esquina superior derecha de la página. * Seleccione **Acciones de flujo de trabajo** en _Automatización_. * En el panel _Acciones de flujo de trabajo_, seleccione **Horarios**. * Coloque el cursor sobre el horario que desea eliminar, haga clic en el menú desplegable a la derecha y seleccione **Eliminar**. * En la ventana emergente, haga clic en **Sí** para confirmar su acción. * * * ### Escenarios de flujo de trabajo Los flujos de trabajo le ayudan a automatizar las tareas en Zoho Books. [Lea más](/es-mx/books/help/settings/automation-scenarios.html) para explorar en detalle algunos escenarios comunes. Obtenga más información en el documento de ayuda de [Conexiones](https://www.zoho.com/books/help/settings/connections.html). * * * ## Temas relacionados * [Reglas de flujo de trabajo](/es-mx/books/help/settings/automation/workflow-rules.html) * [Alertas por correo electrónico](/es-mx/books/help/settings/automation/workflow-actions/email-alerts.html) * [Actualizaciones de campo](/es-mx/books/help/settings/automation/workflow-actions/field-updates.html) * [Notificaciones dentro de la aplicación](/es-mx/books/help/settings/automation/workflow-actions/in-app-notifications.html) * [Funciones](/es-mx/books/help/settings/automation/workflow-actions/functions.html) * [Webhooks](/es-mx/books/help/settings/automation/workflow-actions/webhooks.html) * [Registros de flujo de trabajo](/es-mx/books/help/settings/automation/workflow-logs.html) Automatice su flujo de trabajo empresarial con la [automatización contable](https://www.zoho.com/books/accounting-automation/) de Zoho Books. * * *