Zoho books logo Help Docs
/

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 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
  • 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
  • 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
  • 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
  • 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
  • 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

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

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:

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 > "<ENTER 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 :"<div>Dear&nbsp;" + customerName + ",<br></div><div><br></div><div>We just wanted to take a moment of our time to thank you for your continuous support.<br></div><div><br></div><div> Based on your recent purchases, we'd like to offer you a 10% off on your next purchase with us.&nbsp;<br></div><div><br></div><div>Please show this email during billing to avail this discount!<br></div><div><br></div><div>Regards,<br></div><div>" + name + "<br></div><div><br></div><div><br></div><div><br></div><div><br></div>"
		]
	}
}

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 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 para explorar en detalle algunos escenarios comunes.

Obtenga más información en el documento de ayuda de Conexiones.


Temas relacionados

Automatice su flujo de trabajo empresarial con la automatización contable de Zoho Books.


Was this document helpful?
Yes
No

Thank you for your feedback!