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

Configuración de funciones

En la página de las funciones se muestra una lista de todas las funciones personalizadas programadas por sus desarrolladores. De esta forma, los programadores pueden centrarse en el desarrollo de Deluge Scripts, mientras que los administradores de CRM pueden implementar las funciones personalizadas completamente probadas, según los requisitos.

Configurar las funciones

Puede configurar funciones en cinco lugares:

  • Cree una función independiente.
  • Asocie una función a una regla de flujo de trabajo.
  • Incluya las funciones en la Programación para usarlas más adelante.
  • Configure la función para que se ejecute cuando se haga clic en un botón personalizado.
  • Asocie una función a una lista relacionada.

Para crear una función

  1. Vaya a Configuración > Espacio para desarrolladores > Funciones.
  2. En la página de funciones, haga clic en + Crear nueva función.
  3. Elija el lugar al que se debe agregar la función.
  4. Haga clic en Siguiente.
  5. En la página de creación de función, haga lo siguiente:
    • Indique un nombre y una descripción (opcional) a la función.
    • Haga clic en Editar argumentos.
    • Establezca los argumentos que se utilizarán en el script, con el nombre de campo o valor personalizado, en el módulo de CRM.
    • Cree la función que necesite en el Editor de Deluge Script.

    • Haga clic en Guardar y ejecutar script para validar su código.
    • Haga clic en Guardar.
  6. Haga clic en Guardar.
    La función se incluirá en la vista de lista de la página de funciones.
    Tenga en cuenta que las funciones especificadas su uso en un lugar en específico no se pueden utilizar en ningún otro lugar. Por ejemplo, una función configurada para su uso en las reglas de flujo de trabajo no se puede usar en la programación.

Llamar a funciones mediante las API REST

Una función permite que tenga funciones y características adicionales en CRM, además de las convencionales. Para llamar a la función, es necesario un activador. El activador puede ser un flujo de trabajo, blueprint, lista relacionada o el clic de un botón.

Si es necesario activar la función sin que se empleen estos métodos o desde fuentes externas, puede crear funciones independientes y proporcionarlas como solicitudes de API. Activar funciones a través de las API REST le proporciona la flexibilidad para activarlas desde cualquier lugar dentro de Zoho CRM o desde cualquier aplicación de terceros.

Ejemplo de función como una llamada a la API:

Un formulario que automáticamente genera un cliente potencial en CRM con la información proporcionada en el formulario.

Paso 1:

Cree una función independiente con el siguiente código.

Nota:

  • Los argumentos que se deben pasar en la función mencionada anteriormente son "FirstName", "LastName", "Company" y "Mobile". El tipo de datos de los argumentos es CADENA.

Paso 2:

Para proporcionar la función como una API

  1. Vaya a Configuración > Espacio para desarrolladores > Funciones.
  2. Haga clic en el ícono de Ajustes de la función correspondiente que quiere convertir en una API.
  3. Haga clic en API REST.
  4. Establezca el nombre de la API de la función personalizada.
  5. Habilite los controles deslizantes de OAuth2.0 y de la Clave API.
  6. Haga clic en Guardar.

Nota:

  • Seleccione OAuth2.0 para compartir la función como una API dentro de su organización.
  • Seleccione Clave API para compartir la función con cualquier tercero y habilitar su uso por parte de cualquiera.

Paso 3:

El ejemplo se muestra como un formulario creado con Zoho Creator. Cree un formulario que tenga los campos "FirstName", "LastName", "Company" y "Mobile". Puede programar la función para que se ejecute cuando se haga clic en el botón Enviar.

Resultado:

Una vez que se haga clic en el botón Enviar, la función se ejecutará y se creará el cliente potencial en CRM. El cliente potencial tendrá los detalles brindados en el formulario.

Funciones de Postman:

Las funciones proporcionadas como solicitudes de API se pueden probar usando la aplicación POSTMAN. Sin embargo, hay algunos aspectos que debe tener en consideración a la hora de ejecutar una función en esa aplicación.

  • Los actuales métodos compatibles para utilizar una función como una API son GET y POST.
  • En una solicitud POST, en la sección "cuerpo", seleccione "form-data".
  • Cree una clave que se llame "arguments" y que el valor sea el objeto JSON de entrada.
  • También puede brindar los argumentos en la dirección URL como arguments={encoded_arguments}
  • Solicitud POST: límite de argumentos
    • En la dirección URL de solicitud: 5000 líneas
    • En el cuerpo: 95 000 líneas (como objeto JSON).

Ejemplo de argumento en el "cuerpo":

{
  "First_Name":"Art",
  "Last_Name":"Clayton",
  "Company":"Zylker",
  "Mobile":"555-876-4367"
}

Implementar funciones en las reglas de flujo de trabajo

Para asociar una función a una regla de flujo de trabajo

  1. Vaya a Configuración > Automatización > Automatización de flujo de trabajo > Reglas.
  2. En la página Reglas de flujo de trabajo, haga clic en Crear regla.
  3. En la pestaña Crear nueva regla, especifique los parámetros de la regla de flujo de trabajo.
  4. En Acciones instantáneas, seleccione función.
  5. En la página de configuración de funciones, seleccione una función de la galería, funciones (creadas por los usuarios de su organización) o la opción escribir sus propias funciones usando Deluge Script.
  6. Haga clic en Funciones (creadas por los usuarios de su organización).
  7. Seleccione la función que se debe activar y haga clic en Configurar.
  8. En la página de configuración de funciones personalizadas, complete los siguientes pasos:
    • Seleccione el módulo con el que la desea asociar.
    • En la sección de asignación de argumentos, asigne el argumento con el nombre de campo correspondiente en el módulo de CRM.
    • Haga clic en Guardar y asociar.
      Ahora, podrá asociar la función personalizada de la galería con la regla de flujo de trabajo.
  9. Haga clic Guardar en la página de la regla de flujo de trabajo.
    Ahora, su función personalizada estará asociada con la regla de flujo de trabajo. Cuando se active la regla de flujo de trabajo, la función personalizada se ejecutará automáticamente.

Consulte también: Integrar una función a una programación, Botón personalizado y Lista relacionada.

Para probar la integración de la función

  1. Agregue datos de prueba en Zoho CRM, de acuerdo con los criterios de la regla de flujo de trabajo.
  2. Compruebe los datos recibidos de Zoho CRM a través de la función en su aplicación.
  3. Modifique el código de la función de Zoho CRM, si se reciben datos o si hay una discrepancia de datos.
  4. Continúe esta prueba hasta obtener los datos necesarios desde Zoho CRM para su aplicación.

Notas importantes

  • Puede asociar hasta seis funciones personalizadas por regla de flujo de trabajo (una acción instantánea y cinco acciones basadas en tiempo).
  • Puede ejecutar solo 5000 líneas (declaraciones) en una misma llamada a la función.
  • Puede transferir datos de un máximo de 10 campos de CRM de Zoho CRM a aplicaciones de terceros mediante las funciones.
  • Puede recuperar datos de otras aplicaciones y enviarlas a Zoho CRM utilizando las funciones.
  • Debe actualizar el ticket de la API regularmente de acuerdo con los límites de las aplicaciones de terceros.
  • No recibirá ninguna notificación por correo electrónico si la integración de la función deja de funcionar debido a un problema en una API de terceros.
  • Si hay cualquier error durante la conexión al servicio de Zoho Creator, la función enviará la segunda notificación después de 15 min. Posteriormente, el sistema no enviará notificaciones para ese activador de flujo de trabajo en particular. Los errores retornados desde Zoho Creator se muestran en la sección de motivos de las fallas.
  • Si se excede el número máximo por día, el sistema no enviará las notificaciones restantes de las funciones a las aplicaciones de terceros y notificará el fallo al administrador.
  • Zoho CRM enviará los datos en el siguiente formato estándar de fecha y fecha y hora a las aplicaciones de terceros:
    • Fecha: aaaa-MM-dd
    • Fecha y hora: aaaa-MM-dd hh:mm
  • Límites de las funciones personalizadas:
    • Llamadas por día: 10 000 llamadas al día o 200 llamadas por licencia de usuario de la organización. (lo que sea menor)
    • Tareas de integración: 25 000 solicitudes de API de Zoho por día usando Deluge.
    • Obtener datos ypublicar datos : 25 000 llamadas por día (en total)
    • Enviar correos electrónicos: 1000 correos electrónicos por día

Consultar los códigos de error

Cuando la ejecución de la función falle, se mostrará uno de los siguientes mensajes de error en Zoho CRM:

Códigos de estado de HTTP

  • 400 Bad Request: a menudo se debe a que falta un parámetro obligatorio.
  • 401 Unauthorized: falta una clave API válida.
  • 402 Request Failed : los parámetros eran válidos, pero la solicitud falló.
  • 404 Not Found: el elemento solicitado no se encontró.
  • 500, 502, 503, 504 Server errors: error en la aplicación de terceros.
  • Error Code 1: en este momento no se puede establecer conexión con el servidor de la API. Revise los registros del servidor de la API y la configuración del cortafuegos para las solicitudes enviadas desde CRM.

Errores personalizados

  • Fallo del proceso interno: cuando la función no se ejecuta debido a errores en el procesamiento del script.
  • Se alcanzó el límite diario: cuando la empresa ha alcanzado el límite máximo diario.
  • Deluge Script: cuando la ejecución del flujo de trabajo desencadena un fallo debido a errores en Deluge Script.