Descubra las claves para impulsar con éxito el crecimiento de los beneficios y el rendimiento de los resultados.
Seguir leyendoModelado de secuencias largas con XGen: Un LLM de 7B entrenado con secuencias de entrada de 8K de longitud
TLDR
Entrenamos una serie de LLMs 7B llamados XGen-7B con atención densa estándar hasta 8K de longitud de secuencia para hasta 1.5T tokens. También afinamos los modelos en datos de instrucción de dominio público. Los principales resultados son:
- En pruebas de PNL estándar, XGen consigue resultados comparables o mejores
¿Qué es el chat en directo y por qué es importante para sus clientes?
Desmitifique Live Chat en Salesforce con nuestra completa guía. Descubra cómo esta herramienta de comunicación en tiempo real mejora el compromiso de los clientes, agiliza la asistencia y acelera las ventas. Descubra las principales funciones y ventajas de Live Chat para revolucionar su experiencia con Salesforce.
Seguir leyendoCómo crear una ventaja competitiva a medida que la fiscalidad se digitaliza
MTD puede ser una nueva y excitante oportunidad de flujo de ingresos, o una distracción poco rentable de la atención a clientes que pagan más. Con el enfoque adecuado, su consulta podría disfrutar de lo mejor de ambos mundos.
The post Cómo crear una ventaja competitiva a medida que la fiscalidad se digitaliza appeared first on Blog de Salesforce EU.
Seguir leyendoConsulta de datos adicionales mediante consultas SOQL anidadas en la API REST ☁️
Combine varias llamadas a la API en una única llamada a la API para simplificar su código y reducir el número de llamadas a la API que se contabilizan en su límite diario.
Las consultas SOQL anidadas son una forma de simplificar su código
The post Consulte más datos con consultas SOQL anidadas en la API de REST appeared first on Blog de desarrolladores de Salesforce.
Seguir leyendoDesbloquear el atractivo para el cliente: El poder de una propuesta de valor
Desbloquee el atractivo del cliente: Descubra el poder de una propuesta de valor convincente, creando resonancia y elevando su marca sin esfuerzo.
Seguir leyendoCómo el equipo Einstein hace operativos los modelos de IA a gran velocidad y escala
Por Yuliya Feldman y Scott Nyberg En nuestra serie de preguntas y respuestas «Engineering Energizers», examinamos las experiencias profesionales que han formado a los líderes de ingeniería de Salesforce. Conozca a Yuliya Feldman, Arquitecta de ingeniería de software en Salesforce. Yuliya trabaja en el equipo de servicios de aprendizaje automático de Salesforce Einstein, responsable de la operacionalización de los modelos de IA, que sirven como motor detrás de los […]
Generación de Salesforce
The post Cómo el equipo Einstein pone en funcionamiento modelos de IA a la velocidad del rayo y a escala masiva appeared first on Blog de ingeniería de Salesforce.
La guía definitiva para el desarrollo empresarial
APAC: Navegue por el panorama empresarial con confianza. Explore estrategias, herramientas y perspectivas en nuestra Guía definitiva para el desarrollo empresarial en Salesforce. Impulse su crecimiento ahora
Seguir leyendoAsí es como aconsejo a los directivos ansiosos que aborden la IA generativa
Muchos líderes empresariales están nerviosos en privado por la IA generativa. Saben que tienen que hacer algo, pero no saben qué y cómo. Así es como lo desgloso para ellos.
Marco para el diseño de soluciones Salesforce para equipos empresariales de comercialización
Introducirse en una nueva organización por primera vez puede ser casi como embarcarse en un viaje a través del mar oscuro durante la temporada de tormentas. Esto es especialmente cierto en un entorno empresarial que tiene cientos o miles de usuarios utilizados por múltiples grupos de partes interesadas que tienen su propia pila tecnológica integrada en Salesforce. He […]
El post Marco para el diseño de soluciones Salesforce para equipos empresariales de lanzamiento al mercado appeared first on Salesforce Ben.
Seguir leyendoBannerGen: Biblioteca para la generación de pancartas multimodales
Antecedentes
Los diseños de maquetación gráfica son la base de la comunicación entre los diseñadores de medios y su público objetivo. Desempeñan un papel fundamental en la organización de diversos elementos visuales, como texto renderizado, logotipos, imágenes de productos, llamadas a la acción (como botones) y texturas/imágenes de fondo. La disposición de estos elementos es el
protagonismo de la comunicación
Seguir leyendoCortar la distancia entre la voz, Salesforce y sus interacciones con los residentes
El papel del centro de contacto es crucial para mejorar la prestación de experiencias. La modernización de esta función puede allanar posibles caminos para el progreso.
La modernización de esta función puede allanar posibles caminos para el progreso
The post El teléfono y más allá appeared first on Blog de Salesforce EU.
El teléfono y más allá appeared first on Blog de Salesforce EU
Seguir leyendoGuía completa de documentación de Salesforce (en un mundo de inteligencia artificial)
La plataforma Salesforce es muy potente. Con cada nueva versión, su org se vuelve más potente, pero también más compleja. Como le dijeron una vez a Spiderman: «un gran poder conlleva una gran responsabilidad». Entonces, ¿cómo puede asumir la responsabilidad real de mantener su organización? Con todo lo demás que tiene que hacer, documentar sus cambios es probablemente bajo en […]
El post Guía completa para la documentación de Salesforce (en un mundo de IA) appeared first on Salesforce Ben.
Seguir leyendoAnálisis del servicio de atención al cliente: Cómo dar sentido a todos sus datos
Convierta las interacciones con los clientes en información que ayude a su empresa a mejorar gracias a la inteligencia de servicio.
Service Intelligence
Seguir leyendo¿Qué es Oracle ERP y cómo puede ayudar a tu empresa?
Introducción a Oracle ERP: ¿Qué es y cómo funciona?
Oracle ERP es un sistema de planificación de recursos empresariales que ayuda a las empresas a gestionar y controlar sus procesos empresariales de manera eficiente. Este sistema integra diferentes áreas de la empresa, como finanzas, recursos humanos, ventas, compras, inventario, producción, entre otros, en una sola plataforma. Oracle ERP permite a las empresas automatizar y optimizar sus procesos, mejorar la toma de decisiones y aumentar la eficiencia y productividad.
El funcionamiento básico de Oracle ERP se basa en la recopilación y almacenamiento de datos en una base de datos centralizada. Esta base de datos es accesible para todos los usuarios autorizados, lo que permite una gestión y control centralizado de la información. Los usuarios pueden ingresar y consultar datos en tiempo real, lo que facilita la toma de decisiones y la planificación estratégica. Además, Oracle ERP ofrece herramientas de análisis y generación de informes que permiten a las empresas obtener una visión completa y detallada de su desempeño y resultados.
¿Por qué las empresas necesitan un sistema ERP como Oracle?
Las empresas enfrentan muchos desafíos en la gestión empresarial, como la falta de integración entre los diferentes departamentos, la duplicación de tareas y la falta de visibilidad de los procesos. Estos problemas pueden llevar a una falta de eficiencia y productividad, así como a un aumento de los costos y tiempos de producción. Es por eso que las empresas necesitan un sistema ERP como Oracle, que les permita gestionar y controlar todos sus procesos de manera integrada y eficiente.
Contar con un sistema ERP como Oracle ofrece muchas ventajas para las empresas. En primer lugar, permite una mayor eficiencia y productividad al automatizar tareas y procesos, lo que reduce la carga de trabajo manual y permite a los empleados centrarse en tareas más estratégicas. Además, Oracle ERP ayuda a reducir los costos y tiempos de producción al optimizar los procesos y eliminar la duplicación de tareas. También proporciona un mayor control y visibilidad de los procesos empresariales, lo que facilita la toma de decisiones y la planificación estratégica.
Beneficios de implementar Oracle ERP en tu empresa
La implementación de Oracle ERP en una empresa puede traer muchos beneficios. Uno de los principales beneficios es la mejora en la eficiencia y productividad de la empresa. Al automatizar tareas y procesos, Oracle ERP permite a los empleados dedicar más tiempo a tareas estratégicas y reduce la carga de trabajo manual. Esto se traduce en una mayor eficiencia y productividad en toda la organización.
Otro beneficio de implementar Oracle ERP es la reducción de costos y tiempos de producción. Al optimizar los procesos y eliminar la duplicación de tareas, Oracle ERP ayuda a reducir los costos operativos y acelerar los tiempos de producción. Esto se traduce en una mayor rentabilidad para la empresa y una mayor capacidad para competir en el mercado.
Además, Oracle ERP proporciona un mayor control y visibilidad de los procesos empresariales. Esto permite a los gerentes y directivos tener una visión completa y detallada de la empresa, lo que facilita la toma de decisiones y la planificación estratégica. También ayuda a identificar áreas de mejora y oportunidades de crecimiento.
¿Cómo Oracle ERP puede mejorar la eficiencia en la gestión empresarial?
Oracle ERP puede mejorar la eficiencia en la gestión empresarial a través de la automatización de procesos, la integración de datos y sistemas, y el análisis y reportes en tiempo real.
La automatización de procesos es una de las características clave de Oracle ERP. Permite a las empresas automatizar tareas y procesos manuales, lo que reduce la carga de trabajo manual y aumenta la eficiencia. Por ejemplo, Oracle ERP puede automatizar la generación de informes financieros, la gestión de inventario y la planificación de la producción. Esto permite a los empleados dedicar más tiempo a tareas estratégicas y reduce la posibilidad de errores y retrabajos.
La integración de datos y sistemas es otra forma en que Oracle ERP mejora la eficiencia en la gestión empresarial. Permite a las empresas integrar diferentes sistemas y bases de datos en una sola plataforma, lo que facilita el acceso y la gestión de la información. Por ejemplo, Oracle ERP puede integrarse con sistemas de gestión de recursos humanos, sistemas de gestión de inventario y sistemas de gestión de ventas. Esto permite a los empleados acceder a la información relevante en tiempo real y facilita la toma de decisiones.
El análisis y los informes en tiempo real son otra forma en que Oracle ERP mejora la eficiencia en la gestión empresarial. Permite a las empresas analizar y generar informes sobre su desempeño y resultados en tiempo real, lo que facilita la toma de decisiones y la planificación estratégica. Por ejemplo, Oracle ERP puede generar informes financieros, informes de ventas y análisis de tendencias en tiempo real. Esto permite a los gerentes y directivos tener una visión completa y detallada de la empresa y tomar decisiones informadas.
Características clave de Oracle ERP que lo hacen una solución integral
Oracle ERP ofrece varias características clave que lo hacen una solución integral para las empresas. Estas características incluyen módulos integrados para diferentes áreas empresariales, personalización y adaptabilidad a las necesidades de cada empresa, y seguridad y cumplimiento normativo.
Los módulos integrados son una de las características clave de Oracle ERP. Ofrece módulos para diferentes áreas empresariales, como finanzas, recursos humanos, ventas, compras, inventario, producción, entre otros. Esto permite a las empresas gestionar y controlar todos sus procesos en una sola plataforma, lo que facilita la integración y la visibilidad de los procesos.
La personalización y adaptabilidad son otra característica clave de Oracle ERP. Permite a las empresas personalizar y adaptar el sistema a sus necesidades específicas. Por ejemplo, las empresas pueden personalizar los informes y los paneles de control para reflejar sus métricas y KPIs específicos. Esto permite a las empresas tener una visión completa y detallada de su desempeño y resultados.
La seguridad y el cumplimiento normativo son otra característica clave de Oracle ERP. Ofrece funciones de seguridad avanzadas, como la autenticación de dos factores y el cifrado de datos, que protegen la información empresarial de accesos no autorizados. Además, cumple con las normativas y regulaciones empresariales, como el GDPR y el Sarbanes-Oxley Act. Esto ayuda a las empresas a cumplir con las regulaciones y proteger la información empresarial.
¿Cómo Oracle ERP ayuda a la toma de decisiones estratégicas en la empresa?
Oracle ERP ayuda a la toma de decisiones estratégicas en la empresa al proporcionar acceso a información relevante y actualizada, análisis de datos y tendencias, e identificación de oportunidades y riesgos.
El acceso a información relevante y actualizada es una de las formas en que Oracle ERP ayuda a la toma de decisiones estratégicas. Permite a los gerentes y directivos acceder a la información empresarial en tiempo real, lo que les permite tomar decisiones informadas y basadas en datos. Por ejemplo, Oracle ERP puede proporcionar informes financieros actualizados, informes de ventas y análisis de tendencias. Esto permite a los gerentes y directivos tener una visión completa y detallada de la empresa y tomar decisiones informadas.
El análisis de datos y tendencias es otra forma en que Oracle ERP ayuda a la toma de decisiones estratégicas. Permite a las empresas analizar los datos empresariales y identificar tendencias y patrones. Por ejemplo, Oracle ERP puede analizar los datos de ventas y identificar las tendencias de compra de los clientes. Esto permite a las empresas identificar oportunidades de crecimiento y tomar decisiones estratégicas.
La identificación de oportunidades y riesgos es otra forma en que Oracle ERP ayuda a la toma de decisiones estratégicas. Permite a las empresas identificar oportunidades de crecimiento y riesgos potenciales. Por ejemplo, Oracle ERP puede identificar oportunidades de mercado y riesgos financieros. Esto permite a las empresas tomar decisiones informadas y minimizar los riesgos.
Oracle ERP y la automatización de procesos: ¿Cómo simplificar tareas cotidianas?
Oracle ERP simplifica tareas cotidianas a través de la eliminación de tareas manuales y repetitivas, la reducción de errores y retrabajos, y el aumento de la eficiencia y productividad.
La eliminación de tareas manuales y repetitivas es una de las formas en que Oracle ERP simplifica tareas cotidianas. Permite a las empresas automatizar tareas y procesos manuales, como la generación de informes financieros, la gestión de inventario y la planificación de la producción. Esto reduce la carga de trabajo manual y permite a los empleados dedicar más tiempo a tareas estratégicas.
La reducción de errores y retrabajos es otra forma en que Oracle ERP simplifica tareas cotidianas. Al automatizar tareas y procesos, Oracle ERP reduce la posibilidad de errores humanos y retrabajos. Por ejemplo, al automatizar la generación de informes financieros, se reducen los errores de cálculo y se elimina la necesidad de revisar y corregir los informes manualmente.
El aumento de la eficiencia y productividad es otra forma en que Oracle ERP simplifica tareas cotidianas. Al automatizar tareas y procesos, Oracle ERP permite a los empleados dedicar más tiempo a tareas estratégicas y reduce la carga de trabajo manual. Esto aumenta la eficiencia y productividad en toda la organización.
¿Cómo Oracle ERP puede mejorar la comunicación y colaboración en la empresa?
Oracle ERP mejora la comunicación y colaboración en la empresa a través del acceso compartido a información y datos, la comunicación en tiempo real entre áreas y equipos, y la colaboración en proyectos y tareas.
El acceso compartido a información y datos es una de las formas en que Oracle ERP mejora la comunicación y colaboración en la empresa. Permite a los empleados acceder a la información y datos relevantes en tiempo real, lo que facilita la comunicación y colaboración entre áreas y equipos. Por ejemplo, Oracle ERP puede permitir a los empleados acceder a los datos de ventas y compartirlos con el equipo de marketing. Esto facilita la comunicación y colaboración entre los diferentes departamentos.
La comunicación en tiempo real entre áreas y equipos es otra forma en que Oracle ERP mejora la comunicación y colaboración en la empresa. Permite a los empleados comunicarse y colaborar en tiempo real a través de herramientas de mensajería y videoconferencia integradas. Por ejemplo, Oracle ERP puede permitir a los empleados comunicarse a través de chat en línea y realizar reuniones virtuales. Esto facilita la comunicación y colaboración entre los diferentes departamentos y equipos.
La colaboración en proyectos y tareas es otra forma en que Oracle ERP mejora la comunicación y colaboración en la empresa. Permite a los empleados colaborar en proyectos y tareas a través de herramientas de gestión de proyectos integradas. Por ejemplo, Oracle ERP puede permitir a los empleados asignar tareas, establecer plazos y compartir documentos en línea. Esto facilita la colaboración y mejora la eficiencia en la ejecución de proyectos y tareas.
¿Cómo elegir la mejor implementación de Oracle ERP para tu empresa?
Para elegir la mejor implementación de Oracle ERP para tu empresa, es importante realizar una evaluación de las necesidades y objetivos empresariales, seleccionar los módulos y funcionalidades adecuados, y elegir el proveedor y equipo de implementación adecuados.
La evaluación de las necesidades y objetivos empresariales es el primer paso para elegir la mejor implementación de Oracle ERP. Es importante identificar las áreas de mejora y los objetivos empresariales que se desean lograr con la implementación de Oracle ERP. Por ejemplo, si la empresa desea mejorar la eficiencia y productividad, es importante seleccionar los módulos y funcionalidades que permitan automatizar tareas y procesos.
La selección de los módulos y funcionalidades adecuados es otro paso importante para elegir la mejor implementación de Oracle ERP. Es importante identificar las áreas empresariales que se desean gestionar y controlar con Oracle ERP y seleccionar los módulos y funcionalidades que se adapten a las necesidades de la empresa. Por ejemplo, si la empresa desea gestionar y controlar las finanzas, es importante seleccionar el módulo de finanzas de Oracle ERP.
La elección del proveedor y equipo de implementación adecuados es otro paso importante para elegir la mejor implementación de Oracle ERP. Es importante seleccionar un proveedor con experiencia en la implementación de Oracle ERP y un equipo de implementación capacitado y comprometido. Además, es importante asegurarse de que el proveedor y el equipo de implementación puedan proporcionar soporte y capacitación adecuados.
Casos de éxito de empresas que han implementado Oracle ERP y han mejorado su gestión empresarial.
Muchas empresas han implementado Oracle ERP y han logrado mejorar significativamente su gestión empresarial. Un ejemplo destacado es la empresa XYZ, que antes de implementar Oracle ERP enfrentaba problemas de falta de integración entre sus diferentes departamentos y dificultades para acceder a información en tiempo real. Sin embargo, después de la implementación, la empresa logró una mayor eficiencia en sus procesos, una mejor comunicación entre los departamentos y una mayor visibilidad de la información en toda la organización. Esto permitió a la empresa tomar decisiones más informadas y rápidas, lo que se tradujo en un aumento de la productividad y una mejora en la rentabilidad. Otro caso exitoso es el de la empresa ABC, que experimentó un crecimiento significativo en su negocio después de implementar Oracle ERP. Antes de la implementación, la empresa enfrentaba problemas de gestión del inventario y dificultades para cumplir con los plazos de entrega. Sin embargo, después de la implementación, la empresa logró una mejor gestión del inventario, lo que resultó en una reducción de los costos y una mejora en el servicio al cliente. Además, la empresa pudo optimizar sus procesos de producción y mejorar la planificación de la demanda, lo que le permitió cumplir con los plazos de entrega y satisfacer las necesidades de sus clientes de manera más efectiva. En resumen, estos casos demuestran cómo la implementación de Oracle ERP puede ser una herramienta poderosa para mejorar la gestión empresarial y obtener resultados positivos en términos de eficiencia, rentabilidad y satisfacción del cliente.
Si estás buscando información sobre qué es Oracle ERP, te recomendamos leer nuestro artículo sobre «Despliegue una aplicación de respuesta a la crisis para apoyar a su personal y la continuidad de su negocio». En este artículo, encontrarás información detallada sobre cómo esta herramienta puede ayudarte a gestionar eficientemente tu empresa en tiempos de crisis. ¡No te lo pierdas! Leer más
Cómo elegir el mejor Sistema ERP para tu negocio
Introducción
Un sistema ERP (Enterprise Resource Planning) es una herramienta de gestión empresarial que integra y automatiza los procesos y operaciones de una empresa en un solo sistema. Estos sistemas son fundamentales para las empresas, ya que les permiten mejorar la eficiencia, la productividad y la toma de decisiones, al proporcionar una visión completa y en tiempo real de todas las áreas de la organización.
Identificación de las necesidades específicas de su empresa
Antes de elegir un sistema ERP, es fundamental identificar las necesidades específicas de su empresa. Cada empresa es única y tiene requisitos y procesos específicos que deben ser considerados al seleccionar un sistema ERP. Algunos ejemplos de necesidades específicas que las empresas pueden tener incluyen la gestión de inventario, la gestión de la cadena de suministro, la gestión financiera, la gestión de recursos humanos, entre otros.
Es importante realizar un análisis exhaustivo de las necesidades de su empresa y determinar qué funcionalidades y características son imprescindibles para su operación. Esto le ayudará a reducir las opciones de sistemas ERP y a elegir el que mejor se adapte a sus necesidades.
Análisis de las opciones de ERP disponibles
Existen diferentes opciones de sistemas ERP disponibles en el mercado, cada uno con sus propias características y funcionalidades. Algunas de las opciones más populares incluyen SAP, Oracle, Microsoft Dynamics, entre otros.
Es importante realizar un análisis detallado de cada opción de ERP y evaluar sus características, funcionalidades, escalabilidad, adaptabilidad y facilidad de uso. También es recomendable investigar y leer reseñas de otros usuarios para obtener una idea de la experiencia de uso de cada sistema.
Comparación de precios y costos de implementación
Antes de elegir un sistema ERP, es importante comparar los precios y los costos de implementación de cada opción. Los precios de los sistemas ERP pueden variar considerablemente, por lo que es importante tener en cuenta el presupuesto de su empresa y evaluar si el costo del sistema se ajusta a sus necesidades y posibilidades.
Además del costo inicial del sistema, también es importante considerar los costos de implementación, como la capacitación del personal, la migración de datos y la personalización del sistema. Estos costos pueden variar según el proveedor y la complejidad de su empresa, por lo que es importante obtener cotizaciones detalladas y comparar los costos de implementación de cada opción.
Evaluación de la facilidad de uso y la personalización
La facilidad de uso y la capacidad de personalización son factores clave a considerar al elegir un sistema ERP. Un sistema ERP debe ser fácil de usar y comprender para que su personal pueda aprovechar al máximo todas sus funcionalidades. Además, el sistema debe ser lo suficientemente flexible como para adaptarse a los procesos y requisitos específicos de su empresa.
Es recomendable solicitar demostraciones de los sistemas ERP que está considerando y evaluar la interfaz de usuario, la navegación y la capacidad de personalización. También es importante tener en cuenta la curva de aprendizaje y la capacitación necesaria para utilizar el sistema de manera efectiva.
Consideración de la escalabilidad y adaptabilidad
La escalabilidad y adaptabilidad son factores importantes a considerar al elegir un sistema ERP. Su empresa puede crecer y cambiar con el tiempo, por lo que es fundamental elegir un sistema que pueda crecer y adaptarse a medida que su empresa evoluciona.
Es importante evaluar si el sistema ERP puede manejar un mayor volumen de datos y transacciones a medida que su empresa crece. También es importante considerar si el sistema puede adaptarse a los cambios en los procesos y requisitos de su empresa sin requerir una re-implementación completa.
Verificación de la compatibilidad con los sistemas y software existentes
Antes de elegir un sistema ERP, es importante verificar la compatibilidad con los sistemas y software existentes en su empresa. Es posible que su empresa ya tenga sistemas y software en funcionamiento que deben integrarse con el nuevo sistema ERP.
Es recomendable consultar con el proveedor del sistema ERP y verificar si el sistema es compatible con los sistemas y software existentes en su empresa. También es importante evaluar la facilidad de integración y la necesidad de personalización adicional para lograr una integración exitosa.
Asegurando un buen soporte técnico y servicio al cliente
El soporte técnico y el servicio al cliente son aspectos fundamentales a considerar al elegir un sistema ERP. Es importante asegurarse de que el proveedor del sistema ERP ofrezca un buen soporte técnico y esté disponible para resolver cualquier problema o duda que pueda surgir.
Es recomendable investigar y leer reseñas sobre el soporte técnico y el servicio al cliente del proveedor del sistema ERP. También es importante evaluar la disponibilidad del soporte técnico y los canales de comunicación disponibles, como el teléfono, el correo electrónico y el chat en vivo.
Investigación de las experiencias de los usuarios
Antes de elegir un sistema ERP, es importante investigar las experiencias de otros usuarios. Las reseñas y testimonios de otros usuarios pueden proporcionar información valiosa sobre la calidad y el rendimiento del sistema ERP.
Es recomendable buscar reseñas en línea, participar en foros de discusión y hablar con otras empresas que ya utilizan el sistema ERP que está considerando. Esto le ayudará a obtener una visión más completa y objetiva del sistema y a tomar una decisión informada.
Tomando una decisión informada
En resumen, elegir un sistema ERP es una decisión importante para cualquier empresa. Es fundamental identificar las necesidades específicas de su empresa, analizar las opciones disponibles, comparar precios y costos de implementación, evaluar la facilidad de uso y la personalización, considerar la escalabilidad y adaptabilidad, verificar la compatibilidad con los sistemas existentes, asegurar un buen soporte técnico y servicio al cliente, investigar las experiencias de los usuarios y tomar una decisión informada que satisfaga todas las necesidades de su empresa.
Al seguir estos pasos y realizar una investigación exhaustiva, podrá elegir un sistema ERP que mejore la eficiencia y la productividad de su empresa, y le permita tomar decisiones informadas y estratégicas. No se apresure en tomar una decisión y asegúrese de elegir un sistema ERP que se adapte a las necesidades específicas de su empresa.
¿Por qué deberías considerar un software ERP para tu empresa?
Introducción
En el mundo empresarial actual, la gestión eficiente de los procesos y la toma de decisiones estratégicas son fundamentales para el éxito de una empresa. Para lograrlo, es necesario contar con herramientas tecnológicas que faciliten estas tareas. Una de estas herramientas es el software ERP (Enterprise Resource Planning, por sus siglas en inglés), que se ha convertido en una pieza clave en la gestión empresarial.
¿Qué es un software ERP?
Un software ERP es una solución tecnológica que integra y gestiona todas las áreas de una empresa en un solo sistema. Permite centralizar y organizar la información de la empresa, automatizar tareas y procesos, y proporcionar información en tiempo real para la toma de decisiones. Además, ofrece funcionalidades específicas para cada área de la empresa, como finanzas, recursos humanos, ventas, compras, inventario, producción, entre otros.
Ventajas de implementar un software ERP en tu empresa
La implementación de un software ERP en una empresa ofrece numerosas ventajas. En primer lugar, mejora la eficiencia en la gestión de los procesos empresariales. Al centralizar la información y automatizar tareas, se reducen los errores y se agilizan los procesos, lo que permite ahorrar tiempo y recursos. Además, al contar con información en tiempo real, se pueden identificar y solucionar problemas de manera más rápida y eficiente.
Mejora la eficiencia en la gestión de procesos empresariales
Un software ERP puede mejorar la gestión de diversos procesos empresariales. Por ejemplo, en el área de compras, permite gestionar de manera eficiente los pedidos a proveedores, controlar el inventario y optimizar los costos. En el área de ventas, facilita la gestión de clientes, el seguimiento de las ventas y la generación de informes de ventas. En el área de producción, ayuda a planificar y controlar la producción, optimizando los recursos y reduciendo los tiempos de entrega.
Facilita la toma de decisiones estratégicas
El software ERP proporciona información en tiempo real sobre todos los aspectos de la empresa, lo que facilita la toma de decisiones estratégicas. Por ejemplo, permite analizar el rendimiento de los productos, identificar oportunidades de mejora y tomar decisiones basadas en datos concretos. También permite evaluar el desempeño de los empleados, identificar áreas de mejora y tomar decisiones para optimizar la fuerza laboral.
Integración de todas las áreas de la empresa en un solo sistema
Una de las principales ventajas de un software ERP es que integra todas las áreas de la empresa en un solo sistema. Esto significa que todos los departamentos pueden acceder a la misma información y trabajar de manera coordinada. Por ejemplo, el departamento de ventas puede acceder a la información del departamento de inventario para conocer la disponibilidad de productos, y el departamento de finanzas puede acceder a la información del departamento de ventas para realizar el seguimiento de los ingresos.
Reducción de costos y aumento de la productividad
La implementación de un software ERP puede ayudar a reducir los costos y aumentar la productividad de una empresa. Por un lado, al automatizar tareas y procesos, se reducen los errores y se ahorra tiempo y recursos. Por otro lado, al contar con información en tiempo real, se pueden identificar oportunidades de mejora y optimizar los recursos de manera más eficiente. Además, al integrar todas las áreas de la empresa, se evitan duplicidades y se optimiza el uso de los recursos.
Automatización de tareas y procesos
Una de las funcionalidades más importantes de un software ERP es la automatización de tareas y procesos. Esto permite reducir los errores humanos, agilizar los procesos y ahorrar tiempo y recursos. Por ejemplo, en el área de compras, se pueden automatizar los pedidos a proveedores, la recepción de mercancías y la generación de informes de compras. En el área de ventas, se pueden automatizar los procesos de facturación, seguimiento de clientes y generación de informes de ventas.
Acceso a información en tiempo real
El software ERP proporciona información en tiempo real sobre todos los aspectos de la empresa. Esto significa que los empleados pueden acceder a la información actualizada en cualquier momento y desde cualquier lugar. Por ejemplo, un gerente puede acceder a los informes de ventas desde su teléfono móvil mientras está fuera de la oficina, o un empleado puede consultar la disponibilidad de productos en tiempo real mientras está en contacto con un cliente.
Mayor seguridad y control en la gestión de datos
La implementación de un software ERP proporciona mayor seguridad y control en la gestión de datos de una empresa. Por un lado, permite establecer permisos de acceso a la información, lo que garantiza que solo las personas autorizadas puedan acceder a determinados datos. Por otro lado, permite realizar copias de seguridad de manera automática y programada, lo que garantiza la integridad de los datos en caso de fallos o pérdidas.
¿Cómo elegir el software ERP adecuado para tu empresa?
A la hora de elegir un software ERP para una empresa, es importante tener en cuenta varios factores. En primer lugar, es necesario evaluar las necesidades y objetivos de la empresa, y asegurarse de que el software ERP elegido cumpla con estos requisitos. También es importante evaluar la experiencia y reputación del proveedor del software, así como la calidad del soporte técnico y la capacidad de personalización del software.
Conclusión
En resumen, la implementación de un software ERP en una empresa puede proporcionar numerosos beneficios, como la mejora de la eficiencia en la gestión de procesos, la facilitación de la toma de decisiones estratégicas, la integración de todas las áreas de la empresa en un solo sistema, la reducción de costos y el aumento de la productividad, la automatización de tareas y procesos, el acceso a información en tiempo real, y la mayor seguridad y control en la gestión de datos. Sin embargo, es importante elegir el software ERP adecuado para la empresa, teniendo en cuenta las necesidades y objetivos específicos de la misma.
En el mundo empresarial, la implementación de un software ERP es fundamental para optimizar los procesos internos y mejorar la eficiencia de una empresa. Sin embargo, también es importante tener en cuenta otros aspectos relacionados con la gestión empresarial. En este artículo sobre «¿Qué importancia tiene la creación de una marca empresarial?» se explora cómo construir una marca sólida puede influir en el éxito de un negocio. La marca es un activo intangible que puede generar confianza y diferenciación en el mercado. Conoce más sobre este tema en el siguiente enlace: https://discover.egafutura.com/❓-que-importancia-tiene-la-creacion-de-una-marca-empresarial/.
Cómo aprobar el examen de certificación Salesforce Certified AI Associate
Última actualización el 7 de septiembre de 2023 por Rakesh Gupta Como nuevo Salesforce Certified AI Associate, comparto mis experiencias de estudio contigo y quiero que seas el próximo en superarlo Así que, ¡prepárese y sumérjase! 👉 Ya que estás aquí, es posible que desees
El post Cómo aprobar el examen de certificación Salesforce Certified AI Associate appeared first on Campeón de la Automatización.
Cómo aprobar el examen de certificación Salesforce Certified AI Associate appeared first on Campeón de la Automatización
Seguir leyendoSalesforce Inspector Reloaded
Salesforce Inspector es una extensión de navegador (¡una gran noticia tanto para usuarios de Chrome como de Firefox!) que le permite interactuar fácilmente con los datos y navegar a las secciones de configuración de una forma más eficaz que la navegación estándar. Se trata de una solución esencial para ahorrar tiempo a todos los profesionales que trabajan con Salesforce. Este post entrará en los detalles […]
El post Salesforce Inspector Reloaded appeared first on Salesforce Ben.
Seguir leyendo3 consejos de atención al cliente para ofrecer siempre una experiencia excelente
¿Cómo puede ofrecer siempre un servicio al cliente increíble? Aprenda cómo las personas, los procesos y la tecnología trabajando juntos pueden ayudarle a obtener constantemente reseñas de cinco estrellas.
Seguir leyendoNunca te pierdas el ritmo: notificaciones para la eliminación de clientes potenciales en la cadencia de participación de ventas
Última actualización el 1 de noviembre de 2023 por Rakesh Gupta
Gran idea o pregunta duradera:
- ¿Cómo se notifica al propietario del cliente potencial cuando alguien elimina un cliente potencial de la cadencia de participación de ventas?
Objetivos:
Después de leer este blog, podrás:
- Comprender la captura de datos modificados
- Comprender el objeto ActionCadenceTracker
- Suscríbase para cambiar eventos mediante un activador de Apex
- Llamar a un flujo iniciado automáticamente desde la clase Apex
- Y mucho más.
👉 Anteriormente, escribí un artículo sobre Sales Engagement. ¿Por qué no echarles un vistazo mientras lo haces?
A Benjamin Moore , administrador de Salesforce en Gurukul On Cloud (GoC), se le ha asignado una tarea específica. Siempre que un vendedor por teléfono o el equipo de ventas internas elimine un cliente potencial (cliente potencial) de la cadencia de participación de ventas, asegúrese de la creación automática de una tarea con estos detalles:
- Asunto : – Cliente potencial eliminado de la cadencia de participación en ventas
- Estado : – No iniciado
- Prioridad :- Alta
- Fecha de vencimiento : – Hoy
- Relacionado con : – Plomo
- Asignado a : – Propietario principal
¿Qué es la cadencia de participación en ventas?
La adquisición de clientes potenciales es un paso importante en cualquier esfuerzo de marketing. Una vez que los equipos de ventas internas tienen una lista de clientes potenciales, están listos para emprender actividades de divulgación. ¡Pero espera! Demos un paso atrás y reflexionemos sobre las siguientes preguntas como preámbulo para comprender la cadencia de ventas: (1) ¿Con qué frecuencia desea que sus representantes se comuniquen con los clientes potenciales? (2) ¿Cómo le gustaría que se comunicaran con el cliente potencial, mediante llamada o correo electrónico? (2) ¿Cómo desea capturar la disposición de las llamadas? (3) etcétera.
La cadencia de participación de ventas es una línea de tiempo de las actividades y métodos de ventas que siguen los representantes de ventas para atraer clientes potenciales. El propósito de una cadencia es facilitar que el representante de ventas interno cumpla con el cronograma y garantice que los prospectos no sean olvidados, es decir, que nada se pierda. Por ejemplo, si ofrece una consulta gratuita en su sitio web y alguien completa un formulario, la cadencia incluiría una lista de las cosas que hace para programar la primera reunión.
Una cadencia de ventas normalmente incluye tres puntos de contacto diferentes: correo electrónico , redes sociales y llamadas/correos de voz . La cadencia, para diferentes embudos de ventas, puede diferir, pero siempre debe incluir una combinación de las tres formas de comunicación mencionadas.
Una cadencia de participación de ventas se parece a esto:
En otras palabras, las cadencias de participación de ventas difieren de un tipo de proceso de ventas a otro, pero la idea básica sigue siendo la misma: toques consistentes y secuenciales.
¿Qué es la captura de datos modificados?
La captura de datos modificados (CDC) es una técnica utilizada en bases de datos y sistemas de procesamiento de datos para identificar y capturar los cambios realizados en los datos. El objetivo principal de CDC es garantizar que los cambios en los datos de origen (como inserciones, actualizaciones y eliminaciones) puedan detectarse y procesarse fácilmente en sistemas posteriores.
La captura de datos de cambios (CDC) en Salesforce es una función que le permite realizar un seguimiento y capturar los cambios realizados en los datos de Salesforce. Proporciona una manera de capturar y entregar cambios en los datos, tanto en tiempo real como de manera histórica, lo que facilita la sincronización de datos entre sistemas y mantiene una copia actualizada de los datos de Salesforce en almacenes de datos externos. Aquí hay un desglose de de qué se trata la captura de datos modificados en Salesforce:
- Actualizaciones en tiempo real : CDC proporciona un flujo de cambios en tiempo real, lo que significa que tan pronto como se realiza un cambio en Salesforce, se captura y se puede actuar de inmediato.
- Captura integral de datos : CDC captura no solo los datos modificados sino también los metadatos sobre el cambio, como cuándo ocurrió el cambio y qué tipo de cambio fue (por ejemplo, crear, actualizar, eliminar).
- Objetos estándar y personalizados : puede habilitar CDC tanto para objetos estándar de Salesforce (como Cuenta, Contacto) como para objetos personalizados.
- Arquitectura basada en eventos : los cambios se entregan como eventos. Las aplicaciones pueden suscribirse a estos eventos y tomar medidas cada vez que haya un cambio. Esto permite una integración más dinámica y con mayor capacidad de respuesta entre Salesforce y los sistemas externos.
- Integración simplificada : CDC puede simplificar los desafíos de integración. En lugar de sondear frecuentemente a Salesforce en busca de cambios, los sistemas externos pueden simplemente escuchar los eventos de cambio y actuar en consecuencia.
- Alto volumen : está diseñado para manejar un gran volumen de eventos de cambio, lo que garantiza que incluso las empresas con cantidades masivas de datos puedan utilizar CDC de manera efectiva.
- API y eventos de plataforma : Salesforce proporciona API que permiten que los sistemas externos se suscriban a estos eventos de cambio. Además, estos eventos de cambio se basan en Salesforce Platform Events, lo que facilita el trabajo dentro del ecosistema de Salesforce.
- Canales de eventos : los eventos de cambio se envían a canales de eventos que tienen una convención de nomenclatura como
data/ObjectNameChangeEvent
, dondeObjectName
es el nombre del objeto de Salesforce, comoAccount
oContact
. - Detalles del evento : cada evento de cambio contiene información sobre el cambio, como el tipo de cambio (crear, actualizar, eliminar, recuperar), el ID del registro, los nombres de los campos modificados y los nuevos valores de esos campos.
- Salesforce retiene los eventos de cambio durante 72 horas, lo que permite que los sistemas se pongan al día si se retrasan en el procesamiento de eventos.
Los administradores pueden habilitar la captura de datos modificados para objetos específicos en Salesforce a través del menú de configuración. Una vez habilitados, los cambios en esos objetos comenzarán a generar eventos de cambio.
Change Data Capture en Salesforce proporciona una manera poderosa de mantener los sistemas externos sincronizados con los datos de Salesforce sin la necesidad de una lógica de integración compleja o sondeos frecuentes. Es especialmente útil para análisis en tiempo real, sistemas de respaldo y otras aplicaciones que requieren datos actualizados de Salesforce.
Posible solución I: flujo activado por registro en el cliente potencial
Antes de profundizar en la solución funcional real, permítame guiarlo a través de algunas soluciones potenciales que pueden parecer las rutas más fáciles y rápidas a primera vista. Sin embargo, existen razones específicas por las que estas soluciones no serán viables.
Si tiene experiencia en la gestión de clientes potenciales y cadencias de participación de ventas, es posible que haya notado que Salesforce almacena ActionCadenceId (el ID de la cadencia asignada al cliente potencial) en el registro del cliente potencial. En particular, Salesforce establece ActionCadenceId en nulo cuando un cliente potencial se elimina/completa manualmente de la cadencia de participación de ventas.
Es posible que esté contemplando la idea de implementar un flujo posterior al guardado activado por registro (no conozco el flujo posterior al guardado, consulte este artículo) en el objeto principal y aplicando las siguientes condiciones:
- ActionCadenceId no es nulo {!$GlobalConstant.False}
- Con la condición "Solo si el registro que desencadenó la ejecución del flujo se actualiza para cumplir con los requisitos de la condición".
- Luego consulte el objeto ActionCadenceTracker para averiguar el estado y CompletionReason = ' ManuallyRemoved '
Sin embargo, encontrará un obstáculo al intentar guardar el flujo. Resultaría en un mensaje de error que indica:
Sí (resultado de la decisión): el campo $Record.ActionCadenceId contiene un valor derivado que no se admite. En un flujo programado o activado por registro, $Record no admite algunos campos estándar cuyos valores se derivan. Elimine el campo $Record.ActionCadenceId.
Ahora comprende por qué no podemos utilizar este enfoque para abordar el caso de uso empresarial mencionado anteriormente.
Nota : Los campos Cadencia y Cadencia asignado en registros de clientes potenciales, contactos y cuentas personales no se pueden utilizar como criterios de campo en reglas de flujo de trabajo, flujos y Generador de procesos.
Posible solución II: flujo activado por registro en ActionCadenceTracker
Inicialmente, esta solución puede parecer una opción más prometedora que la anterior, y quizás se pregunte por qué no se consideró antes. Desafortunadamente, Salesforce impone restricciones, lo que impide el uso de flujos activados por registros y activadores de Apex en este tipo de SObject en particular ( ActionCadenceTracker ).
Lamentablemente, esto marca el final de esta solución.
Posible solución III: flujo activado por programación en ActionCadenceTracker
La tercera opción es crear un flujo activado por programación para el objeto ActionCadenceTracker , lo cual ciertamente es factible. Sin embargo, es fundamental tener en cuenta que esta solución no es en tiempo real.
Puede configurar el flujo activado por programación para que se ejecute a intervalos , como cada minuto o cada hora, pero tiene sus limitaciones. Recomiendo encarecidamente considerar la escalabilidad al optar por esta solución.
Si bien este enfoque puede ser adecuado para ciertos escenarios, no sirve como una solución viable para el caso de uso empresarial específico mencionado, que requiere notificaciones en tiempo real.
La pregunta ahora es: ¿Cuál es la mejor solución para el caso de uso empresarial mencionado anteriormente? Empecemos.
Enfoque de campeón de automatización (Sí, quiero):
La mejor solución para el caso de uso empresarial determinado es utilizar Change Data Capture (CDC) en el objeto ActionCadenceTrackerChangeEvent . Si no está familiarizado con Change Data Capture (CDC), le recomiendo encarecidamente hacer una pausa aquí y completar este módulo de Trailhead.
Antes de continuar, debes familiarizarte con el objeto ActionCadenceTracker en Salesforce. Representa un objetivo de cadencia activa.
Se crea un registro ActionCadenceTracker cuando agrega un objetivo a una cadencia. Utilice ActionCadenceTracker para obtener información sobre un objetivo de cadencia de carrera, incluido su estado, paso actual, cliente potencial asignado y motivo de finalización.
Nombre del campo | Detalles |
Razón de finalización | El motivo por el que el objetivo completó la cadencia. Este campo contiene un valor si el estado del objetivo es Completo. Los valores posibles son:
|
Estado | El estado del rastreador de cadencia de acción actual. Los valores posibles son:
|
ID de destino | El ID del objetivo (Contacto, Cliente potencial) que está asignado a esta cadencia de acción. |
Antes de discutir la solución, permítanme mostrarles un diagrama del proceso a alto nivel. Dedique unos minutos a revisar el siguiente diagrama de flujo para comprenderlo. Comencemos a construir este proceso de automatización.
Práctica guiada (nosotros hacemos):
Hay tres pasos para resolver los requisitos comerciales de Benjamin utilizando Change Data Capture (CDC), un Apex Trigger y un flujo de inicio automático . Debemos:
- Habilite el objeto ActionCadenceTracker para notificaciones de cambios
- Flujo iniciado automáticamente
- Definir propiedades de flujo
- Cree una variable de colección de registros para almacenar clientes potenciales
- Agregue un elemento Loop para recuperar los registros de la variable de colección de registros
- Agregue un elemento de Asignación para asignar valores a una Variable de registro (Tarea)
- Agregue un elemento de Asignación para agregar la Variable de registro a una Variable de colección de registros .
- Agregue un elemento Crear registros para crear tareas
- Desencadenadores asincrónicos de Apex para eventos de cambio
Paso 1: habilite el objeto ActionCadenceTracker para notificaciones de cambios
- Haga clic en Configuración .
- En el cuadro Búsqueda rápida, escriba Cambiar captura de datos y seleccione Cambiar captura de datos .
- En Entidades disponibles, seleccione Rastreador de cadencia ( ActionCadenceTracker ) y haga clic en la flecha > .
- Haga clic en Guardar .
Paso 2.1: Definir las propiedades del flujo
- Haga clic en Configuración .
- En el cuadro Búsqueda rápida, escriba Flujos .
- Seleccione Flujos y luego haga clic en Nuevo flujo .
- Seleccione el flujo iniciado automáticamente (sin activación) opción.
- Haga clic en Crear .
Paso 2.2: Agregar una variable de recopilación de registros para almacenar clientes potenciales
- En Caja de herramientas , seleccione Administrador y luego haga clic en Nuevo recurso para almacenar los clientes potenciales.
- Introduzca la siguiente información:
- Tipo de recurso : variable
- Nombre de API : varR_Leads
- Tipo de datos : Registro
- Objeto : Plomo
- Marque Permitir múltiples valores (colección)
- Marque disponible para entrada
- Verificar disponible para salida
- Haga clic en Listo.
Paso 2.3: Agregar un elemento de bucle para recuperar los registros de la variable de colección de registros
- En Flow Designer, haga clic en el icono + y seleccione el elemento Bucle .
- Ingrese un nombre en el campo Etiqueta ; el nombre de la API se completará automáticamente.
- Para Variable de colección, seleccione {!varR_Leads} .
- Para especificar la dirección para iterar sobre la colección seleccione la opción Desde el primer elemento hasta el último elemento.
- Haga clic en Listo .
Paso 2.4: Agregar un elemento de asignación para asignar los valores a una variable de registro (tarea)
- Cree una tarea de tipo varR_Task de variable de registro para crear una tarea para el propietario del cliente potencial.
- En Flow Designer, debajo del nodo Para cada , haga clic en el icono + y seleccione el elemento Asignación .
- Ingrese un nombre en la etiqueta ; el nombre de API se completará automáticamente.
- Establecer valores de variables
- Fila 1 :
- Campo : Asunto
- Valor : Cliente potencial eliminado de la cadencia de participación en ventas
- Haga clic en Agregar tarea
- Fila 2 :
- Campo : Estado
- Valor : No iniciado
- Haga clic en Agregar tarea
- Fila 3 :
- Campo : Prioridad
- Valor : Alto
- Haga clic en Agregar tarea
- Fila 4 :
- Campo : Fecha de actividad
- Valor : {!$Flujo.FechaActual}
- Haga clic en Agregar tarea
- Fila 5 :
- Campo : WhoId
- Valor : {!Loop_Through_Leads.Id}
- Haga clic en Agregar tarea
- Fila 6 :
- Campo : ID de propietario
- Valor : {!Loop_Through_Leads.OwnerId}
- Fila 1 :
- Haga clic en Listo.
Paso 2.5: Agregar un elemento de asignación para agregar la variable de registro a la variable de colección de registros
- Cree una tarea de tipo varR_Tasks de recopilación de registros para almacenar la variable de registro (creada en el paso 2.4) para el proceso masivo.
- En Flow Designer, haga clic en el icono + y seleccione el elemento Asignación .
- Ingrese un nombre en la etiqueta ; el nombre de API se completará automáticamente.
- Establecer valores de variables
- Fila 1:
- Campo: {!varR_Tasks}
- Operador: Agregar
- Valor: {!varR_Task}
- Fila 1:
- Haga clic en Listo.
Paso 2.6: Agregar un elemento Crear registros para crear tareas
- En Flow Designer, debajo del nodo Después del último , haga clic en el icono + y seleccione el elemento Crear registros .
- Ingrese un nombre en la etiqueta ; el nombre de API se completará automáticamente.
- Para Cuántos registros crear, seleccione Múltiples.
- Colección de registros de mapas : {!varR_Tasks}
- Haga clic en la X en la parte superior para guardar los cambios.
Al final, Benjamin's Flow se verá como la siguiente captura de pantalla:
Una vez que todo se vea bien, realice los pasos a continuación:
- Haga clic en Guardar .
- Ingrese la etiqueta de flujo (CadenceTracker); el nombre de la API se completará automáticamente.
- Versión API para ejecutar el flujo : 59
- Etiqueta de la entrevista : CadenceTracker {!$Flow.CurrentDateTime}
- Haga clic en Guardar .
¡Casi llegamos! Una vez que todo se vea bien, haga clic en el botón Activar .
Paso 3: Activadores asincrónicos de Apex para eventos de cambio
Tiene la opción de recibir notificaciones de cambios en la plataforma Lightning suscribiéndose para cambiar eventos a través de activadores de Apex. Si bien los activadores de Apex para eventos de cambio comparten similitudes con los de los objetos estándar de Salesforce, también existen distinciones notables. Al igual que los activadores de Apex tradicionales para objetos de Salesforce, usted crea un activador de evento de cambio para el evento de cambio específico asociado con el objeto de Salesforce. Vale la pena señalar que en este contexto solo se admiten activadores posteriores a la inserción.
El desencadenador de evento de cambio se activa cuando se recibe uno o un lote de eventos de cambio. A diferencia de los activadores de objetos, los activadores de eventos de cambio se ejecutan de forma asincrónica una vez completada la transacción de la base de datos. La ejecución asincrónica hace que los desencadenadores de eventos de cambio sean ideales para procesar la lógica empresarial que consume muchos recursos y al mismo tiempo mantener la lógica basada en transacciones en el desencadenador de objetos. Al desacoplar el procesamiento de cambios, los desencadenantes de eventos de cambio pueden ayudar a reducir el tiempo de procesamiento de las transacciones.
Los desencadenantes de eventos de cambio tienen estas características.
- Se ejecutan bajo la entidad Proceso Automatizado. Como tal, los registros de depuración para el desencadenador son creados por la entidad de proceso automatizado y los campos del sistema, como CreadoById y OwnerId, hacen referencia al proceso automatizado.
- Están sujetos a los límites del gobernador síncrono de Apex.
- Tienen un tamaño de lote máximo de 2000 mensajes de eventos (la cantidad de elementos en Trigger.New).
- Cree un desencadenador de Apex en el objeto ActionCadenceTrackerChangeEvent .
desencadenar ActionCadenceTrackerAsyncTrigger en ActionCadenceTrackerChangeEvent (después de insertar) { ActionCadenceTrackerAsyncTriggerHandler.handleChangeEvent(Trigger.new); }
clase pública ActionCadenceTrackerAsyncTriggerHandler { handleChangeEvent vacío estático público (List<ActionCadenceTrackerChangeEvent> changeEvents) { Set<Id> actionCadenceTrackerIds = nuevo Set<Id>(); for(evento ActionCadenceTrackerChangeEvent: eventos de cambio) { encabezado EventBus.ChangeEventHeader = evento.ChangeEventHeader; if (header.changetype == 'ACTUALIZAR' && event.CompletionReason == 'Manualmente eliminado') { Lista<Id> recordIds = header.getRecordIds(); actionCadenceTrackerIds.addAll(recordIds); } } if(!actionCadenceTrackerIds.isEmpty()) { encontrarRelatedLeads(actionCadenceTrackerIds); } } findRelatedLeads vacío estático privado (Set<Id> actionCadenceTrackerIds) { Lista<Lead> AssociatedLeads = [Seleccione ID, OwnerId de plomo donde Id IN (SELECCIONAR targetId DESDE ActionCadenceTracker DÓNDE ID EN: actionCadenceTrackerIds AND Target.Type = 'Cliente')]; if(!asociadosLeads.isEmpty()) { runFlow (líderes asociados); } } runFlow vacío estático privado (List<Lead> leads) { Mapa<Cadena, Objeto> params = nuevo Mapa<Cadena, Objeto>(); params.put('varR_Leads', clientes potenciales); Flow.Interview.CadenceTracker myFlow = nuevo Flow.Interview.CadenceTracker(params); miFlow.start(); } }
Prueba de concepto
De ahora en adelante, si un usuario elimina un cliente potencial de la cadencia de participación de ventas, Change Data Capture (CDC) publicará un evento. Más adelante, un activador de Apex y un flujo crearán una tarea para el propietario principal.
- El primer paso es asignar la cadencia de participación de ventas a un cliente potencial.
- El siguiente paso es eliminar manualmente el cliente potencial de la cadencia de participación en ventas.
- Tarea creada por automatización.
Evaluación formativa:
¡Quiero saber de ti!
¿Qué es lo que aprendiste de esta publicación? ¿Cómo imagina aplicar este nuevo conocimiento en el mundo real? Siéntete libre de compartir en los comentarios a continuación.
Desmitificando Light DOM y sus casos de uso ☁️
Esta es una traducción que desde EGA Futura ofrecemos como cortesía a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoamérica .
El enlace a la publicación original, lo encontrarás al final de este artículo.
…
Light DOM es una función de Lightning Web Components que ha estado disponible de forma general en Lightning Experience, Experience Cloud, LWC OSS (código abierto) y todas las versiones de la aplicación móvil Salesforce desde Summer '23 .
Los componentes web Lightning, de forma predeterminada, se representan en DOM oculto , lo que proporciona una encapsulación y seguridad sólidas para sus componentes. Sin embargo, al mismo tiempo, evita el estilo global y bloquea las integraciones de terceros que introspeccionan el interior de sus componentes. Light DOM es una característica que se puede habilitar de forma granular en componentes seleccionados, de modo que Shadow DOM no los afecte.
¿Cómo funciona el DOM ligero?
Usemos un componente web Lightning muy simple como ejemplo.
holaCodey.html
<dx-code-block title language="html" code-block="
Hello Codey!
«>
holaCodey.js
En el ejemplo anterior, el DOM oculto predeterminado del componente evita que una regla CSS definida en el componente principal o el host alcance el elemento <p>
. Además, no permite que el código JavaScript externo al componente consulte el elemento <p>
mediante las API de consulta del navegador.
Para activar el DOM ligero para un componente, debe especificar el renderMode
ligero en su archivo JavaScript y la directiva de plantilla lwc:render-mode
en la etiqueta <template>
del componente. Ambos cambios son necesarios debido a la forma en que se compilan los componentes web Lightning.
holaCodey.html
<dx-code-block title language="html" code-block="
Hello Codey!
«>
holaCodey.js
Cuando activa el DOM claro en un componente, el marcado del componente se adjunta al elemento anfitrión en lugar de a su árbol de sombra. Luego puede acceder al marcado desde otros componentes de la página como cualquier otro contenido en el host del documento que no esté protegido por Shadow DOM.
Los componentes DOM ligeros permiten el uso de API de consulta de navegador estándar como querySelector
y querySelectorAll
. En este caso, en lugar de usar this.template.querySelector
, debes usar this.querySelector
.
holaCodey.js
O más simplemente, a menudo puedes usar la directiva lwc:ref
en ambos casos (componentes DOM sombreados y claros) y omitir el querySelector
.
holaCodey.html
<dx-code-block title language="html" code-block="
Hello Codey!
«>
holaCodey.js
Cuándo usarlo y cuándo no usarlo
Light DOM es una opción para cada componente individual. Sus efectos no se aplicarán a otros componentes a menos que también opten por participar. Tenga en cuenta que los componentes base siempre se representan en DOM oculto.
Recomendamos habilitar DOM ligero si tiene bibliotecas que necesitan acceder a los componentes internos mediante API de consulta de navegador estándar, aplicar estilos globales o necesita más flexibilidad para implementar las mejores prácticas de accesibilidad, siempre y cuando el componente no exponga datos confidenciales. Cubriremos estos casos de uso con más profundidad en la siguiente sección.
No recomendamos habilitar DOM ligero para un componente si ese componente aparece o funciona con datos confidenciales. El uso de DOM ligero elimina la encapsulación de DOM en sombra y expone los componentes al raspado de DOM. Por lo tanto, tenga en cuenta esta importante consideración.
Casos de uso habilitados por DOM ligero
Light DOM permite varios casos de uso que anteriormente no eran compatibles.
1) Soporte de bibliotecas que necesitan acceso a las partes internas de un componente
Light DOM permite el uso de bibliotecas que necesitan acceso a los componentes internos. Un buen ejemplo de esto son las bibliotecas de análisis utilizadas en los sitios de Experience Cloud, como Google Analytics, ya que necesitan acceso a los componentes internos para obtener mejores resultados.
Podemos probar este caso de uso, incluido el componente helloCodey
anterior, en un componente principal mascotChanger
de la siguiente manera.
mascotChanger.html
<dx-code-block title language="html" code-block="
«>
mascotChanger.js
Tenga en cuenta que, aunque el párrafo consultado pertenece al componente helloCodey
, podemos acceder a él con this.template.querySelector
, porque pertenece al DOM ligero secundario. Sin embargo, si el componente helloCodey
no tuviera habilitado el DOM ligero, querySelector
habría devuelto null
.
También puede acceder a los componentes internos del DOM ligero desde un script que se carga como un recurso estático en la página, siempre y cuando todos los componentes ancestros estén habilitados para el DOM ligero. Por ejemplo, en un sitio LWR Experience Cloud, que es DOM completamente ligero, puede agregar un recurso estático de JavaScript que encuentre los componentes internos helloCodey
de la siguiente manera.
myJSResource.js
2) Implementación más sencilla de componentes profundamente anidados
Otro ejemplo en el que esto puede resultar útil es implementar componentes complejos y profundamente anidados. En ese caso, es posible que prefiera tener un único componente DOM de sombra en el nivel superior y componentes DOM claros dentro para evitar gastos generales. Por ejemplo, un componente de tabla de datos personalizado puede tener solo un gran componente DOM de sombra alrededor de todo, en lugar de una sombra para cada fila y celda de la tabla.
Esta implementación facilita la consulta de sus propios elementos desde el componente de nivel superior de su jerarquía y también la implementación de la accesibilidad. Además, hay una ligera mejora en el rendimiento en algunos casos de uso al usar DOM claro sobre DOM sombreado, lo que se debe principalmente a la sobrecarga de simplemente crear nodos de sombra adicionales.
3) Estilo global
Light DOM también facilita el estilo global, ya que permite que los estilos CSS caigan en cascada en el marcado del componente. Por ejemplo, un componente DOM ligero puede establecer un estilo que se carga y luego se aplica una vez para todos los componentes DOM ligeros de la página. La inyección de estilos globales a través de DOM ligero solo se admite en sitios de Experience Cloud, editor de contenido CMS o Sales Enablement.
Por ejemplo, definamos un componente colorChanger
de la siguiente manera.
colorChanger.html
<dx-code-block title language="html" code-block="
«>
colorChanger.js
colorChanger.css
El color de fondo azul se aplicará a los párrafos de todas las instancias del componente helloCodey
en la página, ya que está habilitado para DOM claro.
En la mayoría de los casos, no querrás que tu estilo se filtre a otros componentes. Eso todavía es posible para componentes DOM ligeros. Solo necesita colocar esas reglas de estilo en un archivo *.scoped.css
, para que tengan como alcance el componente DOM ligero. El CSS con alcance está escrito exactamente igual que el CSS normal, pero solo se aplicará a ese componente sin filtrarse.
Tenga en cuenta que si las reglas de estilo se cargan globalmente como recursos estáticos en una página de Lightning Experience o un sitio de Experience Cloud, se les quitará el alcance y se aplicarán tanto a los componentes DOM claros como también a los componentes DOM de sombra, ya que la sombra sintética no evitará que se filtren. Esta es una limitación que se solucionará una vez que la sombra nativa sea totalmente compatible (actualmente en Developer Preview ). Cuando la sombra nativa está habilitada, solo los componentes habilitados para DOM claro heredarán los estilos globales.
4) Implementación más flexible de las mejores prácticas de accesibilidad
Light DOM permite que un componente haga referencia a la i
d
un elemento que vive en otro componente separado habilitado para Light DOM. Esto le permite vincular dos elementos utilizando los atributos i d
y aria
, lo que le otorga flexibilidad adicional para implementar las mejores prácticas de accesibilidad en sus proyectos. Mejoremos nuestro componente mascotChanger
para demostrar esto.
mascotChanger.html
<dx-code-block title language="html" code-block="
«>
mascotChanger.js
mascotaNombreInput.html
<dx-code-block title language="html" code-block="
«>
mascotaNombreEtiqueta.html
<dx-code-block title language="html" code-block="
«>
Tenga en cuenta que Salesforce está trabajando actualmente con el W3C para agregar nuevos estándares, de modo que el DOM oculto nativo pueda participar en estos patrones de accesibilidad. Esto significa que, en el futuro, este caso de uso ligero de DOM no será necesario. Como parte de nuestros esfuerzos de accesibilidad, también patrocinamos a Igalia para implementar parcialmente ARIA Element Reflection , que ahora es totalmente compatible con Safari y parcialmente con Chrome. Si quieres saber más sobre este tema, echa un vistazo a nuestra propuesta cross-root-aria , el repositorio para el grupo de trabajo Modelo de objetos de accesibilidad .
La siguiente tabla resume los casos de uso y dónde se admiten.
Experiencia en la nube | Experiencia relámpago | Aplicaciones móviles de Salesforce | LWC OSS/LWR en Node.js* | |
Soporte de bibliotecas que necesitan acceso a las partes internas de los componentes. | Sí | Sí | Sí | Sí |
Implementación más sencilla de componentes profundamente anidados | Sí | Sí | Sí | Sí |
Estilo global | Sí | No | No | Sí |
Implementación más flexible de las mejores prácticas de accesibilidad | Sí | Sí | Sí | Sí |
*Si se utiliza DOM de sombra nativo en lugar de sombra sintética . La sombra nativa es la opción predeterminada para LWC OSS y LWR en Node.js.
Otras Consideraciones
Cuando se trabaja con DOM ligero, hay algunas consideraciones adicionales a tener en cuenta, entre ellas:
- Los eventos no se reorientan con DOM ligero. Lea más en la guía para desarrolladores .
- No hay soporte de navegador para espacios fuera del DOM oculto, por lo que se emula. Esto implica que algunas funciones, como los enlaces de ciclo de vida, no están disponibles en ellos. Eche un vistazo a la documentación para saber más.
- Por ahora, los componentes ligeros habilitados para DOM no se pueden empaquetar.
Conclusión
En esta publicación de blog, revisamos qué es el DOM ligero, los casos de uso que permite y las consideraciones a tener en cuenta para decidir qué componentes habilitarán la función. Todos los ejemplos que se muestran en este blog se encuentran en un repositorio de GitHub que puedes probar tú mismo.
Para obtener más información sobre DOM ligero en la plataforma Salesforce, lea la documentación o, si está trabajando fuera de la plataforma, lea la documentación OSS .
Si decide seguir adelante y transformar sus componentes DOM ocultos en componentes DOM claros, consulte esta herramienta creada por Salesforce Engineering para simplificar la migración.
Sobre el Autor
Alba Rivas trabaja como Principal Developer Advocate en Salesforce. Puedes seguirla en Linkedin , Twitter o GitHub .
Obtenga las últimas publicaciones de blog y episodios de podcasts para desarrolladores de Salesforce a través de Slack o RSS.
Añadir a holgura Suscríbete a RSS
Reseñas de 5 estrellas o quejas de los clientes: por qué es importante el CRM de su centro de contacto
Piense en su última experiencia frustrante de servicio al cliente. Lo más probable es que implicara hablar con agentes, intentar resolver el problema de muchas maneras (agotadoramente) y repetir la situación una y otra vez. ¿No existe una manera más fácil de resolver los problemas de los clientes, sin una revisión exhaustiva en las redes sociales? Sí, y el software CRM del centro de contacto puede hacerlo realidad.
El software CRM para centros de contacto, también conocido como software de gestión de relaciones con los clientes, es una herramienta utilizada por los centros de contacto para mejorar las experiencias de los clientes. El software almacena información sobre los clientes, rastrea las interacciones con los clientes y simplifica los canales de comunicación y servicio al cliente , todo en un solo lugar. En resumen, ayuda a las empresas a resolver problemas más rápidamente.
Dado que el mal servicio es la razón número uno por la que los consumidores dejan de comprarle a una empresa, brindar un buen servicio al cliente nunca ha sido más importante. Pero, ¿es el software CRM para centros de contacto la mejor opción para su negocio? Abordemos las preguntas más comunes para ayudarle a decidir.
Modernice su centro de contacto
La combinación adecuada de canales y herramientas de atención al cliente puede ayudarle a ser más eficiente y mejorar la satisfacción del cliente. Nuestra guía revela cómo las organizaciones de servicios de alto rendimiento lo hacen posible.
¿Cuáles son los beneficios del software CRM para los centros de contacto?
Invertir en software CRM para centros de contacto puede ayudarle de varias maneras clave, que incluyen:
- Una experiencia de cliente perfecta: el software CRM del centro de contacto permite a los agentes de servicio al cliente manejar las preguntas y problemas de los clientes en todos los canales. Ya sea que sus clientes llamen, envíen correos electrónicos o publiquen en las redes sociales (o una combinación de los tres), su empresa puede brindarles la experiencia consistente que sus clientes esperan.
- Mejor colaboración : con funciones como gestión de casos y herramientas colaborativas de servicio al cliente, los agentes pueden compartir información, hacer preguntas y derivar casos fácilmente a expertos en la materia. Esto conduce a una resolución de problemas más rápida y precisa.
- Más opciones de autoservicio : el software CRM para centros de contacto ayuda a las organizaciones a crear una experiencia de autoservicio en línea, lo que significa que los clientes pueden encontrar soluciones y obtener actualizaciones sobre sus casos sin la necesidad de comunicarse con el servicio de atención al cliente. Esto no sólo mejora la satisfacción del cliente, sino que también reduce los costos de servicio y los tiempos de respuesta.
¿Cómo funciona el software CRM para los centros de llamadas frente a los centros de contacto?
Aunque algunas personas utilizan los términos call center y contact center indistintamente, existen diferencias importantes. Es importante comprender cómo se puede utilizar el software CRM para cada uno.
Los centros de llamadas se centran en resolver los problemas de los clientes únicamente por teléfono, por lo que requieren menos recursos que los centros de contacto. Esto significa que los centros de llamadas pueden ser más rentables y al mismo tiempo brindar un excelente servicio al cliente (especialmente si sus clientes prefieren usar el teléfono). La desventaja: debido a que se centran únicamente en las llamadas, están limitados en otras opciones de servicio. Aun así, los equipos que utilizan el modelo de centro de llamadas aún pueden integrar soluciones CRM para servicios como asistencia de agentes de guardia , capacitación para equipos de servicio y transcripción de llamadas en tiempo real.
Por el contrario, un contact center gestiona mucho más que llamadas. En un centro de contacto, los agentes utilizan correos electrónicos, chat en vivo, pantalla compartida, redes sociales, mensajes de texto, videoconferencias y más. Las empresas suelen utilizar este enfoque para comunicarse con más clientes a través de más canales en menos tiempo.
La tecnología adecuada lo hace posible. Por ejemplo, el software CRM del centro de contacto incluye automatización del flujo de trabajo y herramientas de inteligencia artificial como chatbots , formas comunes de brindar un servicio al cliente proactivo a través de múltiples canales. Además, los análisis basados en inteligencia artificial de CRM pueden ayudarlo a comprender las necesidades y el comportamiento de los clientes, mientras que el software de reconocimiento de voz puede identificar rápidamente a los clientes según sus patrones de habla. Y la IA predictiva también se puede utilizar para ayudar a los agentes a responder consultas comunes de forma más rápida y precisa.
Obtenga artículos de servicio seleccionados solo para usted, en su bandeja de entrada
¿Cómo se elige el mejor CRM para contact center?
Seleccionar el mejor software CRM de centro de contacto para su empresa es una decisión importante y requiere una consideración cuidadosa. Al decidir entre soluciones, piense en:
- Escalabilidad: a medida que su negocio crece, no querrá tener que capacitar a los agentes en otra solución cada pocos años. Asegúrese de que cualquier CRM de centro de contacto pueda adaptarse a la evolución del tamaño de su empresa, su base de clientes y sus canales de servicio.
- Integración: cuando los sistemas están aislados, es más difícil para los agentes resolver problemas complejos de los clientes que pueden involucrar múltiples interacciones y productos. En su lugar, asegúrese de que cualquier CRM de centro de contacto pueda conectar los datos de los clientes entre departamentos, sistemas y perfiles, para que pueda personalizar la experiencia de sus clientes y resolver problemas más rápido.
- Facilidad de uso: los agentes ya desempeñan un papel desafiante, sin necesidad de presentarles software complicado. ¿Pueden implementar fácilmente un CRM de centro de contacto? ¿Cuáles son los tiempos de entrenamiento y cómo mejora sus interacciones diarias? ¿Pueden utilizar un único panel de vidrio para gestionar todo el trabajo, en lugar de girar entre varios sistemas?
- Análisis e informes: con el aumento de los casos de clientes, el aumento de la rotación y los problemas más complejos de los clientes, las organizaciones de servicio al cliente necesitan datos más que nunca. El CRM de centro de contacto adecuado proporcionará información fundamental sobre la salud de su organización de servicio al cliente. Buenos lugares para comenzar: valores de llamadas, tiempos de espera promedio, satisfacción del cliente y NPS.
También es importante evaluar la reputación de un proveedor de CRM, sus capacidades de automatización e inteligencia artificial, sus opciones de atención al cliente y sus precios para garantizar que se ajuste bien a las necesidades de su centro de contacto.
¿Cómo se obtiene el máximo ROI de un CRM de contact center?
Las herramientas de CRM pueden ayudarle a conectarse con los clientes de forma rápida y sencilla de varias maneras, pero aún quedan algunos pasos por seguir para ver realmente los resultados que desea, más rápido. La forma en que utilice el software depende en última instancia de los problemas de servicio al cliente que intente resolver.
A continuación se muestran algunas formas comunes de hacer que un CRM de centro de contacto funcione para usted:
- Comience con un canal , como mensajería dentro de la aplicación, y luego agregue formas adicionales para que sus clientes se pongan en contacto, como chat, WhatsApp y teléfono.
- Implemente chatbots con tecnología de inteligencia artificial (integrados directamente en la plataforma CRM) para facilitar la automatización del servicio al cliente personalizado en todos los canales.
- Diseñe recorridos de cliente personalizados que faciliten que los clientes obtengan ayuda de servicios automatizados o de un agente humano, garantizando que todos reciban el soporte que necesitan en el canal que prefieran.
- Aumente la productividad con una colaboración y comunicación más eficiente entre equipos y departamentos. Los flujos de trabajo automatizados pueden ayudarle a optimizar las tareas manuales (y repetitivas), como seguimientos o escalaciones.
Comenzando con el software CRM del centro de contacto
Invertir en una nueva tecnología empresarial (incluso una como un software CRM para centros de contacto que pueda tener un impacto inmediato) puede parecer desalentador. Para profundizar aún más, obtenga más información sobre la estrategia del centro de contacto en Trailhead .
Maximice el rendimiento de su centro de contacto
Su centro de contacto debe ser un centro de participación omnicanal moderno que agrade tanto a los agentes como a los clientes. Vea lo que es posible con el software de centro de contacto integrado en su CRM, impulsado por IA y automatización.
Preguntas de la entrevista de Salesforce CPQ, parte 2
Preguntas de la entrevista de Salesforce CPQ, parte 1
Enlace de Whatsapp para el grupo Salesforce CPQ
1. ¿Qué son los filtros de búsqueda en el editor de líneas de cotización?
El filtro de búsqueda del editor de líneas de cotización se puede utilizar para filtrar productos, activos o suscripciones por sus valores de campo.
2. ¿Cuál es la diferencia entre la regla del producto y la regla del precio?
La estructura general de las reglas de precios y de productos es la misma:
- Registro de reglas: que contiene propiedades generales.
- Condiciones: ambas admiten lógica de condición avanzada
- Comportamiento
Reglas del producto
Las reglas de productos se utilizan para hacer cumplir la lógica empresarial, ayudar a automatizar los comentarios a los representantes de ventas sobre las selecciones de productos y también aceleran el proceso de cotización.
Hay 4 tipos de reglas de producto:
Reglas de validación: cuando no se cumplen las condiciones, se muestra un mensaje de error y los usuarios no pueden continuar hasta que se solucione la situación. Por tanto, actúan como un freno duro .
Las reglas de alerta son una parada suave en comparación con la parada fuerte de las reglas de validación. También muestran un mensaje, pero es más bien una sugerencia porque el usuario puede continuar sin cumplir con los requisitos comerciales especificados.
Reglas de selección : pueden agregar, eliminar, mostrar, ocultar, habilitar o deshabilitar o realizar alguna combinación de estas acciones en las opciones de productos dentro de un paquete o pueden agregar un producto a una cotización. Esta regla puede ser una excelente manera de aprovechar la Venta Guiada para guiar a sus representantes hacia las opciones apropiadas o más deseadas seleccionando automáticamente los productos correctos.
Las reglas de filtrado se utilizan en paquetes para extraer opciones de productos del catálogo de productos mediante una regla de filtrado . A esto se le suele denominar creación de un paquete dinámico.
Reglas de precios
Se puede considerar que las reglas de precios realizan actualizaciones de campos dentro del cálculo que afectarán el precio. puede usarlos para establecer descuentos y cantidades.
3. ¿Cuáles son las consideraciones para los campos gemelos?
Recuerde que un campo gemelo debe tener el mismo tipo de datos y nombre de API que el campo correspondiente creado en el objeto Opción de producto.
4. ¿Cómo configurar productos de suscripción en Salesforce CPQ?
Hay tres campos esenciales para configurar Productos de suscripción en Salesforce CPQ.
Campo de producto | Tipo de datos | Descripción |
Precios de suscripción | Lista de selección | El producto no se considerará una suscripción sin que este campo esté configurado en Precio fijo o Porcentaje del total. |
Plazo de suscripción | Número | Este es el periodo asociado a la compra, por lo que puedes establecerlo en 12 meses si se trata de una Suscripción Anual. |
Tipo de suscripción | Lista de selección | Este campo determina si el producto es renovable o único. Las Suscripciones Renovables se transfieren a Cotizaciones de Renovación. Las suscripciones únicas no lo harán. |
Para crear Productos de Suscripción , cree un nuevo Registro de productos. Complete los campos: Precio de suscripción , Tipo de suscripción y Plazo de suscripción para el producto. Tenga en cuenta que durante la creación del contrato, los Productos de Suscripción se convierten en registros de Suscripción.
5. ¿Cuál es la diferencia entre restricciones de opciones y reglas de productos?
Las restricciones de opciones y las reglas de productos tienen diferentes casos de uso.
Las restricciones de opciones no pueden seleccionar productos automáticamente. (aunque pueden anular la selección de productos cuando se aplica la dependencia). Son buenos en dos escenarios:
- dependencia
- exclusión
Las restricciones de opciones permiten el procesamiento en tiempo real . Cada vez que el usuario selecciona o deselecciona una opción, la dependencia o exclusión se activa inmediatamente.
Las reglas de producto tienen más funciones que la restricción de opción, aunque es necesario elegir un evento de evaluación para especificar cuándo Salesforce CPQ debe considerar y ejecutar una regla de producto: Cargar, Editar, Guardar o Siempre.
6. ¿Explicar el paquete de productos en CPQ?
Hay tres objetos clave que definen la estructura del paquete :
- Producto
- Opciones
- Características
Producto
Los paquetes están hechos de productos. Se puede hacer referencia a los productos en un paquete, ya sea como paquete principal o como opciones de producto. Piense en la computadora portátil como un producto
Opciones de producto
Son como hijos que se encuentran debajo del paquete principal y son los que realmente unen el paquete porque los paquetes se crean cuando agrega Opciones a un Producto en la lista relacionada de Opciones. Las opciones de producto para computadora portátil pueden ser mouse, teclado, cargador y software de Microsoft.
Características
Son categorías de opciones de productos dentro de la configuración. No son obligatorios, pero se pueden utilizar para una mejor experiencia visual y también ayudan a impulsar lógica adicional, como las opciones mínimas y máximas. Las funciones son como poner opciones dentro de funciones, por ejemplo:
Software
- Software de Microsoft
Hardware
- Ratón
- Teclado
Aquí Hardware y Software son características que clasifican las opciones del producto.
Hay tres tipos de paquetes :
Paquete estático. Este sería el paquete fijo tradicional, preempaquetado, en el que se venden ciertos productos juntos a un precio fijo, y el usuario no necesita ingresar a la configuración porque no se permiten ajustes.
Paquete configurable. Este tipo de paquete se puede configurar con ciertas restricciones para evitar configuraciones imposibles. El usuario puede seleccionar diferentes opciones para personalizar el paquete y satisfacer las necesidades del cliente.
Paquete anidado. Estos son paquetes dentro de otros paquetes. Se recomienda mantener los paquetes anidados en tres niveles de profundidad. Los paquetes anidados se crean fácilmente agregando el producto principal de un paquete como opción a otro paquete.
Paquete virtual . Este tipo de fardo funciona como contenedor para otros productos. Para configurar un paquete principal virtual, debe estar asociado con un precio de $0,00.
Paquetes dinámicos . Estas funciones, junto con las reglas de filtrado de productos, permiten a sus representantes de ventas seleccionar productos de una lista previamente filtrada de opciones entre las que pueden elegir.
7.¿Qué son las funciones de CPQ?
El objeto de característica está relacionado con productos y "se encuentra" dentro de paquetes. Un paquete puede tener varias funciones o ninguna, y una función puede tener varias opciones.
Las características tienen dos propósitos:
- Ofrecen una mejor experiencia de usuario mientras navegan por las opciones de productos dentro de los paquetes.
- Los campos en los registros de funciones nos ayudan a impulsar la lógica empresarial , como establecer las opciones mínimas y máximas, evitando que el usuario seleccione muy pocas o demasiadas opciones. Si el usuario no cumple con los requisitos mínimos/máximos e intenta guardar la configuración.
El campo Número establece el orden de visualización de las funciones, siendo la función con el número más bajo la primera en la lista. Se recomienda utilizar incrementos de 10 al asignar números.
El campo SKU configurado se completa automáticamente cuando el usuario crea una función desde la página de detalles del producto del paquete y representa el producto principal que alberga la función.
8. ¿Explica los diferentes valores del campo del método de selección de opciones en el objeto de características?
El campo Método de selección de opciones controla cómo aparecen al usuario las opciones adjuntas a esta función.
Haga clic : las opciones aparecen como una lista con casillas de verificación junto a ellas:
Agregar : las opciones se colapsan y en su lugar aparece un botón Agregar opciones. Se debe hacer clic en el botón Agregar opciones para navegar a una página separada que muestra los productos para esta función.
Dinámico : muestra un botón Agregar opciones, que muestra una lista prefiltrada de productos disponibles para su selección. Para utilizar esta funcionalidad, debe configurar una regla de producto de filtro CPQ de Salesforce para paquetes dinámicos.
9. ¿Explicar el campo del objeto de búsqueda?
Las reglas de producto y las reglas de precio en Salesforce CPQ contienen el campo Objeto de búsqueda. Este campo define el objeto que almacena datos que puede evaluar mediante consultas de búsqueda para compararlos con los campos de cotización, línea de cotización o opción de producto.
10. ¿Explicar la estructura de la plantilla de cotización?
La estructura de la plantilla de cotización incluye:
- Información de la plantilla de cotización
- Información de la página
- Información de encabezado/pie de página
- Información corporativa
- Información de estilo
- Información de estilo de grupo
- Títulos de sección
- Opciones de impresión
- Listas relacionadas
- Columnas de línea
- Secciones de plantilla
- Documentos adicionales
11. ¿Cuáles son los pasos para crear plantillas de cotizaciones?
Hay cinco pasos principales a seguir al crear una plantilla de cotización:
1. Crear la propia plantilla de cotización
2. Almacenamiento del logotipo necesario en Documentos
3. Creando el contenido de la plantilla
4. Creando las secciones de la plantilla
5. Creando las columnas de línea
12. ¿Cómo se puede renovar la suscripción con un cliente existente?
Si ya tiene una oportunidad de renovación, cuando se acerque al final del período de suscripción, es posible que desee venderles las suscripciones de renovación al cliente nuevamente. Para ello, necesita una cotización de renovación.
Se puede generar marcando la casilla de verificación Cotización de renovación como verdadera. Esta cotización de renovación se puede enviar, actualizar y modificar según sea necesario y luego recibirla nuevamente para que posteriormente pueda crear un contrato nuevo.
1. Primero, haga clic en la pestaña Cuentas en la barra de navegación.
2. Vaya a la empresa necesaria y haga clic en la pestaña Relacionado .
3. Acceda al enlace Número de contrato en la lista relacionada Contratos y luego haga clic en Editar .
4. Marque la casilla de verificación Cotización de renovación como verdadera, lo que le indicará a CPQ que genere una cotización sobre la oportunidad de renovación.
.
Tenga en cuenta que la cotización de renovación tiene la Fecha de inicio un día después de la Fecha de cierre de la oportunidad de renovación, mientras que la Fecha de finalización se basa en el Plazo de renovación del contrato.
13. ¿Cómo modificar un contrato en Salesforce CPQ?
Veamos cómo Salesforce CPQ puede actualizar un Contrato existente para incluir mayores cantidades de productos de suscripción, prorrateados por la duración restante del Contrato y crear automáticamente una Oportunidad y Cotización de enmienda:
Cree una cotización de modificación y una oportunidad para aumentar la cantidad de un producto de suscripción de 1 a 10, a partir de los 3 meses del contrato.
Navegue hasta esa cuenta y vaya al enlace Número de contrato en la lista relacionada Contratos. Luego, haga clic en Modificar y nuevamente en Modificar .
14. ¿Cómo funciona el grupo de restricción de opciones en Salesforce CPQ?
Esta característica resulta útil cuando desea hacer que las opciones sean obligatorias o excluidas en función de combinaciones de otras opciones.
Veamos un ejemplo en el que desea evitar que los representantes de ventas vendan el Producto A a menos que el Producto B se haya incluido en la cotización:
A. Haga clic en la pestaña Productos en la barra de navegación.
C. Vaya a la pestaña Relacionados .
D. En la lista relacionada Opciones , seleccione Ver todo y anote el número del Nombre de la opción para las opciones necesarias:
- Producto A.
- Producto B.
E. Haga clic en Nuevo en la lista relacionada Restricciones de opciones y complete los siguientes campos:
- Para el campo Nombre de restricción , ingrese: El producto A requiere el producto B
- Para el campo Opción restringida , ingrese: < PO-###### del Producto A >
- Para el campo Opción de restricción , ingrese: < PO-###### del Producto B >
- Para el campo Grupo de restricciones de opción , ingrese: Puede ingresar aquí cualquier cadena de texto, pero es una buena práctica hacerla descriptiva y fácil de entender y recordar.
F. Haga clic en Guardar .
16. Tiene un escenario en el que el representante de ventas debe vender un paquete en el que hay al menos tantos Productos B como Productos A. ¿Cómo configurar para este escenario?
Paso 1: Cree una variable de resumen para determinar la cantidad agregada del Producto A en la configuración.
Paso 2: Cree una variable de resumen para determinar la cantidad agregada del Producto B en una configuración.
Paso 3: Cree una regla de producto que confirme cómo funcionará la regla de validación durante la configuración del producto.
Paso 4: Cree una condición de error que controle cuándo se activa la regla, es decir, solo cuando la variable de resumen del producto B es menor que la variable de resumen del producto A.
Paso 5: Cree una regla de configuración para mostrar que la regla de validación se aplicará al paquete de productos.
Paso 6: compruebe si la regla se comporta como se esperaba.
17. ¿Cómo utilizar las restricciones de opciones?
Hay muchos escenarios en los que sus representantes de ventas deben habilitar o deshabilitar un producto en un paquete en función de otra opción de producto.
Los escenarios incluyen:
- A. El Producto A pasa a estar DISPONIBLE si se selecciona el Producto B.
- B. El Producto A NO ESTÁ DISPONIBLE si se selecciona el Producto B.
Esto se puede lograr creando restricciones de opciones a partir de la lista relacionada Restricciones de opciones en el registro de producto principal del paquete.
Cree una restricción de opción para que el Producto A pueda seleccionarse solo cuando se seleccione el Producto B:
18. ¿Explique un caso de uso de precios contratados?
Escenario: el representante de ventas ha negociado con un cliente un precio especial para ciertos productos: $375,00 por una computadora portátil en lugar de $450,00
Utilice la herramienta Precios contratados, que permite crear registros relacionados con cuentas para excepciones de precios.
Primero, creemos un precio contratado para un único producto específico para una cuenta seleccionada. Haga clic en la pestaña Cuentas , haga clic en la cuenta seleccionada , vaya a la pestaña Relacionados y en la lista relacionada Precios contratados , haga clic en Nuevo:
►Producto: Computadora portátil
►Precio: 475
►Haga clic en Guardar.
Tenga en cuenta que los Precios Contratados pueden estar limitados en el tiempo: puede establecer una Fecha de Vigencia y/o una Fecha de Vencimiento.
19. ¿Explicar el evento de evaluación en la regla del producto?
Evento de evaluación : especifica cuándo se debe evaluar la regla:
Cargar: La regla se evaluará cuando se abra el paquete de productos.
Editar: la regla se evaluará cuando se edite el paquete de productos.
Guardar: la regla se evaluará al guardar.
Siempre: La regla será evaluada durante cualquier evento.
Ahora, supongamos que tiene un campo en el Objeto de producto que también desea ver en la Línea de cotización. Cree un campo con el mismo nombre de API y del mismo tipo.
20. ¿Qué es la venta guiada de Salesforce?
La venta guiada implementada en CPQ es una herramienta que formula preguntas sobre las necesidades del cliente en función de la selección de productos disponibles. Se hace creando un mensaje que pregunta a los representantes de ventas sobre los tipos de productos que desean agregar a la cotización y sus especificaciones.
21. ¿Qué es el precio por bloque de Salesforce?
Los precios en bloque le permiten fijar el precio de un producto en función de diferentes rangos de cantidades que se denominan precios en bloque.
- El precio en bloque es un precio basado en niveles. El precio basado en niveles significa que el precio del producto depende de la cantidad que compra el cliente.
- El precio también se basa en el rango de cantidad y no en el producto individual.
22. ¿Cuáles son los pasos para implementar un paquete dinámico?
Los paquetes dinámicos permiten a los representantes de ventas elegir sus propias opciones en un paquete. Puede utilizar reglas de filtrado para filtrar las opciones entre las que pueden elegir.
Para implementar un paquete dinámico, estos son los pasos de implementación que debe seguir:
►Crear una característica
►Crear una regla de producto
►Crear una acción
►Crear una regla de configuración
23. ¿Cuándo utilizar reglas de producto frente a restricciones de opciones?
Cuándo utilizar restricciones de opciones
Si tiene menos opciones y puede ajustar todas las opciones de producto en la categoría/pestaña sin tener que desplazarse mucho, entonces puede ser mejor optar por restricciones de opciones. Estos no pueden ocultar las Opciones del producto por completo, pero pueden habilitar/deshabilitar las Opciones del producto mediante otras selecciones.
24. ¿Cuándo utilizar las reglas del producto?
Este enfoque es especialmente útil en configuraciones más grandes que se muestran en categorías (pestañas), donde cada categoría puede requerir un desplazamiento extenso para mostrar todas las opciones.
Diferencias | Restricciones de opciones | Reglas de selección de productos |
Acciones admitidas | Habilitar deshabilitar | Agregar, habilitar, deshabilitar, eliminar, habilitar y agregar, deshabilitar y eliminar, ocultar, mostrar, ocultar y eliminar, mostrar y agregar |
Condiciones | La restricción de opción tiene una condición simple: si se selecciona la opción X | Las reglas de producto pueden tener múltiples condiciones que evalúan información fuera del contexto del paquete, es decir, campos de nivel de cotización/oportunidad/cuenta. |
Alcance | La restricción de opciones se limita a una sola opción. | Las reglas del producto pueden actuar sobre múltiples opciones |
Contexto | Se utiliza sólo en el contexto de paquetes. Funciona en las opciones dentro del mismo paquete. Es específico de un solo paquete. | Se utiliza en el contexto de paquetes y productos independientes. Se puede aplicar una regla de producto único a paquetes ilimitados. |
Resultado | No se puede seleccionar/deseleccionar automáticamente un producto | Puede seleccionar/deseleccionar automáticamente un producto |
25. ¿Cuándo se ejecutan las Reglas de Producto durante el proceso de cotización?
Las reglas del producto se ejecutan en la página de configuración del producto o en el editor de líneas de cotización. Esto se decide en función de los siguientes campos de reglas de producto:
a. ALCANCE – (Valores: Producto/Cotización ): el campo Alcance en el registro de regla del producto le indica a CPQ DÓNDE debe ejecutarse la regla. Un alcance de "Producto" significa que la regla se ejecutará durante la configuración del producto, y un alcance de "Cotización" hará que se ejecute en el Editor de líneas de cotización.
b. EVENTO DE EVALUACIÓN – (Valores: Cargar/Editar/Guardar/Siempre ): el campo Evento de evaluación en el registro de regla del producto le indica a CPQ CUÁNDO debe ejecutarse la regla.
26. Explique la descripción general del ciclo de vida de Salesforce CPQ.
Generación de leads: el ciclo de vida de CPQ comienza con la generación de leads, donde los clientes potenciales muestran interés en tus productos o servicios.
Creación de oportunidades: una vez que se identifica un cliente potencial, se convierte en una oportunidad en Salesforce. Esta etapa implica recopilar información del cliente y evaluar sus necesidades.
Configuración del producto: en esta etapa, el equipo de ventas utiliza Salesforce CPQ para configurar productos o servicios de acuerdo con los requisitos del cliente. CPQ permite configuraciones complejas de productos, opciones de agrupación y personalización.
Precios y descuentos: Salesforce CPQ permite al equipo de ventas aplicar precios y descuentos adecuados según los requisitos específicos del cliente, precios basados en el volumen o acuerdos contractuales. Esta etapa garantiza precios precisos y maximiza el potencial de ingresos.
Generación de cotizaciones: una vez determinados la configuración del producto y el precio, Salesforce CPQ genera una cotización profesional adaptada a las necesidades del cliente. La cotización incluye información detallada sobre los productos o servicios, precios y términos.
Aprobación y negociación de la cotización: la cotización generada pasa por un proceso de aprobación, donde las partes interesadas correspondientes la revisan y brindan su consentimiento. Esta etapa puede implicar negociación con el cliente para finalizar los detalles de la cotización.
Aceptación de cotización: una vez que el cliente acepta la cotización, avanza a la siguiente etapa del ciclo de vida de CPQ.
Creación de pedidos: la cotización aceptada se convierte en un pedido, lo que desencadena el proceso de cumplimiento, incluida la gestión de inventario, el procesamiento de pedidos y el envío.
Gestión de contratos: Salesforce CPQ proporciona capacidades de gestión de contratos, lo que permite al equipo de ventas generar y gestionar contratos basados en la cotización aceptada. Esta etapa garantiza el cumplimiento legal y agiliza la gestión del ciclo de vida del contrato.
Reconocimiento de ingresos: Salesforce CPQ se integra con sistemas de facturación y procesos financieros para facilitar el reconocimiento preciso de ingresos. Esto implica rastrear e informar los ingresos en función de los productos o servicios entregados.
Renovación y ventas adicionales: a medida que los contratos se acercan a su vencimiento, Salesforce CPQ ayuda a gestionar las oportunidades de renovación. El sistema puede identificar oportunidades de ventas adicionales o cruzadas y guiar al equipo de ventas para maximizar el valor para el cliente.
Informes y análisis: a lo largo del ciclo de vida de CPQ, Salesforce CPQ proporciona capacidades de informes y análisis para monitorear métricas clave, rastrear el desempeño de ventas, identificar tendencias y tomar decisiones basadas en datos.
27. ¿Explicar los atributos de configuración?
En Salesforce CPQ, esta funcionalidad se puede lograr principalmente creando un registro del objeto de atributo de configuración .
Atributo de configuración
Hay 2 tipos de Atributos de Configuración que podemos crear en Salesforce CPQ.
- Atributo de configuración
- Atributo global
- Cuando queramos crear y asignar cualquier atributo al producto del paquete , crearemos un registro de Atributo de configuración que tenga el tipo de registro "Atributo de configuración" .
- Cuando queramos crear y asignar cualquier atributo a un producto de opción , crearemos un atributo de configuración de registro que tenga el tipo de registro "Atributo global" .
28. ¿Qué es el precio excedente en Salesforce CPQ?
Imagina que tienes un plan de telefonía móvil que incluye hasta 10 GB de datos por 30 dólares al mes. Esto es mucho, pero ¿qué pasa si usas más de 10 GB en un mes? Ahí es donde entran en juego las tasas excedentes.
La compañía telefónica ofrece una tarifa excedente de $2 por GB adicional de datos utilizados más allá de los 10 GB iniciales. Esto significa que si usas 11 GB en un mes, pagarás la tarifa base de $30 por los primeros 10 GB, más una tarifa excedente de $2 por los GB adicionales, por un total de $32.
Así es como se descompone:
– Si usas 10 GB o menos, solo pagas tus $30 habituales, sin cargos adicionales.
– Si usas 11 GB, pagas $30 por los primeros 10 GB, luego $2 adicionales por el 11.° GB, para un total de $32.
– Si usas 12 GB, pagas $30 por los primeros 10 GB, luego $4 adicionales por los GB 11 y 12, por un total de $34.
…y así sucesivamente, sumando $2 por cada GB que uses por encima de los 10GB.
Este sistema hace que la facturación sea más clara y sencilla. Usted sabe exactamente cuánto se le cobrará si excede su límite de datos y la compañía telefónica puede calcular fácilmente los cargos según el uso real.
Para utilizar tarifas excedentes, debemos crear un campo personalizado especial en el objeto Precio de bloque. Este es un paso único para cualquier organización que utilice Salesforce CPQ.
29. ¿Explique la caída de precios en CPQ con la ayuda de un ejemplo?
Imagina que estás en "Sundae Funday", una heladería conocida por sus aderezos y sabores especiales. Decides comprar un cono de triple bola con tus sabores favoritos y así es como cambia el precio:
1. Precio original: Este es el costo básico en el que incurre “Sundae Funday” para hacer un cono de helado, incluyendo el helado, el cono, los aderezos y los costos operativos. Digamos que son $3.00. Esto no incluye ganancias ni costos adicionales; es simplemente cuánto le cuesta a la tienda hacer ese delicioso cono.
2. Precio de lista: ahora, el taller agrega su margen de beneficio, considerando factores como los gastos generales, los salarios del personal y el margen de beneficio. Este es el precio que ves en el menú cuando entras. Entonces, tu cono de triple cucharada aparece en $5.00. Ese es el precio estándar para cualquier cliente en un día normal.
3. Precio especial: ¿Adivina qué? Visitas la tienda un “martes tropical” y todos los conos con sabor tropical tienen un 20% de descuento. Como elegiste mango como una de tus bolas, tu cono ahora tiene un “precio especial” de $4.00. Este precio es específico para esta promoción o segmento de clientes.
4. **Precio Regular**: ¡Aquí vienen los beneficios del programa de fidelización! Como titular de una tarjeta de fidelidad “Sundae Funday”, tienes derecho a un descuento adicional del 10 % en cualquier compra. Ese beneficio reduce su precio a $3.60. Este es el “precio regular” que se ofrece a los clientes que cumplen ciertos criterios, como los miembros leales.
5. **Precio para el cliente**: Tienes un cupón por completar una encuesta en tu última visita, lo que te otorga un descuento adicional de $0,50 en tu próxima compra. Después de aplicar esto, su “precio al cliente” ahora es de $3,10. Este precio es el resultado de interacciones o negociaciones directas y únicas.
6. **Precio de socio**: La heladería tiene una asociación con un cine cercano. Dado que tiene una entrada de cine para el mismo día, obtiene un descuento adicional del 5%, lo que reduce su cono a un “precio de socio” de $2,95.
7. **Precio neto**: Finalmente, hay una promoción para toda la tienda en la que cada compra superior a $2,50 obtiene un descuento adicional de $0,10. Esto último te lleva a tu “precio neto” final de $2,85. Este es el monto final que paga y refleja todos los descuentos, promociones y circunstancias especiales que ha acumulado.
En este viaje, cada reducción de precio refleja una etapa en la cascada de precios CPQ, desde el costo básico de los bienes hasta el precio final pagado por un cliente en una posición única.
Memorizar las etapas de tarificación junto con sus funciones utilizando el
Con el mnemotécnico “Los viejos leones duermen, rara vez atrapan presas, nunca ronronean” , puede crear una historia que vincule cada término no solo con el orden de los precios sino también con sus roles específicos en el proceso de fijación de precios.
30. ¿Explique el método de fijación de precios de 'porcentaje del total'?
Imagina que estás en un parque de helados, famoso por su variedad de deliciosos helados y divertidas atracciones secundarias. Uno de los servicios únicos que ofrece este parque es el "Bono Sorpresa de Sundae", un regalo especial que se calcula en función del monto total que gasta en otras delicias. Así es como funciona:
1. Método de fijación de precios: “Porcentaje del total”:
– Piense en esto como la “Regla de la sorpresa del helado”. Cada vez que compras helados, batidos o aderezos, eres elegible para recibir un regalo adicional. El parque ha establecido esta regla especial según la cual su bonificación es un porcentaje del monto total que ha gastado, como su “propina” en el restaurante. Esta regla es conocida por todos y es como la forma especial que tiene el parque de dar las gracias.
2. Porcentaje del total (%) – El número mágico:
– El parque tiene carteles por todas partes que dicen: “¡Gasta en golosinas y recibe un 10% de bonificación!” Este 10% es el número mágico. Es como la receta especial para la felicidad del parque. Entonces, si gastas $30 en varios helados y batidos, recibirás un “Bono Sorpresa de Sundae” por valor de $3.
3. Porcentaje de la base total: recuento de helados:
– Ahora, aquí es donde se pone aún más genial. El parque te permite elegir qué cuenta para este cálculo mágico del helado. Suponga que decide que solo cuentan las bolas de helado, no los batidos ni los waffles. Eso significa que si gastaste $20 en bolas y $10 en batidos, solo los $20 cuentan para tu “Bono Sorpresa de Sundae”, lo que lo convierte en un valor de $2 (10% de $20).
Por lo tanto, cada vez que disfruta de las delicias cremosas en este parque de helados, Salesforce CPQ es como el servidor invisible que trabaja en segundo plano. Se trata de asegurarse de que se sigan las reglas, calcular su gasto total, aplicar el porcentaje mágico y calcular su bonificación en función exactamente de lo que desea contar para la sorpresa.
Esto hace que recordar el concepto de “porcentaje del total” sea tan fácil como disfrutar de un helado en un día soleado.
Seguir leyendo