Your use case. Our milestone. The 200th post in our "Kaizen Series: Continuous Improvement for Developer Experience" is coming up. Share Now

X
Saltar al contenido principal
close
EXPLORAR TODOS LOS PRODUCTOS

Ventas

CRM

Un CRM para un seguimiento exhaustivo del cliente.

CRM
Sign

Aplicación de firma digital para empresas.

Sign
Forms

Diseñe formularios en línea para cada necesidad empresarial.

Forms
Bigin

Solución de gestión de procesos para equipos de atención al cliente.

Bigin
SalesIQ

Aplicación de chat en vivo para atraer y convencer a los visitantes del sitio web.

SalesIQ
Bookings

Aplicación de programación de citas para realizar consultas con los clientes.

Bookings
RouteIQ

Solución de visualización integral de mapas de ventas y planificación óptima de rutas.

RouteIQ
Suites
CRM Plus

Plataforma unificada para ofrecer una experiencia de primer nivel al cliente.

CRM Plus

Marketing

Campaigns

Cree y envíe campañas de correo electrónico dirigidas que impulsen las ventas, además de realizar un seguimiento de ellas.

Campaigns
Sign

Aplicación de firma digital para empresas.

Sign
Forms

Diseñe formularios en línea para cada necesidad empresarial.

Forms
Social

El software de gestión de redes sociales todo en uno.

Social
Survey

Diseñe encuestas para llegar a su audiencia e interactuar con ella.

Survey
SalesIQ

Aplicación de chat en vivo para atraer y convencer a los visitantes del sitio web.

SalesIQ
Sites

Nuestro diseñador de sitios web con conexión proporciona amplias opciones de personalización.

Sites
Backstage

Software de gestión de eventos integral.

Backstage
PageSense

Plataforma de personalización y optimización de la conversión del sitio web.

PageSense
Marketing Automation

Software integral para automatización de marketing.

Marketing Automation
LandingPage

Un creador inteligente de páginas de destino para aumentar las tasas de conversión.

LandingPage
Suites
Marketing Plus

Plataforma de marketing unificada para equipos de marketing.

Marketing Plus

Commerce

Commerce

Plataforma de ecommerce para gestionar y comercializar su tienda con conexión.

Commerce

Asistencia al cliente

Desk

Software de asistencia para ofrecer un excelente servicio de atención al cliente.

Desk
Assist

Asistencia remota y software de acceso remoto sin supervisión.

Assist
SalesIQ

Aplicación de chat en vivo para atraer y convencer a los visitantes del sitio web.

SalesIQ
Bookings

Aplicación de programación de citas para realizar consultas con los clientes.

Bookings
Lens

Software de asistencia remota interactiva con realidad aumentada.

Lens
Suites
Service Plus

Plataforma unificada para el servicio al cliente y los equipos de soporte.

Service Plus

Finanzas

Books

Potente plataforma de contabilidad para empresas en crecimiento.

Books
Expense

Sencilla plataforma de generación de informes de gastos.

Expense
Sign

Aplicación de firma digital para empresas.

Sign
Inventory

Acceda a un potente software de gestión de existencias y control de inventario.

Inventory
Gratis
Invoice

Solución de facturación totalmente gratuita.

Invoice
Commerce

Plataforma de ecommerce para gestionar y comercializar su tienda con conexión.

Commerce

Correo electrónico y colaboración

Mail

Servicio seguro de email en la nube para empresas de todos los tamaños.

Mail
Sign

Aplicación de firma digital para empresas.

Sign
WorkDrive

Administración de archivos en línea para equipos.

WorkDrive
Bookings

Aplicación de programación de citas para realizar consultas con los clientes.

Bookings
Cliq

Manténgase en contacto con sus equipos sin importar dónde se encuentre.

Cliq
Notebook

Un hermoso lugar para todas sus notas.

Notebook
Meeting

Realice seminarios web con conexión y reuniones de forma segura.

Meeting
Connect

Software de colaboración en equipo que reúne a las personas.

Connect
Learn

Plataforma de gestión de conocimientos y aprendizaje.

Learn
Office Integrator

Editores de documentos integrados para aplicaciones web.

Office Integrator
Writer

Procesador de textos para discusiones y escritura enfocada.

Writer
Show

Cree, edite y comparta diapositivas con una elegante aplicación de presentaciones.

Show
Sheet

El software de hojas de cálculo para equipos colaborativos.

Sheet
Calendar

Calendario empresarial en línea para gestionar eventos y programar citas.

Calendar
Suites
Workplace

Conjunto de aplicaciones diseñado para mejorar la productividad y la colaboración del equipo.

Workplace

RR. HH.

Expense

Sencilla plataforma de generación de informes de gastos.

Expense
Recruit

Intuitiva plataforma de reclutamiento diseñada para proporcionar soluciones de contratación.

Recruit
People

Software para organizar, automatizar y simplificar los procesos de RR.HH.

People
Sign

Aplicación de firma digital para empresas.

Sign
Workerly

Gestione al personal temporal con una solución de programación de empleados.

Workerly
Suites
People Plus

Plataforma integral de RR. HH. para que los empleados tengan una experiencia fluida.

People Plus

Gestión de seguridad y TI

Creator

Cree aplicaciones personalizadas para simplificar los procesos empresariales

Creator
Assist

Asistencia remota y software de acceso remoto sin supervisión.

Assist
Vault

Administrador de contraseñas en línea para equipos.

Vault
Lens

Software de asistencia remota interactiva con realidad aumentada.

Lens

Inteligencia empresarial y análisis

Analytics

Moderna plataforma de análisis e inteligencia empresarial de autoservicio.

Analytics
DataPrep

Servicio de preparación de datos con tecnología de IA para su organización fundamentada en datos.

DataPrep
Embedded BI

Análisis integrado y soluciones de BI sin marca, adaptadas a sus necesidades.

Embedded BI

Gestión de proyectos

Projects

Gestione los proyectos, realice un seguimiento de ellos y colabore con equipos.

Projects
Sprints

Herramienta de planificación y seguimiento para equipos de Scrum.

Sprints
BugTracker

Software de seguimiento automático de errores para gestionar los errores.

BugTracker

Plataformas para desarrolladores

Creator

Cree aplicaciones personalizadas para simplificar los procesos empresariales

Creator
Flow

Automatice los flujos de trabajo empresariales mediante la creación de integraciones inteligentes.

Flow
Office Integrator

Editores de documentos integrados para aplicaciones web.

Office Integrator
DataPrep

Servicio de preparación de datos con tecnología de IA para su organización fundamentada en datos.

DataPrep
Embedded BI

Análisis integrado y soluciones de BI sin marca, adaptadas a sus necesidades.

Embedded BI
CRM Plus

Plataforma unificada para ofrecer una experiencia de primer nivel al cliente.

Pruébelo ahora
CRM Plus
Service Plus

Plataforma unificada para el servicio al cliente y los equipos de soporte.

Pruébelo ahora
Service Plus
People Plus

Plataforma integral de RR. HH. para que los empleados tengan una experiencia fluida.

Pruébelo ahora
People Plus
Workplace

Conjunto de aplicaciones diseñado para mejorar la productividad y la colaboración del equipo.

Pruébelo ahora
Workplace
Marketing Plus

Plataforma de marketing unificada para equipos de marketing.

Pruébelo ahora
Marketing Plus
Conjunto todo en uno

Zoho One

el sistema operativo para las empresas

Gestione toda su empresa en Zoho con nuestro software unificado en la nube diseñado para ayudarlo a romper las barreras entre los departamentos y aumentar la eficiencia organizacional.

PROBAR ZOHO ONE
Zoho Marketplace

Gracias a las más de 2000 extensiones listas para su uso en más de 40 categorías, puede conectar sus herramientas empresariales favoritas con los productos Zoho que ya utiliza.

EXPLORAR MARKETPLACE

Funciones sin servidor - Tipos de entradas

La entrada de la función puede obtenerse de las siguientes formas:

Parámetros

Se pasan en la dirección URL de la cadena de consulta y en los datos que se pasan en la sección de datos del formulario de publicación de una entrada. Los "params" del mapa crmAPIRequest contienen esto parámetros que tienen toda la información que se pasa en la solicitud.

Enviar parámetros utilizando POSTMAN dentro de la dirección URL de la solicitud:

Enviar parámetros utilizando POSTMAN como objetos JSON en datos de formulario:

Enviar parámetros utilizando POSTMAN como claves de datos de formulario:

Los parámetros que asignan los argumentos definidos en la función, se sincronizarán automáticamente.

Para obtener los parámetros adicionales que se utilizan en la solicitud:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the parameters of the request
parameters = crmAPIRequestMap.get("params");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;

Nota:

  • Evite utilizar el nombre "arguments" como argumento dentro de la función, ya que la desigualdad de nombres podría llevar a que algunos argumentos no funcionen.
  • La asignación de los argumentos de la función se realiza automáticamente cuando se pasan a través de los "parámetros", es decir, cuando se pasan a través de la cadena de consulta (de la dirección URL) o de los datos de formulario.

Secuencia

El "cuerpo" de la solicitud se puede utilizar para obtener contenido que se pasa como una secuencia a la solicitud. Normalmente, el cuerpo solo se utiliza cuando el método de la solicitud es POST.

Enviar el cuerpo mediante POSTMAN como una secuencia (sin procesar):

Enviar el cuerpo mediante POSTMAN como un archivo binario:

Para obtener toda la sección del cuerpo de la solicitud en una función:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the Body content of the request
request_body = crmAPIRequestMap.get("body");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;

En POSTMAN, el contenido del cuerpo se puede pasar en forma sin procesar o binaria.

Nota:

  • Si los argumentos de la función se pasan a través de la secuencia, no se asignan a los argumentos de la función.
  • En caso de que necesite codificar o descodificar los datos ingresados en una función, puede usar las tareas de cifrado disponibles en Deluge.

Contenido de los archivos

Si el tipo de contenido de la solicitud es "multiparte", se lo considerará como un archivo. Puede obtener el archivo dentro de la función en el objeto de la solicitud.

Los tipos de archivo admitidos actualmente son los archivos de texto. A fin de enviar el archivo a la función como datos multiparte, envíelo con el nombre de argumento "inputFile".

Para que el archivo cargado se utilice en la función:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the File content of the request
parameters = crmAPIRequestMap.get("file_content");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;

Nota:

  • Si la información ingresada para la función se brinda en forma de "archivo", los argumentos del archivo no se asignarán a los argumentos de la función.

Encabezados

El encabezado de una solicitud normalmente contiene información adicional acerca de esta. La información que está disponible en el encabezado se puede adquirir en la clave "headers" dentro del argumento crmAPIRequest.

Para obtener los encabezados de la solicitud:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the user info of the request
header_request = crmAPIRequestMap.get("headers");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;

Información del usuario

Esta clave se puede utilizar para obtener la información sobre el usuario que invoca la función usando el método OAuth2, así como sobre su organización.

Para obtener información acerca de los usuarios:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the user info of the request
user_info = crmAPIRequestMap.get("user_info");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;

Nota:

  • Si se llama a la función como la clave de API, la información que obtendrá sobre el usuario será información acerca del superadministrador y no sobre el usuario que invocó la función.

Tipo y método de autenticación

Estas dos claves se pueden utilizar para obtener la información de autenticación (apikey o oauth) y el método HTTP (GET/POST).

Para obtener información sobre el tipo de autenticación:

crmAPIRequestMap = crmAPIRequest.toMap();
// to get the HTTP method of the request
user_info = crmAPIRequestMap.get("method");
// to get the authentication type of the request
user_info = crmAPIRequestMap.get("auth_type");
/**
Su lógica empresarial aquí
**/
return crmAPIRequestMap;