Para celebrar el Mes de la Historia de la Mujer, la Red de Mujeres de Salesforce organizó su evento inaugural del Día de la Mujer en la IA el 26 de marzo de 2024 en la Torre Salesforce de San Francisco. El evento fue una reunión de mujeres de Salesforce que lideran el trabajo sobre IA ética y responsable en Salesforce.
Seguir leyendoLa ciencia de datos vende: Por qué los científicos de datos son clave en las ventas de hoy
Descubre el papel vital de los científicos de datos en las ventas, desbloqueando información valiosa e impulsando la eficiencia. Sigue leyendo para saber cómo.
The post La ciencia de datos vende: Why Data Scientists Are Key in Sales Today appeared first on Salesforce.
La ciencia de datos vende
Seguir leyendoÉxito de los estudiantes con conocimientos de datos muy demandados
Aprenda cómo Tableau capacita a los estudiantes con habilidades de datos esenciales, cerrando la brecha entre la educación y las demandas de la industria.
Los estudiantes tienen éxito con habilidades de datos en demanda
The post Los estudiantes triunfan con las habilidades de datos más demandadas appeared first on Salesforce.
Los estudiantes triunfan con las habilidades de datos más demandadas appeared first on Salesforce
Seguir leyendo🎬 Video de EGA Futura » Conceptos de Seguridad (EGA Futura ERP / Salesforce)
https://www.youtube.com/watch?v=c9MU90dHAYk
[00:00:01.730]
Lo que vas a ver a continuación es un video donde vamos a hacer un repaso por los principales conceptos sobre los aspectos críticos o más destacados acerca de la seguridad de la plataforma.
—
✔️ Necesitas Ayuda Visita el Área de Capacitación y Soporte de EGA Futura:
https://www.EGAFutura.com/soporte/inicio
✅ Aprende a usar la Plataforma EGA Futura
❤️ Tutoriales » https://www.EGAFutura.com/soporte/tutoriales
❤️ Cursos » https://www.EGAFutura.com/soporte/cursos
💡 Capacitación en vivo » https://www.EGAFutura.com/soporte/webinars
-=-=-=-=-
🔥 Te invitamos a ponerte en contacto con nosotros desde nuestra Comunidad VIP (es Gratis):
https://vip.EGAFutura.com
🔔 Suscríbete al Canal de EGA Futura para no quedar a fuera de todas las nuevas publicaciones, y tomar el control de tu empresa, tu trabajo y tu vida profesional:
http://www.youtube.com/subscription_center?add_user=egafutura
-=-=-=-=-
📢 Accede a nuestras últimas Tácticas y Estrategias
🚀 Estrategias de Ventas » https://www.EGAFutura.com/categoria/ventas
🚀 Liderazgo y Gerenciamiento » https://www.EGAFutura.com/categoria/liderazgo-gerenciamiento
🚀 Productividad personal » https://www.EGAFutura.com/categoria/productividad-personal
🚀 Recursos Humanos » https://www.EGAFutura.com/categoria/recursos-humanos
✅ Plataforma EGA Futura » https://www.EGAFutura.com/categoria/plataforma
-=-=-=-=-
#EGAFutura #Salesforce #ERP
Seguir leyendo¿Qué es la previsión de la demanda?
Aprenda a elevar su estrategia de negocio con la Previsión de la Demanda. Predicciones precisas y decisiones informadas. Optimice el inventario, impulse el crecimiento y manténgase a la vanguardia.
Seguir leyendoTrailblazerDX ’24 Resumen para desarrolladores: Resumen del evento ☁️
Explore un resumen de TrailblazerDX 2024, con lo más destacado de Einstein 1 Studio, Data Cloud y más funciones de IA generativa.
The post Recapitulación de desarrolladores de TrailblazerDX ’24 appeared first on Blog de desarrolladores de Salesforce.
Seguir leyendoTodo el mundo es un Einstein en el Salesforce World Tour Sídney 2024
Desde la última innovación en IA, historias de Trailblazer y anuncios de subvenciones hasta un nuevo ganador de la Sudadera con capucha dorada, aquí tiene seis momentos destacados del Salesforce World Tour Sídney 2024.
Seguir leyendoPrimeras impresiones del jurado de los Retail Week Awards 2024
Los premios Retail Week de este año están a punto de llegar. Siempre son lo más destacado del calendario del comercio minorista y Salesforce está encantada de volver a patrocinar este evento tan especial en 2024.
Primeras impresiones de la Semana del Comercio Minorista
The post Primeras impresiones del jurado de los premios Retail Week Awards 2024 appeared first on Salesforce.
Los premios Retail Week de este año ya están aquí
Seguir leyendoDe aprendiz a experto: Anthony Quinn comparte su experiencia en el programa Future Pathways
Anthony Quinn se describe a sí mismo como el «entusiasta de la tecnología» de su familia, pero las rutas convencionales hacia una carrera en tecnología no se ajustaban a su estilo de aprendizaje práctico. Entró en el programa de aprendizaje Salesforce Future Pathways
The post De aprendiz a experto – Anthony Quinn comparte su experiencia en el programa Future Pathways appeared first on Salesforce.
La experiencia de Anthony Quinn en el programa Future Pathways appeared first on Salesforce
Seguir leyendoYa puede participar en la encuesta sobre el desarrollo de Salesforce 2024 ☁️
Comparta sus comentarios y gane 10 dólares participando en la encuesta de 2024, además de ver lo que aprendimos de la encuesta de 2023.
El post La encuesta de Salesforce de 2024
The post La encuesta de desarrollo de Salesforce de 2024 ya está abierta appeared first on Blog de desarrolladores de Salesforce.
Seguir leyendoLos Codeys: Homenaje a los mejores contenidos de 2023 ☁️
2023 fue un gran año para los desarrolladores de Salesforce. Hubo un montón de nuevas funciones interesantes, grandes mejoras en cosas como Lightning Web Components y, por supuesto, un montón de nuevas herramientas y capacidades que aprovechan la Inteligencia Artificial. Todos los años, en enero, celebramos los mejores contenidos destacados del año anterior y se los traemos […]
The post Los Codeys – Celebrando el contenido más destacado de 2023 appeared first on Blog de desarrolladores de Salesforce.
Los Codeys celebran el contenido más destacado de 2023
Seguir leyendoLa versión Spring ’24: Una guía completa para desarrolladores de Salesforce ☁️
La versión Spring ’24 ya está aquí, y estos son algunos de los aspectos más destacados de la versión, que detallan las novedades para los desarrolladores de todo el ecosistema de Salesforce.
La versión Spring ’24 ya está aquí
The post Guía para desarrolladores de Salesforce sobre la versión Spring ’24 appeared first on Blog para desarrolladores de Salesforce.
La versión Spring ’24 ya está aquí
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 leyendoDescubriendo Salesforce en San Francisco: La guía definitiva para el éxito empresarial
Introducción a Salesforce: ¿Qué es y cómo puede ayudar a tu empresa?
Salesforce es una plataforma de gestión de relaciones con los clientes (CRM, por sus siglas en inglés) que ofrece una amplia gama de soluciones para ayudar a las empresas a gestionar sus ventas, marketing y servicio al cliente de manera eficiente. Con Salesforce, las empresas pueden centralizar toda la información relacionada con sus clientes en una sola plataforma, lo que les permite tener una visión completa de sus clientes y tomar decisiones más informadas.
Los beneficios de Salesforce para las empresas son numerosos. En primer lugar, Salesforce ayuda a mejorar la eficiencia y la productividad al automatizar tareas repetitivas y permitir a los empleados acceder a la información que necesitan de manera rápida y sencilla. Además, Salesforce proporciona herramientas de análisis y generación de informes que permiten a las empresas obtener información valiosa sobre sus clientes y tomar decisiones basadas en datos.
San Francisco: La cuna de Salesforce y su cultura empresarial innovadora.
San Francisco ha sido durante mucho tiempo un centro de innovación y emprendimiento, atrayendo a empresas tecnológicas líderes en el mundo. La ciudad ha sido el hogar de muchas startups exitosas y ha cultivado una cultura empresarial única que fomenta la creatividad, la colaboración y la innovación.
La cultura empresarial de San Francisco ha tenido una gran influencia en Salesforce. La empresa fue fundada en San Francisco en 1999 por Marc Benioff, Parker Harris, Dave Moellenhoff y Frank Dominguez, quienes se inspiraron en la cultura empresarial de la ciudad para crear una empresa centrada en el cliente y orientada a la innovación.
Descubriendo la historia de Salesforce: Desde sus inicios hasta convertirse en líder del mercado.
Salesforce fue fundada en 1999 por Marc Benioff, Parker Harris, Dave Moellenhoff y Frank Dominguez en un pequeño apartamento en San Francisco. En sus primeros años, la empresa se centró en el desarrollo de una plataforma de CRM basada en la nube, que permitía a las empresas gestionar sus relaciones con los clientes de manera más eficiente.
A lo largo de los años, Salesforce ha experimentado un crecimiento y una evolución significativos. La empresa ha ampliado su oferta de productos y servicios, adquiriendo otras empresas y desarrollando nuevas soluciones para satisfacer las necesidades cambiantes de sus clientes. Hoy en día, Salesforce es líder en el mercado de CRM y cuenta con millones de usuarios en todo el mundo.
¿Por qué elegir Salesforce? Ventajas y beneficios para tu empresa.
Salesforce ofrece numerosas ventajas para la gestión de clientes. Con Salesforce, las empresas pueden centralizar toda la información relacionada con sus clientes en una sola plataforma, lo que les permite tener una visión completa de sus clientes y tomar decisiones más informadas. Además, Salesforce proporciona herramientas de análisis y generación de informes que permiten a las empresas obtener información valiosa sobre sus clientes y tomar decisiones basadas en datos.
En cuanto a la gestión de ventas, Salesforce ofrece herramientas para gestionar todo el ciclo de ventas, desde la captación de leads hasta el cierre de negocios. Con Salesforce, las empresas pueden automatizar tareas repetitivas, como el seguimiento de oportunidades y la generación de cotizaciones, lo que les permite ahorrar tiempo y recursos. Además, Salesforce proporciona herramientas de análisis que permiten a las empresas evaluar el rendimiento de su equipo de ventas y tomar decisiones basadas en datos.
En cuanto a la gestión de marketing, Salesforce ofrece herramientas para gestionar campañas de marketing, automatizar el seguimiento de leads y medir el retorno de la inversión en marketing. Con Salesforce, las empresas pueden crear campañas personalizadas y segmentadas, lo que les permite llegar a su público objetivo de manera más efectiva. Además, Salesforce proporciona herramientas de análisis que permiten a las empresas evaluar el rendimiento de sus campañas de marketing y tomar decisiones basadas en datos.
La implementación de Salesforce: Pasos clave para una transición exitosa.
La implementación de Salesforce puede ser un proceso complejo, pero siguiendo algunos pasos clave se puede lograr una transición exitosa. En primer lugar, es importante prepararse para la implementación de Salesforce. Esto implica identificar los objetivos y las necesidades de la empresa, así como asegurarse de tener los recursos necesarios para llevar a cabo la implementación.
Una vez que se ha realizado la preparación, es importante seleccionar la edición de Salesforce adecuada para la empresa. Salesforce ofrece diferentes ediciones con diferentes características y precios, por lo que es importante evaluar las necesidades de la empresa y seleccionar la edición que mejor se adapte a ellas.
Una vez seleccionada la edición adecuada, es importante personalizar Salesforce para las necesidades específicas de la empresa. Esto implica configurar campos personalizados, crear flujos de trabajo y automatizar tareas repetitivas. También es importante capacitar a los empleados en el uso de Salesforce y asegurarse de que comprendan cómo utilizar todas las funcionalidades de la plataforma.
Salesforce en acción: Ejemplos de empresas que han logrado el éxito gracias a su uso.
Muchas empresas han implementado Salesforce con éxito y han experimentado mejoras significativas en su gestión de clientes, ventas y marketing. Por ejemplo, Coca-Cola ha utilizado Salesforce para centralizar toda la información relacionada con sus clientes y mejorar la eficiencia de su equipo de ventas. Gracias a Salesforce, Coca-Cola ha podido tomar decisiones más informadas y ha experimentado un aumento en las ventas.
Otro ejemplo es Adidas, que ha utilizado Salesforce para gestionar sus campañas de marketing y mejorar la efectividad de sus estrategias de marketing. Gracias a Salesforce, Adidas ha podido llegar a su público objetivo de manera más efectiva y ha experimentado un aumento en el retorno de la inversión en marketing.
La importancia de la formación en Salesforce: Cómo capacitar a tus empleados para maximizar su uso.
La formación en Salesforce es fundamental para maximizar su uso y aprovechar al máximo todas las funcionalidades de la plataforma. Es importante capacitar a los empleados en el uso de Salesforce y asegurarse de que comprendan cómo utilizar todas las funcionalidades de la plataforma.
La formación en Salesforce puede incluir sesiones de capacitación presenciales, tutoriales en línea y materiales de referencia. También es importante proporcionar soporte continuo a los empleados y estar disponible para responder preguntas y resolver problemas.
La formación en Salesforce no solo beneficia a los empleados, sino también a la empresa en su conjunto. Los empleados capacitados en Salesforce son más eficientes y productivos, lo que se traduce en una mejora en la gestión de clientes, ventas y marketing.
Salesforce y la transformación digital: Cómo esta herramienta puede impulsar la innovación y el crecimiento.
Salesforce juega un papel fundamental en la transformación digital de las empresas. La transformación digital implica el uso de tecnología para mejorar los procesos empresariales y ofrecer una mejor experiencia al cliente. Salesforce proporciona las herramientas necesarias para impulsar la innovación y el crecimiento de la empresa.
Salesforce permite a las empresas automatizar tareas repetitivas, lo que les permite ahorrar tiempo y recursos. Además, Salesforce proporciona herramientas de análisis y generación de informes que permiten a las empresas obtener información valiosa sobre sus clientes y tomar decisiones basadas en datos.
La transformación digital con Salesforce también implica la integración de diferentes sistemas y aplicaciones en una sola plataforma. Salesforce ofrece una amplia gama de integraciones con otras herramientas y sistemas, lo que permite a las empresas centralizar toda su información en una sola plataforma y tener una visión completa de sus clientes.
Salesforce en San Francisco: Visitando sus oficinas y conociendo su cultura empresarial.
Las oficinas de Salesforce en San Francisco son un lugar emblemático para visitar. Las oficinas están ubicadas en el centro de la ciudad y reflejan la cultura empresarial innovadora y creativa de San Francisco.
Las oficinas de Salesforce en San Francisco cuentan con espacios abiertos y colaborativos, donde los empleados pueden trabajar juntos e intercambiar ideas. También cuentan con áreas de descanso y recreación, donde los empleados pueden relajarse y recargar energías.
Muchos visitantes han elogiado la cultura empresarial de Salesforce en San Francisco. Han destacado la pasión y el compromiso de los empleados, así como el ambiente positivo y colaborativo que se respira en las oficinas.
Conclusiones: Cómo Salesforce puede ayudar a tu empresa a alcanzar el éxito empresarial en San Francisco y más allá.
En resumen, Salesforce es una plataforma de gestión de relaciones con los clientes que ofrece numerosos beneficios para las empresas. Con Salesforce, las empresas pueden mejorar la eficiencia y la productividad, gestionar sus ventas y marketing de manera más efectiva y tomar decisiones basadas en datos.
La implementación de Salesforce puede ser un proceso complejo, pero siguiendo algunos pasos clave se puede lograr una transición exitosa. Es importante prepararse para la implementación, seleccionar la edición adecuada y personalizar Salesforce para las necesidades de la empresa.
La formación en Salesforce es fundamental para maximizar su uso y aprovechar al máximo todas las funcionalidades de la plataforma. La formación en Salesforce beneficia tanto a los empleados como a la empresa en su conjunto.
Salesforce juega un papel fundamental en la transformación digital de las empresas, impulsando la innovación y el crecimiento. Salesforce permite a las empresas automatizar tareas repetitivas, obtener información valiosa sobre sus clientes y centralizar toda su información en una sola plataforma.
Las oficinas de Salesforce en San Francisco son un lugar emblemático para visitar y reflejan la cultura empresarial innovadora y creativa de la ciudad. Las oficinas cuentan con espacios abiertos y colaborativos, donde los empleados pueden trabajar juntos e intercambiar ideas.
En conclusión, Salesforce puede ayudar a las empresas a alcanzar el éxito empresarial en San Francisco y más allá al mejorar la gestión de clientes, ventas y marketing, impulsar la innovación y el crecimiento, y fomentar una cultura empresarial colaborativa e innovadora.
En este artículo relacionado a Salesforce San Francisco, descubrirás cómo impulsar el crecimiento con soluciones de comercio rápido en AppExchange. Conoce las ventajas de utilizar estas soluciones en la nube para agilizar tus procesos comerciales y aumentar tus ventas. ¡No te lo pierdas! Leer más
Dreamforce 2023: IA que entiende metadatos y prioriza seguridad de datos
Salesforce está organizando Dreamforce, el evento de IA más grande del año. El CEO, Mark Benioff, expresa gratitud a los asistentes y destaca la importancia de sus contribuciones al éxito de la empresa.
El Evento Dreamforce
El Evento Dreamforce es una de las conferencias más grandes y relevantes del mundo en el ámbito de la tecnología, negocios y transformación digital. Cada año, miles de profesionales se reúnen para explorar las últimas innovaciones en inteligencia artificial (IA) y escuchar las ideas visionarias de conferencistas destacados.
Presentaciones de expertos en IA y conferencistas visionarios
Una de las características más destacadas del Evento Dreamforce son las presentaciones de expertos en IA y los discursos de conferencistas visionarios. Estos profesionales comparten sus conocimientos y experiencias sobre cómo la IA está transformando la forma en que hacemos negocios y cómo podemos utilizarla para impulsar la innovación y el éxito empresarial.
Enfoque en innovación, confianza y hacer el bien
El Evento Dreamforce tiene un enfoque claro en la innovación, la confianza y hacer el bien. Los asistentes tienen la oportunidad de conocer las últimas tendencias y avances tecnológicos que están revolucionando la manera en que nos conectamos con nuestros clientes y cómo maximizar su experiencia. Se enfatiza la importancia de construir relaciones de confianza y utilizar la tecnología para lograr el bienestar general.
Conexión de clientes con sus clientes de una nueva manera utilizando datos, IA, CRM y confianza
La conexión de los clientes con sus propios clientes de una nueva manera es una de las principales temáticas del Evento Dreamforce. Se explora cómo los datos, la IA y los sistemas de relaciones con los clientes (CRM) pueden ser utilizados para mejorar la experiencia del cliente y fortalecer las relaciones comerciales. Se destaca la importancia de construir una base sólida de confianza para lograr resultados positivos.
Compromiso con la sostenibilidad y desarrollo del producto Net Zero Cloud para reducir la huella de carbono
El Evento Dreamforce se compromete con la sostenibilidad y el desarrollo de soluciones que ayuden a reducir la huella de carbono. Se presenta el producto Net Zero Cloud, el cual utiliza tecnologías sostenibles para minimizar el impacto ambiental de las operaciones en la nube. Esto demuestra la responsabilidad y el compromiso de la conferencia con el medio ambiente.
Donaciones millonarias a organizaciones benéficas y escuelas públicas
El Evento Dreamforce es también un evento solidario que busca generar un impacto positivo en la comunidad. Cada año, se realizan donaciones millonarias a organizaciones benéficas y escuelas públicas para apoyar la educación, el bienestar social y el desarrollo sostenible. Esta iniciativa muestra el compromiso de la conferencia en marcar una diferencia en la sociedad.
En resumen, el Evento Dreamforce es una conferencia de renombre mundial que reúne a expertos en IA y conferencistas visionarios. Se enfoca en la innovación, la confianza y hacer el bien, y busca conectar a los clientes con sus propios clientes de una nueva manera utilizando datos, IA, CRM y confianza. Además, se compromete con la sostenibilidad a través del desarrollo del producto Net Zero Cloud y realiza donaciones millonarias a organizaciones benéficas y escuelas públicas. Este evento es una oportunidad única para aprender, inspirarse y colaborar en la creación de un futuro mejor.
Salesforce y su Compromiso con la IA
Salesforce es una de las empresas de software más grandes y exitosas del mundo, y su compromiso con la inteligencia artificial (IA) es innegable. No solo es la tercera empresa de software más grande a nivel mundial, sino que también es la segunda más grande en Japón, lo que demuestra su posición dominante en el mercado.
Lo más impresionante de Salesforce es su sólido conjunto de valores, que incluyen la sostenibilidad, igualdad, innovación, éxito del cliente y confianza. Estos valores se extienden a su enfoque en la IA, donde Salesforce se ha convertido en una plataforma confiable para empresas de clientes de todos los tamaños.
La tecnología de IA de Salesforce es excepcional, ya que comprende los metadatos y prioriza la privacidad y seguridad de los datos. Esta es una preocupación crucial para muchas empresas, y Salesforce ha trabajado arduamente para garantizar que su plataforma de IA sea confiable y segura.
Uno de los aspectos más destacados del compromiso de Salesforce con la IA es su enfoque en la productividad y el éxito del cliente, en lugar de utilizar los datos con fines de lucro. Salesforce entiende que su éxito depende del éxito de sus clientes, y utiliza la IA para mejorar la eficiencia y brindar soluciones personalizadas que satisfagan las necesidades específicas de cada cliente.
Valores de sostenibilidad, igualdad, innovación, éxito del cliente y confianza
En Salesforce, los valores son más que simplemente palabras en un papel. La empresa se esfuerza por ser sostenible en todas sus operaciones, minimizando su impacto en el medio ambiente y abogando por prácticas comerciales responsables. Salesforce también se preocupa profundamente por la igualdad y la diversidad, y se esfuerza por construir una fuerza laboral diversa e inclusiva.
La innovación es el corazón de Salesforce. La empresa siempre está buscando formas de mejorar y avanzar en su tecnología para brindar a sus clientes las mejores soluciones posibles. Su enfoque en el éxito del cliente es otro aspecto destacado de su compromiso con la IA. Salesforce se enorgullece de brindar un excelente servicio al cliente y de ayudar a sus clientes a alcanzar sus metas y objetivos comerciales.
La confianza es la piedra angular de la relación entre Salesforce y sus clientes. Salesforce se compromete a proteger los datos y la privacidad de sus clientes y trabaja constantemente para mejorar sus medidas de seguridad. Su tecnología de IA es un claro ejemplo de este compromiso, ya que comprende los metadatos y prioriza la privacidad y seguridad de los datos.
Plataforma de IA confiable para empresas de clientes
Con su sólida plataforma de IA, Salesforce se ha convertido en un líder en la industria, brindando soluciones confiables y avanzadas a empresas de todo el mundo. La plataforma de IA de Salesforce utiliza algoritmos inteligentes y análisis de datos para ayudar a las empresas a tomar decisiones más informadas y estratégicas.
La plataforma de IA de Salesforce se destaca por su capacidad para comprender metadatos y aprovechar la información para brindar perspectivas valiosas. Esto permite a las empresas aprovechar al máximo sus datos y tomar decisiones basadas en hechos para impulsar su crecimiento y éxito.
Tecnología de IA que entiende metadatos y prioriza privacidad y seguridad de datos
La tecnología de IA de Salesforce es especialmente avanzada en términos de comprender metadatos y priorizar la privacidad y seguridad de los datos. La plataforma aprovecha los metadatos para ofrecer soluciones personalizadas y relevantes a los clientes sin comprometer la privacidad o seguridad de los datos.
La privacidad y seguridad de los datos son preocupaciones cada vez mayores en un mundo cada vez más digital. Salesforce se toma este problema en serio y ha invertido mucho en garantizar que sus soluciones de IA cumplan con los más altos estándares de seguridad y protección de datos.
Enfoque en productividad y éxito del cliente, no en utilizar datos con fines de lucro
A diferencia de muchas otras empresas de tecnología, Salesforce no se enfoca en utilizar los datos con fines de lucro. En cambio, se centra en mejorar la productividad y el éxito de sus clientes. La IA de Salesforce se utiliza para automatizar tareas repetitivas, proporcionar información valiosa y ayudar a las empresas a tomar decisiones más informadas y estratégicas.
Al utilizar la IA de Salesforce, las empresas pueden liberar tiempo y recursos para centrarse en actividades más estratégicas y de valor agregado. Esto no solo mejora la productividad, sino que también impulsa el éxito comercial a largo plazo.
Conclusión
Salesforce ha demostrado su compromiso con la IA al convertirse en una plataforma confiable y segura para empresas de todo el mundo. Sus sólidos valores de sostenibilidad, igualdad, innovación, éxito del cliente y confianza respaldan su enfoque en la IA y su compromiso de proporcionar soluciones de valor a sus clientes. Con su tecnología de vanguardia, comprensión de metadatos y priorización de privacidad y seguridad de datos, Salesforce está impulsando la productividad y el éxito del cliente, sin comprometer la confidencialidad de los datos o utilizarlos con fines de lucro.
Innovación y Accesibilidad de la IA
La Inteligencia Artificial (IA) está revolucionando la forma en que realizamos tareas cotidianas y está transformando la manera en que las empresas operan. Salesforce, una de las empresas líderes en el campo de la IA, ha desarrollado diversas innovaciones y mejoras para potenciar su plataforma Einstein y hacerla más accesible para usuarios de todos los niveles, desde no programadores hasta desarrolladores de bajo código.
Una de las características destacadas de la IA en Salesforce es su motor de flujo de trabajo integrado e inteligente. Este motor es capaz de automatizar trillones de tareas, lo cual agiliza los procesos empresariales y libera tiempo para que los equipos se enfoquen en tareas de mayor valor. Con la IA, las empresas pueden optimizar sus operaciones y ser más eficientes en la entrega de productos y servicios.
Otra ventaja significativa de la IA en Salesforce es su accesibilidad para no programadores y desarrolladores de bajo código. La plataforma Einstein ha sido diseñada pensando en estos usuarios, brindando herramientas intuitivas y fáciles de usar que permiten aprovechar los beneficios de la IA sin necesidad de tener conocimientos avanzados de programación. Esto impulsa la adopción de la IA en organizaciones de diversos tamaños y sectores, democratizando su uso.
Para fomentar la innovación en la plataforma Einstein, Salesforce ha lanzado un fondo de inversión de $500 millones para apoyar a emprendedores y startups. Este fondo busca impulsar el desarrollo de soluciones basadas en la IA y promover la creación de aplicaciones avanzadas que aprovechen el potencial de esta tecnología. Con esta iniciativa, Salesforce busca fortalecer su ecosistema de socios y continuar liderando el camino en términos de innovación en IA.
La ética y la responsabilidad son valores fundamentales en el desarrollo y aplicación de la IA. Salesforce ha hecho hincapié en la importancia de seguir prácticas éticas y responsables en el uso de la tecnología. La plataforma Einstein está diseñada para proteger la privacidad de los datos y garantizar la transparencia en el procesamiento de la información. Esto es especialmente relevante en un mundo cada vez más preocupado por la privacidad y la seguridad de los datos.
Además de las características propias de la plataforma Einstein, Salesforce también ha integrado su IA con otras empresas líderes en sus respectivos campos. La colaboración con empresas como Tableau y MuleSoft ha permitido mejorar las capacidades de IA e integración de Salesforce. Estas integraciones permiten a los usuarios aprovechar las funcionalidades de la IA en conjunto con otras herramientas y servicios, potenciando su eficiencia y brindando soluciones más completas.
En resumen, Salesforce está impulsando la innovación y la accesibilidad de la IA a través de su plataforma Einstein. Con su motor de flujo de trabajo integrado e inteligente, su enfoque en la accesibilidad para no programadores y desarrolladores de bajo código, su fondo de inversión para emprendedores y startups, su énfasis en prácticas éticas y responsables, y su integración con empresas líderes en el mercado, Salesforce está liderando el camino en el campo de la IA y permitiendo a las empresas aprovechar todo el potencial de esta tecnología para impulsar su éxito.
Salesforce y Einstein Co-Pilot Studio
En la era de la inteligencia artificial (IA), las organizaciones están buscando formas de aprovechar al máximo esta tecnología para mejorar sus procesos y aumentar su eficiencia. Salesforce y Einstein Co-Pilot Studio se han convertido en una herramienta muy valiosa para personalizar y ampliar las capacidades de la IA.
Una de las principales ventajas de Salesforce y Einstein Co-Pilot Studio es su capacidad para permitir a las empresas conectar modelos propios e integrarse con modelos de socios. Esto significa que las organizaciones pueden aprovechar tanto los modelos preexistentes como los que han creado internamente para obtener resultados más precisos y personalizados.
Otra característica destacada de esta herramienta es la creación de instrucciones y habilidades para mejorar las capacidades de la IA. Los usuarios pueden desarrollar instrucciones y habilidades específicas que ayudan al sistema a comprender y realizar tareas complejas de manera más eficiente. Esto implica un enfoque en el razonamiento y la ejecución de tareas similares a como lo haría un humano.
Einstein Co-Pilot Studio facilita la implementación de la IA en organizaciones de todos los tamaños y sectores. A través de su interfaz intuitiva, las empresas pueden aprovechar al máximo los beneficios de la IA sin necesidad de invertir en recursos adicionales o conocimientos técnicos avanzados.
Algunas de las tareas que Einstein Co-Pilot Studio puede ejecutar incluyen el análisis de grandes cantidades de datos, la clasificación de información, el procesamiento de lenguaje natural y la generación de insights basados en patrones identificados. Esto permite a las organizaciones automatizar procesos, tomar decisiones más informadas y mejorar su eficiencia operativa en general.
Usar Einstein Co-Pilot Studio también significa que las empresas pueden contar con un sistema de IA personalizado y adaptable a sus necesidades y objetivos específicos. Los modelos desarrollados en la plataforma pueden ajustarse y actualizarse fácilmente a medida que se obtienen nuevos datos y se identifican nuevas tendencias y patrones.
En resumen, Salesforce y Einstein Co-Pilot Studio son una combinación poderosa para impulsar la implementación exitosa de la IA en organizaciones. Esta herramienta ofrece la posibilidad de personalizar y ampliar las capacidades de la IA, conectar modelos propios e integrarse con modelos de socios, y mejorar el razonamiento y la ejecución de tareas como lo haría un humano. Todo esto, sin la necesidad de invertir en recursos adicionales o conocimientos técnicos avanzados.
Integración de Slack en Salesforce
La integración de Slack en Salesforce ha revolucionado la forma en que los profesionales trabajan y se comunican. Con la combinación de la plataforma de colaboración en equipo líder en el mercado, Slack, y el popular sistema de gestión de relaciones con los clientes, Salesforce, los usuarios pueden aprovechar una nueva experiencia de usuario que ofrece funciones impulsadas por IA, mejorando su productividad y eficiencia.
Nueva experiencia de usuario y funciones impulsadas por IA
La integración de Slack en Salesforce introduce una nueva y emocionante experiencia de usuario, que permite a los equipos colaborar de manera más efectiva y eficiente. Con la función de inteligencia artificial de Slack, los usuarios pueden recibir sugerencias inteligentes y recomendaciones basadas en su flujo de trabajo. Esto ayuda a optimizar las tareas diarias y a tomar decisiones informadas.
Slack Lists para rastrear trabajo y Slack Sales Elevate para vendedores
Una de las características destacadas de la integración de Slack en Salesforce es la capacidad de utilizar Slack Lists para rastrear el trabajo y mantener al equipo organizado. Los usuarios pueden crear listas personalizadas para proyectos, tareas pendientes y seguimiento de hitos. Esto facilita la colaboración y el seguimiento del progreso del trabajo.
Además, los vendedores se benefician de Slack Sales Elevate, una característica diseñada específicamente para ellos. Esta función permite a los vendedores acceder a información y recursos clave directamente desde Slack, lo que les ayuda a mejorar las relaciones con los clientes y cerrar más acuerdos de manera efectiva.
Visualización y actualización de datos de Salesforce directamente en Slack
No hay necesidad de cambiar constantemente entre Salesforce y Slack para acceder a la información de los clientes. Con la integración de Slack en Salesforce, los usuarios pueden ver y actualizar los datos de Salesforce directamente desde la interfaz de Slack. Esto ahorra tiempo y reduce la posibilidad de errores al mantener la información actualizada en todo momento.
Generación de respuestas cohesivas y resúmenes de actividad perdida en Slack
Con la integración de Slack en Salesforce, los usuarios pueden generar respuestas cohesivas y personalizadas directamente desde Slack. La inteligencia artificial de Slack analiza el contexto de las conversaciones y sugiere respuestas relevantes y coherentes. Esto ayuda a los usuarios a responder de manera más rápida y precisa, mejorando la comunicación con los clientes y agilizando los procesos de ventas y servicio.
Además, Slack ofrece la función de resumen de actividad perdida, que registra y muestra una visión general de las actualizaciones y actividades que se han perdido mientras el usuario no estaba en línea. Esto es especialmente útil para mantenerse al día con los cambios y actualizaciones, incluso si se ha estado fuera del sistema por un tiempo.
Creación de plantillas específicas para ventas con IA generativa
La integración de Slack en Salesforce también incluye la capacidad de crear plantillas específicas para ventas con IA generativa. Estas plantillas están diseñadas para ayudar a los vendedores a generar propuestas y presentaciones de manera rápida y eficiente. Al aprovechar la inteligencia artificial generativa, Slack puede generar contenido personalizado y atractivo, ahorrando tiempo y esfuerzo a los equipos de ventas.
En resumen, la integración de Slack en Salesforce ha brindado a los usuarios una experiencia de usuario mejorada, impulsada por la inteligencia artificial y llena de características útiles. Desde Slack Lists hasta Slack Sales Elevate, la posibilidad de visualizar y actualizar datos de Salesforce directamente en Slack, la generación de respuestas cohesivas y la creación de plantillas específicas para ventas con IA generativa, esta integración ha transformado la forma en que los profesionales trabajan y logran resultados exitosos.
Conclusión y Próximos Eventos
La conferencia Dreamforce ha comenzado, y hay muchas sesiones y eventos emocionantes programados para los próximos días. Desde charlas inspiradoras hasta demostraciones de última tecnología, aquí hay un resumen de lo que puedes esperar en los próximos eventos tecnológicos.
Innovación, Confianza y Éxito del Cliente con IA
Uno de los temas centrales en Dreamforce este año es la innovación impulsada por la inteligencia artificial (IA). Las sesiones se centrarán en cómo las organizaciones pueden aprovechar la IA para impulsar el crecimiento y mejorar la experiencia del cliente. También habrá discusiones sobre la confianza en los datos y cómo las empresas pueden asegurarse de que sus sistemas de IA sean éticos y seguros.
Oportunidades para Aprender, Conectarse y Hacer el Bien en la Comunidad
Dreamforce no solo se trata de sesiones y exhibiciones tecnológicas, también es una oportunidad para aprender, conectarse y hacer el bien en la comunidad. Habrá actividades de voluntariado, oportunidades de networking y charlas inspiradoras sobre la importancia de devolver a la sociedad. Estas actividades brindan a los asistentes la posibilidad de ampliar sus conocimientos, establecer contactos y contribuir a causas benéficas.
TL;DR
Dreamforce es una conferencia llena de sesiones y eventos tecnológicos emocionantes. La innovación impulsada por la IA es un tema central, con un enfoque en cómo aprovecharla para la mejora del éxito del cliente. Además, hay oportunidades para aprender, conectarse y hacer el bien en la comunidad, lo que brinda a los asistentes una experiencia enriquecedora y gratificante.
Optimiza tu Gestión de Proveedores con Salesforce.com: Descubre cómo hacerlo
Introducción
La gestión efectiva de proveedores es de vital importancia para el éxito de cualquier empresa. Los proveedores son una parte fundamental de la cadena de suministro y su rendimiento puede tener un impacto significativo en la calidad y eficiencia de los productos y servicios que ofrece una empresa. Es por eso que contar con un sistema eficiente para gestionar a los proveedores es crucial.
Salesforce.com es una solución líder en el mercado que puede ayudar a las empresas a optimizar su gestión de proveedores. Salesforce.com es una plataforma en la nube que ofrece una amplia gama de herramientas y funcionalidades para gestionar todas las etapas del proceso de compra, desde la selección y evaluación de proveedores hasta la gestión de contratos y acuerdos. En este artículo, exploraremos cómo Salesforce.com puede ayudar a las empresas a mejorar su gestión de proveedores y los beneficios que esto puede traer.
¿Qué es Salesforce.com y cómo puede ayudar a tu empresa en la gestión de proveedores?
Salesforce.com es una plataforma en la nube que ofrece una amplia gama de herramientas y funcionalidades para gestionar todas las etapas del proceso de compra. Con Salesforce.com, las empresas pueden centralizar toda la información relacionada con sus proveedores en un solo lugar, lo que facilita el acceso y la colaboración entre los diferentes departamentos.
Una de las características más destacadas de Salesforce.com es su capacidad para automatizar procesos. Con Salesforce.com, las empresas pueden automatizar tareas como la generación de órdenes de compra, el seguimiento de entregas y pagos, lo que ayuda a agilizar el proceso de compra y reducir errores.
Además, Salesforce.com ofrece herramientas analíticas avanzadas que permiten a las empresas evaluar el rendimiento de sus proveedores y tomar decisiones basadas en datos. Esto ayuda a las empresas a identificar proveedores de alto rendimiento y establecer relaciones más sólidas con ellos.
Paso a paso: cómo implementar Salesforce.com en tu empresa para optimizar la gestión de proveedores
Implementar Salesforce.com en tu empresa para optimizar la gestión de proveedores puede parecer un proceso complicado, pero con la guía adecuada, puede ser bastante sencillo. Aquí hay un paso a paso para ayudarte a implementar Salesforce.com en tu empresa:
1. Definir los objetivos: Antes de comenzar la implementación, es importante tener claros los objetivos que deseas lograr con Salesforce.com. ¿Quieres mejorar la eficiencia del proceso de compra? ¿Quieres mejorar la comunicación con tus proveedores? Definir estos objetivos te ayudará a enfocar tus esfuerzos y asegurarte de que estás aprovechando al máximo la plataforma.
2. Configurar la plataforma: Una vez que hayas definido tus objetivos, es hora de configurar la plataforma. Esto incluye la creación de campos personalizados, la configuración de flujos de trabajo y la personalización de los paneles de control para adaptarlos a tus necesidades específicas.
3. Importar datos: El siguiente paso es importar los datos existentes relacionados con tus proveedores a Salesforce.com. Esto incluye información como nombres de proveedores, direcciones, números de contacto y detalles de contratos.
4. Capacitar al personal: Una vez que hayas configurado la plataforma y hayas importado los datos, es importante capacitar a tu personal sobre cómo utilizar Salesforce.com para gestionar proveedores. Esto incluye enseñarles cómo generar órdenes de compra, realizar seguimiento de entregas y pagos, y utilizar las herramientas analíticas para evaluar el rendimiento de los proveedores.
5. Monitorear y ajustar: Una vez que hayas implementado Salesforce.com, es importante monitorear su rendimiento y realizar ajustes según sea necesario. Esto puede incluir la adición de nuevos campos personalizados, la modificación de flujos de trabajo o la actualización de paneles de control para adaptarse a los cambios en tus necesidades comerciales.
Beneficios de utilizar Salesforce.com en la gestión de proveedores: ahorro de tiempo y dinero
El uso de Salesforce.com en la gestión de proveedores puede proporcionar una serie de beneficios significativos para las empresas. Uno de los beneficios más destacados es el ahorro de tiempo y dinero. Con Salesforce.com, las empresas pueden automatizar tareas como la generación de órdenes de compra, el seguimiento de entregas y pagos, lo que ayuda a agilizar el proceso de compra y reducir errores.
Además, Salesforce.com ofrece herramientas analíticas avanzadas que permiten a las empresas evaluar el rendimiento de sus proveedores y tomar decisiones basadas en datos. Esto ayuda a las empresas a identificar proveedores de alto rendimiento y establecer relaciones más sólidas con ellos.
Otro beneficio importante es la mejora en la comunicación con los proveedores. Con Salesforce.com, las empresas pueden centralizar toda la información relacionada con sus proveedores en un solo lugar, lo que facilita el acceso y la colaboración entre los diferentes departamentos. Esto ayuda a mejorar la comunicación con los proveedores y a construir relaciones más sólidas.
¿Cómo automatizar procesos de compra y pagos con Salesforce.com?
Una de las características más destacadas de Salesforce.com es su capacidad para automatizar procesos. Con Salesforce.com, las empresas pueden automatizar tareas como la generación de órdenes de compra, el seguimiento de entregas y pagos, lo que ayuda a agilizar el proceso de compra y reducir errores.
La automatización de procesos de compra y pagos con Salesforce.com puede proporcionar una serie de beneficios significativos para las empresas. En primer lugar, ayuda a agilizar el proceso de compra, lo que significa que las empresas pueden recibir los productos y servicios que necesitan más rápidamente. Esto puede ayudar a mejorar la eficiencia operativa y reducir los costos.
Además, la automatización de procesos de compra y pagos con Salesforce.com también puede ayudar a reducir errores. Al eliminar la necesidad de ingresar manualmente datos en diferentes sistemas, se reduce la posibilidad de cometer errores. Esto puede ayudar a mejorar la precisión y la calidad de los datos relacionados con los proveedores.
¿Cómo mejorar la comunicación con tus proveedores a través de Salesforce.com?
La comunicación efectiva con los proveedores es fundamental para establecer relaciones sólidas y garantizar un flujo constante de productos y servicios. Salesforce.com puede ayudar a mejorar la comunicación con los proveedores al centralizar toda la información relacionada con ellos en un solo lugar.
Con Salesforce.com, las empresas pueden almacenar información como nombres de proveedores, direcciones, números de contacto y detalles de contratos en un solo lugar accesible para todos los departamentos relevantes. Esto facilita el acceso a la información y mejora la colaboración entre los diferentes departamentos.
Además, Salesforce.com también ofrece herramientas de comunicación integradas, como correo electrónico y chat, que permiten a las empresas comunicarse de manera más eficiente con sus proveedores. Esto puede ayudar a resolver problemas y responder preguntas de manera más rápida y efectiva.
¿Cómo realizar un seguimiento eficaz de los pedidos y entregas con Salesforce.com?
Realizar un seguimiento eficaz de los pedidos y entregas es fundamental para garantizar que los productos y servicios se entreguen a tiempo. Salesforce.com puede ayudar a las empresas a realizar un seguimiento eficaz de los pedidos y entregas al proporcionar herramientas de seguimiento integradas.
Con Salesforce.com, las empresas pueden registrar y realizar un seguimiento de todos los pedidos realizados a sus proveedores. Esto incluye información como fechas de pedido, fechas de entrega esperadas y detalles de contacto del proveedor. Al tener toda esta información en un solo lugar, las empresas pueden realizar un seguimiento más efectivo de los pedidos y asegurarse de que se entreguen a tiempo.
Además, Salesforce.com también ofrece herramientas de notificación integradas que pueden enviar alertas automáticas cuando se produzcan cambios en el estado de un pedido o entrega. Esto ayuda a las empresas a estar al tanto de cualquier problema o retraso y tomar medidas correctivas rápidamente.
¿Cómo analizar y evaluar el rendimiento de tus proveedores con Salesforce.com?
Analizar y evaluar el rendimiento de los proveedores es fundamental para tomar decisiones informadas sobre qué proveedores son los más adecuados para tu empresa. Salesforce.com puede ayudar a las empresas a analizar y evaluar el rendimiento de sus proveedores al proporcionar herramientas analíticas avanzadas.
Con Salesforce.com, las empresas pueden recopilar datos sobre el rendimiento de sus proveedores, como tiempos de entrega, calidad de los productos y servicios, y cumplimiento de los plazos de pago. Estos datos se pueden analizar utilizando herramientas analíticas avanzadas para identificar tendencias y patrones.
Además, Salesforce.com también ofrece herramientas de informes y paneles de control que permiten a las empresas visualizar y compartir los resultados del análisis con otros departamentos. Esto ayuda a mejorar la colaboración y la toma de decisiones basada en datos.
¿Cómo gestionar contratos y acuerdos con proveedores con Salesforce.com?
Gestionar contratos y acuerdos con proveedores puede ser un proceso complicado y propenso a errores. Salesforce.com puede ayudar a las empresas a gestionar contratos y acuerdos con proveedores al proporcionar herramientas de gestión de contratos integradas.
Con Salesforce.com, las empresas pueden almacenar todos los contratos y acuerdos relacionados con sus proveedores en un solo lugar accesible para todos los departamentos relevantes. Esto facilita el acceso a la información y mejora la colaboración entre los diferentes departamentos.
Además, Salesforce.com también ofrece herramientas de seguimiento de contratos que permiten a las empresas realizar un seguimiento de las fechas de vencimiento, las renovaciones y las modificaciones de los contratos. Esto ayuda a garantizar que los contratos se cumplan y que se realicen las renovaciones o modificaciones necesarias a tiempo.
¿Cómo integrar Salesforce.com con otras herramientas de gestión empresarial?
Integrar Salesforce.com con otras herramientas de gestión empresarial puede proporcionar una serie de beneficios significativos para las empresas. Por ejemplo, la integración con un sistema ERP puede ayudar a sincronizar datos relacionados con proveedores, como órdenes de compra y facturas, lo que ayuda a mejorar la eficiencia y reducir errores.
Salesforce.com también se puede integrar con herramientas de gestión de inventario, lo que permite a las empresas tener una visión completa de su cadena de suministro y tomar decisiones informadas sobre qué productos y servicios deben pedir a sus proveedores.
Además, la integración con herramientas de gestión financiera puede ayudar a las empresas a realizar un seguimiento de los pagos a los proveedores y garantizar que se realicen a tiempo. Esto puede ayudar a mejorar la relación con los proveedores y evitar problemas de flujo de efectivo.
Casos de éxito: empresas que han optimizado su gestión de proveedores gracias a Salesforce.com
Muchas empresas han logrado optimizar su gestión de proveedores gracias a Salesforce.com. Por ejemplo, una empresa de fabricación implementó Salesforce.com para gestionar sus proveedores y logró reducir el tiempo necesario para generar órdenes de compra en un 50%. Esto ayudó a mejorar la eficiencia del proceso de compra y reducir los costos.
Otra empresa de servicios profesionales implementó Salesforce.com para gestionar sus contratos y acuerdos con proveedores. Como resultado, lograron reducir el tiempo necesario para renovar contratos en un 75% y mejorar la precisión de los datos relacionados con los proveedores.
Estos son solo algunos ejemplos de cómo las empresas pueden beneficiarse al implementar Salesforce.com para gestionar sus proveedores. Los beneficios incluyen ahorro de tiempo y dinero, mejora en la comunicación con los proveedores, seguimiento eficaz de pedidos y entregas, análisis y evaluación del rendimiento de los proveedores, gestión eficaz de contratos y acuerdos, y la capacidad de integrar Salesforce.com con otras herramientas de gestión empresarial.
Conclusión
En resumen, la gestión efectiva de proveedores es fundamental para el éxito de cualquier empresa. Salesforce.com ofrece una solución completa para gestionar proveedores, desde la selección y evaluación hasta la gestión de contratos y acuerdos. Con Salesforce.com, las empresas pueden ahorrar tiempo y dinero, mejorar la comunicación con los proveedores, realizar un seguimiento eficaz de los pedidos y entregas, analizar y evaluar el rendimiento de los proveedores, gestionar contratos y acuerdos, e integrar Salesforce.com con otras herramientas de gestión empresarial.
Si estás buscando optimizar tu gestión de proveedores, te recomendamos considerar la implementación de Salesforce.com. Con sus numerosas funcionalidades y beneficios, Salesforce.com puede ayudarte a mejorar la eficiencia y la calidad de tus procesos de compra y establecer relaciones más sólidas con tus proveedores. No pierdas más tiempo y comienza a aprovechar todas las ventajas que Salesforce.com puede ofrecer a tu empresa.
Si estás buscando mejorar la gestión de proveedores en Salesforce.com, te recomendamos leer nuestro artículo sobre cómo impulsar el crecimiento con soluciones de comercio rápido en AppExchange. En este artículo, descubrirás cómo aprovechar al máximo las herramientas disponibles en la plataforma para optimizar tus procesos de gestión de proveedores y potenciar el crecimiento de tu negocio. ¡No te lo pierdas! Leer más
¿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
La guía para desarrolladores de Salesforce para Dreamforce 2023 ☁️
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.
…
¡Llamando a todos los desarrolladores de Salesforce! ¿Estás listo para experimentar la magia de AI + Datos + CRM en Dreamforce 2023? Hemos preparado una experiencia repleta de tres días como ninguna otra, así que prepárate para aprender, conectarte, divertirte y retribuir rodeado de compañeros innovadores en la conferencia de tecnología más grande del mundo.
Sabemos que está contando ansiosamente los días hasta que comience Dreamforce, así que siga leyendo para comenzar a planificar su experiencia Dreamforce perfecta, desde conferencias magistrales hasta sesiones en Developer Track y demostraciones prácticas en acción en Developer Grove.
Vea la última tecnología en la conferencia magistral sobre el futuro del desarrollo
AI + Data + CRM están cambiando rápidamente el futuro de los negocios y los desarrolladores están a la vanguardia. Únase al presidente y director de ingeniería, Srini Tallapragada, y a invitados especiales para aprender todo sobre el futuro del desarrollo y cómo puede aprovechar la IA en su trabajo.
Si asistirá a Dreamforce en persona, asegúrese de agregar la conferencia magistral a su agenda . Si lo seguirá desde casa, vea la conferencia magistral completa mientras se transmite en vivo en Salesforce+ .
📅 Marque sus calendarios: jueves 14 de septiembre, de 1:30 a 2:20 p. m., hora del Pacífico
🎤 Oradores destacados: Srini Tallapragada, Alba Rivas, Adam White, Kat Holmes, Chris Peterson, Avanthika Ramesh
❗ Añadir a tu agenda
Descubra los aspectos más destacados de la versión para desarrolladores en Developer Preview Live
Eche un primer vistazo a las principales funciones, herramientas e innovaciones para desarrolladores de la versión Winter '24. Vea demostraciones en vivo de interesantes innovaciones de productos y haga preguntas a nuestros expertos en productos. Hay tantas innovaciones nuevas para los desarrolladores en esta versión que ¡no querrás perderte esto!
📅 Marque sus calendarios: jueves 14 de septiembre, de 2:30 a 3:30 p. m., hora del Pacífico
🎤 Oradores destacados: Aditya Naag Topalli, Mohith Shrivastava, Ewald Hofman, Danielle Larregui, Greg Whitworth, Akshata Sawant, Sarah Welker
❗ Añadir a tu agenda
Mejora tus habilidades en la ruta de desarrollador
Developer Track ofrece una combinación de sesiones de teatro de 20 minutos en Developer Theatre y sesiones de trabajo de 40 minutos. Espere asimilar las mejores prácticas, consejos y mucha inspiración. ¡Y hay algo para todos, sin importar los temas que te apasionen! Tenemos sesiones para todos los niveles (principiante, intermedio, avanzado) en todas las funciones y temas: IA generativa, nube de datos, DevOps Center, MuleSoft, Code Builder, Apex, AppExchange, Lightning Web Components, Slack, seguridad, accesibilidad y más.
📍 Las sesiones de calentamiento se ubicarán en todo Trailblazer Forest: en Developer Theatre junto a Developer Grove, Redwood Theatre, Einstein Theatre, Data Cloud Theatre y Olympic Theatre. Las sesiones de trabajo de Developer Track se llevarán a cabo en el segundo y tercer piso de Moscone West. Asegúrese de consultar su agenda para conocer la ubicación exacta de las habitaciones.
Para encontrar estas sesiones en el catálogo de sesiones de Dreamforce , seleccione Función en la navegación izquierda y marque Desarrollador para ver todas las sesiones etiquetadas para desarrolladores.
Algunas sesiones imperdibles para agregar a tu agenda ✏️
Descubra el poder de Einstein GPT para desarrolladores
Qué esperar: La IA generativa ha arrasado en el mundo de la tecnología. Conozca las capacidades más recientes de Einstein GPT y cómo los desarrolladores pueden utilizar la tecnología para crear sus propias aplicaciones impulsadas por IA en Salesforce.
Oradores destacados: Stephan Chandler-García, Ananya Jha
❗ Añade esta sesión a tu agenda
Comprensión de la nube de datos para desarrolladores de Salesforce
Qué esperar: aprenda qué significa Data Cloud para los desarrolladores, cómo se exponen sus artefactos como metadatos de plataforma familiares y cómo ingerir e interactuar con sus datos mediante SQL, Apex, Flows, API y SDK.
Oradores destacados: Aditya Naag Topalli, Danielle Larregui
❗ Añade esta sesión a tu agenda
¿Quieres un mejor código? Einstein GPT y Code Analyzer pueden ayudar
Qué esperar: Impulse el desarrollo de Salesforce con el dúo dinámico de Einstein GPT para desarrolladores y Code Analyzer. Aprenda cómo optimizar la generación y validación de código directamente desde las experiencias IDE.
Oradores destacados: Gordon Bockus, Vivek Chawla
❗ Añade esta sesión a tu agenda
Componentes web Lightning: novedades y novedades
Qué esperar: aprenda cómo puede utilizar Lightning Web Components para hacer que el desarrollo en Salesforce sea más fácil y eficiente. Vea las últimas funciones disponibles para LWC y lo que se avecina en la hoja de ruta.
Oradores destacados: Alicia Teo, Alice Oh, Leo Balter
❗ Añade esta sesión a tu agenda
Hoja de ruta de Apex: novedades y novedades
Qué esperar: Los gerentes de producto de Salesforce profundizarán en las funciones lanzadas recientemente y en el futuro en la hoja de ruta de Apex, incluido Einstein GPT para desarrolladores.
Oradores destacados: Daniel Ballinger, Chris Peterson
❗ Añade esta sesión a tu agenda
Aumente la productividad de los desarrolladores con GraphQL e IA generativa
Qué esperar: Sumérgete en la nueva API GraphQL, donde las consultas y mutaciones se pueden combinar en una sola solicitud, ganando rendimiento y flexibilidad. Eche un vistazo a cómo redactar consultas con IA generativa.
Oradores destacados: Julián Duque, Ben Sklar
❗ Añade esta sesión a tu agenda
Desarrollar componentes web Lightning para dispositivos móviles sin conexión
Qué esperar: ¿ Usuarios móviles sin conexión? Aprenda cómo habilitarlos con componentes web Lightning personalizados para mostrar e incluso actualizar registros mientras un dispositivo móvil está desconectado de Internet.
Oradora destacada: Angela Le
❗ Añade esta sesión a tu agenda
Gestionar dependencias y conflictos en el Centro DevOps
Qué esperar: profundice en cómo los desarrolladores utilizan DevOps Center para gestionar el ciclo de vida del desarrollo de software. Comience con DevOps Center y aprenda a solucionar los problemas más comunes, como la resolución de conflictos.
Oradores destacados: Gilson Canario, Francisco Sammartino
❗ Añade esta sesión a tu agenda
Cinco cosas que los desarrolladores de Salesforce deben saber sobre MuleSoft
Qué esperar: Únase a esta sesión para conocer los conceptos clave de MuleSoft que necesita saber como desarrollador de Salesforce. Nos centraremos en las mejores prácticas, consejos y trucos, antipatrones y más con ejemplos en vivo.
Oradores destacados: Gaurav Kheterpal, Akshata Sawant
❗ Añade esta sesión a tu agenda
Pon a prueba tus habilidades en Developer Grove
Developer Grove, ubicado en Trailhead Forest, es el hogar de los desarrolladores durante Dreamforce y el lugar para comenzar su viaje de aprendizaje de tres días .
Nuestra principal atracción este año es una competencia estilo arcade que pone a prueba tus habilidades de ingeniería en IA. ¡Completa tantos desafíos como puedas en el menor tiempo posible para que tu nombre aparezca en la tabla de clasificación y puedas presumir de ello!
Visite la estación de demostración que cubre nuestras aplicaciones de muestra y recetas de código, y descubra cómo puede utilizarlas en su propio trabajo. Cada estación contará con empleados de Salesforce que saben lo que hacen y les encanta ayudar a otros a aprender.
❗Novedad de este año: Estación de consultas 1:1 en Developer Grove. Los desarrolladores de Salesforce pueden registrarse para una consulta individual de 20 minutos con profesionales expertos de Salesforce. Para reservar una consulta individual, visite esta página y seleccione el tema "Desarrollador de Salesforce". Cuando haya terminado de registrarse, se le enviará una confirmación por correo electrónico y estará disponible en la aplicación Salesforce Events; descárguela ahora en App Store o Google Play Store .
Otras cosas a tener en cuenta 👀
Conferencia principal de Dreamforce
Únase al director ejecutivo de Salesforce, Marc Benioff, junto con invitados especiales en el discurso principal de Dreamforce para escuchar todo sobre nuestras innovaciones más recientes.
📅 Marque sus calendarios: martes 12 de septiembre, de 10 a. m. a 12 p. m., hora del Pacífico
❗ Añade la keynote a tu agenda
Fiel al foro principal de clientes
Únase al cofundador y director de tecnología Parker Harris en el foro anual de clientes True to the Core. Escuche a los líderes de productos compartir los aspectos más destacados de nuestra hoja de ruta de productos. Si nunca ha asistido, esta es una excelente sesión para que los desarrolladores pregunten y escuchen las respuestas de nuestros gerentes de producto. ¡Una cosa que seguirá siendo “central” en True to the Core es que habrá muchas preguntas!
📅 Marque sus calendarios: jueves 14 de septiembre, de 11:30 a. m. a 12:30 p. m., hora del Pacífico
❗ Añade esta sesión a tu agenda
Conferencia magistral de TI: cree su cliente 360 con IA confiable
Aprenda cómo resolver sus desafíos de TI más difíciles con IA + Datos + CRM. Escuche cómo los pioneros utilizan las últimas innovaciones de plataforma, nube de datos y MuleSoft para crear entornos de TI de próxima generación, con potentes capacidades de IA generativa integradas.
📅 Marque sus calendarios: martes 12 de septiembre, de 2:30 a 3:20 p. m., hora del Pacífico
❗ Añade esta sesión a tu agenda
Celebración pionera de la noche 1
Recuperaremos la diversión la primera noche de Dreamforce. Únase a nosotros en Trailblazer Forest de 5 a 6:30 p. m. el martes 12 de septiembre en Admin Meadow, Developer Grove y Community Cove para actividades sociales, comidas ligeras y bebidas.
Pistas de administrador y arquitecto
¿Busca diversificar su agenda en Dreamforce este año? Consulte todas las sesiones de código y de código bajo en la sección de administración y en la sección de arquitecto . Para obtener más información sobre cada uno, lea la Guía del administrador de Dreamforce 2023 .
Obtenga aún más contenido de Dreamforce 2023 en Salesforce+
¿No puedes asistir a Dreamforce en persona? Durante los tres días, las conferencias magistrales y las sesiones seleccionadas se transmitirán en vivo en Salesforce+. Habrá dos canales y 72 horas de transmisión en vivo. Además de la experiencia en vivo, más de 120 episodios bajo demanda estarán disponibles para verlos después de que finalice Dreamforce en cualquier momento y lugar.
Regístrese en Salesforce+ ahora para obtener acceso a todo el contenido exclusivo.
Empieza ahora
¡Dreamforce 2023 estará aquí antes de que te des cuenta! Siga estos pasos para prepararse:
- Regístrese para asistir a Dreamforce si aún no lo ha hecho.
- Agregue el discurso de apertura sobre el futuro del desarrollo y la vista previa de la versión para desarrolladores a su agenda.
- Complete Road to Dreamforce 2023 Trailhead Quest antes de las 11:59 p. m. (hora del Pacífico) del 11 de septiembre de 2023 para desbloquear una insignia comunitaria exclusiva y participar para tener la oportunidad de ganar* una de las 25 codiciadas sudaderas con capucha Trailblazer o una de las 50 camisetas Dreamforce.* Se aplican las reglas oficiales . Consulte la página Trailhead Quests para obtener todos los detalles.
- Descargue la aplicación Salesforce Events en App Store o Google Play Store para realizar un seguimiento de todo lo que hay en su agenda en un lugar de fácil acceso.
- Conéctese con sus pares en el grupo comunitario Salesforce Developers Trailblazer.
- Si no asiste en persona, asegúrese de registrarse para la experiencia Salesforce+.
- Seguir @salesforcedevs en Twitter y LinkedIn para obtener más actualizaciones.
Sobre el Autor
Kaitlin Benz es especialista sénior en marketing de desarrolladores en Salesforce. Lo que más le apasiona es la narración de historias, los podcasts y la comida vegana. Encuéntrala en LinkedIn .
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
Explore el lanzamiento de Summer '23 Marketing Cloud para desarrolladores ☁️
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.
…
El lanzamiento de Summer '23 Marketing Cloud está muy caliente con algunas características nuevas y geniales para los desarrolladores. Hay muchas innovaciones en todos los canales para mensajes de correo electrónico, páginas de destino, aplicaciones móviles, datos e inteligencia artificial. En este blog, cubriré mis mejores selecciones y los aspectos más destacados favoritos del lanzamiento.
BuildRowSetFromJSON()
Ha habido mucho revuelo en torno a esta nueva función de AMPscript en la comunidad, y con razón. Esto significa que no hay manera de que pueda dejar esto fuera de mi lista. La nueva función AMPscript BuildRowsetFromJSON()
permite a los desarrolladores analizar JSON en sus mensajes de correo electrónico y páginas de destino. Antes de BuildRowSetFromJSON()
, los desarrolladores necesitaban usar Guide Template Language o Server-Side JavaScript para analizar JSON. Ahora, los desarrolladores pueden seguir con AMPscript en lugar de cambiar a otro lenguaje de programación de Marketing Cloud para analizar su JSON.
API de descarga del historial de viajes
Con la API de descarga del historial de Journey , los desarrolladores pueden descargar hasta 30 días de datos del historial de Journey Builder a través de la API REST. Algunos de los datos que los desarrolladores podrán descargar incluyen detalles sobre los criterios de entrada y salida del viaje, el estado de la actividad y los errores. Puede descargar los datos a través del formato CSV para casos de uso como resolución de problemas, reconciliación de errores, segmentación avanzada, datos sin procesar para herramientas de visualización, campañas de retargeting y más. Agregamos esta nueva API a nuestra colección pública de Postman y lanzamos dos rutas adicionales ( frescura y estimación ) para ayudarlo a comprender mejor los datos que consulta.
Contenido de error personalizado de CloudPages
A veces ocurren errores, y la forma en que los desarrolladores manejan los errores puede afectar potencialmente a los clientes y su experiencia. Una CloudPage puede encontrar un error porque no está publicada, o puede haber un error debido a un código personalizado existente que afecta la capacidad de procesamiento de la CloudPage. En CloudPages, los desarrolladores ahora pueden configurar contenido personalizado para los errores, lo que permitirá a los desarrolladores dirigir con gracia a sus clientes a activos alternativos en caso de error. La siguiente imagen muestra la nueva capacidad con la opción de configurar el contenido de error personalizado. Dato curioso: ¡esta fue una idea en el intercambio de ideas que se entregó en este lanzamiento!
SDK para móviles de fidelización
El kit de desarrollo de software móvil (SDK) de fidelización es un nuevo kit de desarrollo de software que permite a los desarrolladores crear aplicaciones móviles para los programas de fidelización de su empresa.
La ayuda de Mobile SDK consta de funciones y capacidades nativas, como la inscripción y los detalles del perfil. El SDK está disponible para el desarrollo de iOS y Android . El SDK de Loyalty Mobile se basa en la plataforma principal y utiliza funcionalidades principales. Sin embargo, es parte de la familia Marketing Cloud. Los desarrolladores de Salesforce que ya están familiarizados con la creación de la plataforma central deberían considerar que se trata de un SDK muy nuevo y divertido con el que experimentar. Desarrolladores de Marketing Cloud, ¡esto es algo muy emocionante y nuevo para aprender!
Einstein Studio Traiga su propio modelo de inteligencia artificial (IA)/aprendizaje automático (ML) a la nube de datos
Los desarrolladores seguramente se divertirán, y tal vez un poco de desafío, con el diseño de sus propios modelos de IA utilizando Amazon SageMaker y Data Cloud. La integración de Einstein Studio entre Data Cloud y Amazon SageMaker es nuestra primera asociación de inteligencia artificial/aprendizaje automático. Los desarrolladores y los equipos de ciencia de datos pueden crear e incorporar sus propios modelos AI/ML para predicciones de conversión de prospectos, clasificaciones de casos y más. Luego, los especialistas en marketing pueden usar estas predicciones para personalizar cada punto de contacto con sus clientes. Consulte las notas de la versión y la documentación de ayuda para obtener más información.
Espero que haya disfrutado de mis aspectos destacados del lanzamiento de Summer '23 y que esté listo para comenzar a desarrollar con las muchas funciones nuevas en la plataforma de Marketing Cloud. Hay muchas más funciones en la versión Summer '23 para desarrolladores que pueden interesarle. Lo animo a consultar las notas de la versión de Marketing Cloud Summer '23 para leer sobre algunas de las otras mejoras incluidas en esta versión.
Recursos
Sobre el Autor
Danielle Larregui es promotora sénior de desarrolladores en Salesforce, donde se enfoca en la creación de contenido de Data Cloud y Marketing Cloud. Le encanta la UI/UX, el marketing digital y la codificación. Danielle también disfruta asistir a grupos de usuarios, conferencias comunitarias y eventos técnicos de Salesforce. Puede seguirla en Twitter @dnlarregui o LinkedIn para mantenerse al día con su contenido técnico.
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS
Liberando el poder de Apex en Salesforce Data Cloud — Parte 1 ☁️
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.
…
Salesforce Data Cloud permite a los desarrolladores aprovechar el poder de los grandes datos para las empresas. Al utilizar Data Cloud, los clientes pueden consolidar los datos de clientes de múltiples sistemas en una única instancia de Salesforce, creando una vista unificada de los datos en toda la empresa. Estos datos se pueden utilizar para análisis, aprendizaje automático y acciones automatizadas. En este primer blog de nuestra serie de dos partes, exploraremos diferentes utilidades de Apex para consultar datos en Data Cloud y brindaremos orientación sobre cómo utilizarlas de manera efectiva.
Apex ofrece una variedad de utilidades para Data Cloud. Por ejemplo, permite que los desarrolladores construyan con Lightning Web Components para personalizar las experiencias de usuario estándar de Data Cloud, o que los ISV construyan su propio código para automatizar operaciones específicas de Data Cloud, como la resolución de identidades, la creación y ejecución de conocimientos calculados de Data Cloud o la segmentación.
Objetos de Salesforce Data Cloud frente a objetos estándar/personalizados
Antes de analizar cómo consultar datos de Data Cloud, comprendamos un poco acerca de los objetos de Salesforce Data Cloud y cómo difieren con respecto a los objetos estándar/personalizados de Salesforce Platform.
Salesforce Data Cloud tiene un modelo de datos canónico que incluye objetos de lago de datos (DLO) y objetos de modelo de datos (DMO). Puede leer acerca de cómo estos objetos se asignan entre sí y sus propósitos en la documentación de ayuda.
Los objetos de Data Cloud pueden ingerir y almacenar volúmenes de datos mucho más grandes (en la magnitud de miles de millones de registros) en comparación con los objetos estándar y personalizados regulares en la Plataforma de Salesforce. Los objetos estándar/personalizados están diseñados para casos de uso transaccional y no son adecuados para almacenar y procesar big data. Por otro lado, los objetos de Data Cloud agregan capacidades similares a las de un lago de datos .
Otra distinción clave es que los objetos de Data Cloud no admiten disparadores Synchronous Apex. Sin embargo, aún puede lograr la automatización de procesos suscribiéndose a Change Data Capture (CDC) y utilizando Flows o Apex. Lo que es común entre los objetos de la nube de datos y los objetos de la plataforma es que están construidos sobre la misma base impulsada por metadatos, lo que hace posible el uso de características de la plataforma, como Salesforce Flow, Apex y Platform Events.
Cómo consultar datos de Data Cloud en Apex
Antes de profundizar en algún código, exploremos un ejemplo de caso de uso de una aplicación de nube de datos.
Ejemplo de caso de uso y supuestos
Para nuestros ejemplos de código en esta publicación de blog, supongamos que estamos trabajando para una empresa ficticia llamada Solar Circles que captura datos de todos sus paneles solares instalados en Data Cloud. Cada mes, se generan decenas de millones de puntos de datos a partir de estos paneles. Al tener estos datos en Data Cloud, Solar Circles obtiene la capacidad de realizar análisis, utilizar técnicas de aprendizaje automático y obtener información procesable de los datos.
El código de Apex en esta publicación asume una condición importante: la nube de datos está habilitada y el código de Apex se ejecuta en la organización de la nube de datos y no en las organizaciones de Salesforce que están conectadas a la organización de la nube de datos.
Consultar datos de Data Cloud usando SQL
Para acceder a datos de objetos de Data Cloud (DLO o DMO), utilice la clase CdpQuery
(ver documentos ) en Apex. Esta clase está disponible en el espacio de nombres ConnectApi
(ver documentos ).
A continuación se muestra un fragmento de código de ejemplo que muestra cómo acceder a los datos de un objeto de nube de datos mediante una instrucción SQL.
<dx-code-block title language="apex" code-block="@AuraEnabled(cacheable=true)
public static void getSolarPanelData(String customerId) { List<Map> returnData = new List<Map>(); // Create input for query operation ConnectApi.CdpQueryInput queryInput = new ConnectApi.CdpQueryInput(); queryInput.sql = ‘SELECT * ‘ + ‘FROM Solar_Panel_Events_solar_panel_F4C03__dlm ‘ + ‘WHERE CustomerId__c = » + customerId + » ‘ + ‘ORDER BY date_time__c DESC LIMIT 50’; // Execute SQL ConnectApi.CdpQueryOutputV2 response = ConnectApi.CdpQuery.queryAnsiSqlV2( queryInput ); Map responseMetadata = new Map(); responseMetadata = response.metadata; // Parse response System.debug( ‘Number of rows in the result data set ‘ + response.rowCount ); System.debug(‘Next batch ID ‘ + response.nextBatchId); System.debug(‘Query Metadata’ + responseMetadata); for (ConnectApi.CdpQueryV2Row resultRow : response.data) { for (Object result : resultRow.rowData) { system.debug(result); } } «>
En el ejemplo anterior, estamos recuperando datos para un componente LWC personalizado en una página Lightning de caso de objeto estándar para un agente de servicio. El componente muestra datos de dispositivos recientes provenientes de los paneles instalados en el sitio del cliente.
Aspectos destacados del código
- El método toma un parámetro
customerId
, lo que indica que recupera los datos del panel solar para un cliente específico - Se crea una instancia de
ConnectApi.CdpQueryInput
llamadaqueryInput
para definir la operación de consulta. - La propiedad
queryInput.sql
se establece con una consulta SQL que selecciona todos los campos del objeto de datosSolar_Panel_Events_solar_panel_F4C03__dlm
, filtrado porCustomerId__c
- La consulta se ejecuta mediante
ConnectApi.CdpQuery.queryAnsiSqlV2(queryInput)
, que devuelve un objetoConnectApi.CdpQueryOutputV2
denominadoresponse
- El
response.metadata
se asigna aresponseMetadata
, que almacena los metadatos de la respuesta de la consulta.
Consideraciones importantes
- Apex tiene un límite de CPU de 10 segundos para transacciones sincrónicas. Data Cloud puede contener miles de millones de filas de datos. Al recuperar datos en Apex desde Data Cloud, asegúrese de agregar suficientes filtros y proporcionar contexto (como el
recordId
con el que está trabajando) para limitar la cantidad de filas y evitar alcanzar el límite de CPU de 10 segundos. - Si está recuperando una gran cantidad de datos, use Queueable Apex para ejecutar el proceso de forma asincrónica y aproveche el límite de CPU de 60 segundos.
- Recomendamos usar
queryAnsiSqlV2
(consulte los documentos ) en lugar dequeryAnsiSql
para aprovechar las solicitudes posteriores y los tamaños de respuesta más grandes para casos de uso en los que necesita extraer grandes volúmenes de datos. - Use
nextBatchAnsiSqlV2(nextBatchId)
(ver documentos ) para proporcionarbatchId
de la respuesta anterior para recuperar el siguiente conjunto de resultados. - También puede usar SOQL en lugar de SQL, pero asegúrese de obtener su SOQL usando el Explorador de datos , ya que hay funciones de SOQL que pueden no ser aplicables a los objetos de Data Cloud.
Cómo buscar información de perfil
Antes de analizar cómo buscar información de perfil de Data Cloud en Apex, debemos comprender qué es un perfil unificado.
Perfil unificado y resolución de identidad
Supongamos que Solar Circles, nuestro fabricante ficticio de paneles solares, tiene datos sobre un cliente llamado Martha en varios sistemas. Cada sistema tiene información diferente sobre ella, como diferentes direcciones de correo electrónico. Estos datos únicos se denominan puntos de contacto . Los clientes como Martha están representados por múltiples registros de contacto y perfiles específicos del sistema en varios sistemas. Esto es necesario para que cada nube y producto funcione de forma independiente, pero puede crear silos de datos.
Data Cloud proporciona una función de resolución de identidad para resolver este problema. Mediante el uso de reglas de identidad , el sistema crea perfiles individuales unificados que se pueden usar para segmentación y activaciones en varios otros sistemas.
Buscar información de perfil de Data Cloud
A continuación se muestra un código Apex de utilidad de ejemplo que busca información de perfil. Tenga en cuenta que se utiliza el método queryProfileApi
de la clase ConnectApi.CdpQuery
.
<dx-code-block title language="apex" code-block=" @AuraEnabled public static List
Aquí hay un fragmento de código de ejemplo que invoca el código de utilidad anterior al pasar los parámetros.
<dx-code-block title language="apex" code-block=" List
El código busca la información de perfil del cliente Martha en el objeto de modelo de datos UnifiedIndividual__dlm
.
Aspectos destacados del código
- El método utiliza
ConnectApi.CdpQuery.queryProfileApi()
para ejecutar la consulta de datos de perfil en la nube de datos - Los parámetros de consulta incluyen los nombres del objeto del modelo de datos (
dataModelName
), el objeto del modelo de datos secundario (childDataModelName
), el campo de clave de búsqueda (searchKey
) y el nombre del cliente (customerName
) - Se pueden proporcionar parámetros opcionales adicionales, como expresiones de igualdad, nombres de campos de objetos secundarios, la cantidad de elementos para devolver, la cantidad de filas para omitir y el orden de clasificación para el conjunto de resultados.
- La respuesta de la consulta se almacena en un objeto
ConnectApi.CdpQueryOutput
llamadoresponse
- El método devuelve
response.data
, que representa los datos recuperados de la consulta
Importante consideración
- Vuelva a verificar los nombres de campo y objeto antes de usarlos en el código de Apex, ya que, de lo contrario, el método puede generar excepciones y errores internos del servidor.
¿Cómo consultar datos de conocimientos calculados?
Los conocimientos calculados le permiten definir y calcular métricas multidimensionales en todo su estado digital en Data Cloud. Data Cloud genera información calculada al escribir SQL , de manera declarativa usando Insights Builder o usando Apex.
Streaming vs insights calculados
Hay dos tipos de información en Data Cloud: transmisión e información calculada.
Los conocimientos calculados son funciones que pueden calcular métricas en datos históricos. Se procesan en lotes. Por ejemplo, en nuestra aplicación Solar Circles, podemos tener una visión calculada que mide la potencia total generada por los paneles agrupados por cada cliente.
La información de transmisión se genera casi en tiempo real mediante el análisis del flujo continuo de datos entrantes. Estos conocimientos permiten la activación inmediata de acciones en los sistemas posteriores. Por ejemplo, la información de transmisión se puede utilizar para identificar a los clientes cuyos paneles solares generan una potencia mínima. Al aprovechar una acción de datos en la transmisión de conocimientos, podemos crear de manera proactiva un caso para dichos clientes en Salesforce Service Cloud.
Consultar datos a partir de una perspectiva calculada
Para consultar datos de las perspectivas calculadas, use el método queryCalculatedInsights
de la clase CdpQuery
. A continuación se muestra un fragmento de código de ejemplo que muestra cómo consultar datos de una perspectiva calculada conocida.
Aspectos destacados del código
- El método
queryCalculatedInsights
deConnectApi.CdpQuery
se usa para recuperar información calculada de Data Cloud. - El primer parámetro es el nombre de API de la información calculada, que debe terminar con
__cio
. Por ejemplo,<calculted insight api name>
podría reemplazarse portotalpowergenerated__cio
. - Los siguientes parámetros especifican dimensiones y medidas. Una dimensión representa un campo o atributo en el que se basa la información, mientras que una medida representa la métrica calculada. Proporcionar
null
para estos parámetros incluye todas las dimensiones y medidas disponibles. - Se puede especificar el orden de clasificación para el conjunto de resultados, pero en este fragmento de código, se establece en
null
. - Los parámetros opcionales adicionales incluyen filtrar el conjunto de resultados a un ámbito o tipo más específico y especificar la cantidad de elementos que se devolverán y la cantidad de filas que se omitirán antes de devolver los resultados.
- Los datos resultantes se almacenan en un objeto
ConnectApi.CdpQueryOutput
denominadoresponse
.
Importante consideración
- Asegúrese de proporcionar el nombre de API correcto para la información. Un nombre de API incorrecto da como resultado un error del sistema.
Conclusión
En esta publicación de blog, brindamos una descripción general de cómo puede aprovechar el poder de Salesforce Data Cloud y Apex para aprovechar los grandes datos para las empresas. Los ejemplos de código y los puntos destacados demuestran enfoques prácticos para acceder y consultar datos de objetos de Data Cloud.
La publicación también destaca las mejores prácticas y las limitaciones que se deben tener en cuenta al trabajar con Data Cloud y Apex, como administrar los límites de la CPU, utilizar el procesamiento asincrónico para grandes conjuntos de datos y garantizar la denominación correcta de la API para los conocimientos calculados.
En la siguiente parte de la serie, profundizaremos en las clases de Apex como CdpCalculatedInsight
(consulte los documentos ), CdpIdentityResolution
(consulte los documentos ) y CdpSegment
(consulte los documentos ) que se pueden usar para administrar información calculada, crear reglas de resolución de identidad y segmentación en Data Cloud mediante Apex.
Referencias adicionales
Sobre el Autor
Mohith Shrivastava es promotor de desarrollo en Salesforce con una década de experiencia en la creación de productos a escala empresarial en la plataforma de Salesforce. Actualmente se está enfocando en las herramientas para desarrolladores de Salesforce, Flow, Apex y Lightning Web Components en Salesforce. Mohith se encuentra actualmente entre los principales contribuyentes en Salesforce Stack Exchange, un foro de desarrolladores donde los desarrolladores de Salesforce pueden hacer preguntas y compartir conocimientos. Puedes seguirlo a través de su Twitter @msrivastav13 .
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS
Aspectos destacados de la versión para desarrolladores | Aprende Moar Verano '23 ☁️
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.
…
¡Haz un gran revuelo con el lanzamiento de Summer '23!
Sabemos que cada versión trae consigo muchas funciones nuevas y sorprendentes, y puede haber mucho que digerir. Con Learn MOAR, empaquetamos el lanzamiento y se lo ofrecemos en un formato fácil de digerir con blogs, videos y más.
¡Es fácil empezar!
- ¡Explore los trailmixes de Trailhead con aspectos destacados de lanzamiento clave para desarrolladores o administradores, o ambos!
- ¡Únase a nosotros para Release Readiness Live ! Los expertos en productos y los defensores de los desarrolladores analizarán y demostrarán las nuevas funciones en el lanzamiento de Summer '23 y, al final de nuestra transmisión, responderemos sus preguntas. Sintonice a las 9 am PT el 19 de mayo para la sesión de desarrolladores. ¿No puedes unirte a nosotros en vivo? La grabación se publicará unas horas después de que finalice la transmisión.
Siga y complete un trailmix de Learn MOAR Summer '23 para administradores o desarrolladores para obtener una insignia exclusiva de la comunidad.
Introducción
¡El lanzamiento de Summer '23 está aquí y está repleto de funciones para desarrolladores! En esta publicación de blog, resumiremos los aspectos más destacados, para que pueda obtener una descripción general de las novedades y decidir qué es lo más interesante para usted. En publicaciones posteriores de Learn MOAR, profundizaremos en algunos de estos aspectos destacados, para que pueda explorarlos con mayor detalle. Mantenerse actualizado con las últimas innovaciones lo ayudará a aumentar su experiencia y convertirse en un desarrollador más exitoso.
Componentes web Lightning
Comencemos hablando de Lightning Web Components, que presentará una gran cantidad de nuevas funciones en Summer '23.
Un par de funciones que estaban en Beta ahora estarán disponibles de forma general (GA). Esto incluye DOM ligero , que permite integraciones de terceros y estilo global, Lightning Web Security para LWC y Aura , que facilita el uso de bibliotecas de JavaScript de terceros en LWC. La API RefreshView , que le permite actualizar la vista de un componente, también será GA. Además, el adaptador de cable GraphQL se está moviendo a Beta, lo que significa que puede probarlo de inmediato, sin tener que registrarse para el programa piloto. Esto cambiará las reglas del juego sobre cómo se leen los datos en Lightning Web Components.
Hay varias mejoras en la sintaxis de LWC que facilitarán la escritura de sus componentes. Se está lanzando una nueva directiva de plantilla lwc:spread
(consulte los documentos ), que le permite distribuir propiedades de objetos a un componente secundario, lo que reduce significativamente la cantidad de código que necesita escribir. A partir de Summer '23, podrá establecer un valor dinámico para el atributo de ranura de un elemento HTML. Además, se habilitará la inyección programática de hojas de estilo, lo que le permitirá establecer la propiedad estática de las hojas de estilo para un componente.
¿Ha comenzado a escribir pruebas de extremo a extremo con UTAM? Esta versión también trae mejoras a las capacidades de manejo de errores de UTAM y una extensión de Chrome para identificar objetos de página de UTAM (en Beta).
Móvil sin conexión
Salesforce Mobile App Plus (Salesforce App+) es una versión de la aplicación Salesforce Mobile que habilita LWC Offline. LWC Offline es un entorno de tiempo de ejecución avanzado para componentes web Lightning que aumenta el tiempo de ejecución estándar con funciones diseñadas específicamente para uso móvil y sin conexión. Si bien LWC Offline anteriormente solo estaba disponible en la aplicación móvil Salesforce Field Service, Salesforce App+ le permite usarlo en un contexto más genérico. Salesforce App+ se cerró en Beta en Spring '23 y se trasladará a GA en Summer '23. Salesforce App+ está disponible bajo la licencia Salesforce Mobile Plus.
Integración de plataforma
Tener una plataforma robusta es tan importante como tener capacidades de integración sólidas. Es por eso que la versión Summer '23 trae muchas funciones de integración nuevas.
En esta versión, ampliamos la API REST de Salesforce para admitir la recuperación de elementos secundarios mediante la definición de hasta cinco niveles de consultas SOQL anidadas . También ampliamos la API REST de Connect y la API de Connect (Connect in Apex) para permitir que los desarrolladores creen y administren credenciales con nombre mediante programación. Además, la API GraphQL, que se hizo GA en Spring, ahora admitirá consultas con funciones agregadas y mejorará sus capacidades de manejo de errores . Los eventos de la plataforma también incluyen nuevas funciones, como la capacidad de agregar una clase de devolución de llamada a su código de publicación de Apex , que proporcionará una confirmación cuando el evento de la plataforma se publique correctamente. Además, podrá obtener métricas de uso de eventos de la plataforma consultando el objeto PlatformEventUsageMetric
.
También se están mejorando las capacidades de integración en Flow. Flow Builders ahora podrá configurar llamadas HTTP GET a sistemas externos que no tienen una especificación de API abierta a través de la función Servicios externos. Las llamadas HTTP POST están en Beta. Si es un Muley , puede leer más sobre las innovaciones de Flow plus MuleSoft en la siguiente sección.
Además de todo esto, el adaptador GraphQL de Salesforce Connect que anunciamos en febrero se mudará a GA, y Event Relay ahora admitirá Shield Platform Encryption y tendrá una nueva interfaz de usuario de configuración fácil de usar.
Innovaciones entre nubes
Aunque MuleSoft, Tableau y Slack siguen sus propios ciclos de lanzamiento, son partes integrales del ecosistema de Salesforce y de vital importancia para los desarrolladores.
Mula Suave
Una de las innovaciones más recientes de MuleSoft es Anypoint Code Builder (Beta), el IDE de próxima generación de MuleSoft para diseñar, desarrollar e implementar API, integraciones y automatización desde un solo entorno. ¡Compruébalo si aún no lo has hecho!
Si leyó la sección "Integración de la plataforma" anterior, es posible que haya recibido un spoiler: MuleSoft se está integrando en Flow más que nunca. En Summer '23, habrá una nueva sección en la interfaz de usuario de configuración de Salesforce Platform, desde la cual podrá configurar y administrar los servicios de MuleSoft , que luego se pueden usar en Flow Builder. Además, el soporte de MuleSoft se está agregando a Flow Orchestrator , lo que facilita la creación de procesos comerciales automatizados de varios pasos que utilizan los servicios de MuleSoft.
Por último, se lanzará Anypoint Experience Hub . Es la próxima evolución de Anypoint API Community Manager y permite a los clientes crear portales de API en minutos para una mejor participación de API.
Cuadro
Si trabaja con API, es posible que esté familiarizado con la colección Postman de API de Salesforce . Esta colección se ha vuelto muy popular y es ampliamente adoptada en el ecosistema de Salesforce, con actualmente más de 500 bifurcaciones y más de 800 estrellas. Tableau recientemente se subió al carro al agregar sus propias muestras de la API REST de Tableau a la colección. Para obtener más información, lea nuestra entrada de blog .
Si le gustó la colección, le encantará la innovación más reciente de Tableau, cuya vista previa pública se anunció en la Conferencia de Tableau (TC) 2023 del 9 al 11 de mayo. El nuevo Tableau Embedding Playground ofrece a los desarrolladores un entorno de aprendizaje interactivo para desarrollar rápidamente soluciones de análisis integradas. Integre visualizaciones de Tableau y agregue rápidamente interacciones que establezcan filtros y parámetros, obtengan marcas y datos seleccionados, utilizando los componentes básicos de los métodos y las propiedades de la API de incorporación. En el futuro, use sus propias visualizaciones en Tableau Cloud, Tableau Server o Tableau Public para desarrollar sus aplicaciones personalizadas con código que puede exportar y ejecutar en cualquier lugar.
La diversión no se detiene ahí. Para admitir análisis integrados personalizados y seguros, Tableau introdujo recientemente dos nuevas funciones de usuario que permiten a los desarrolladores y administradores pasar cualquier atributo de usuario en tiempo de ejecución dentro del flujo de autenticación integrado. Para obtener más información, leanuestra entrada de blog .
Flojo
Finalmente, nos complace compartir que Slack acaba de anunciar la disponibilidad general de su plataforma Slack de próxima generación. En la nueva plataforma, puede crear aplicaciones modulares mediante el desarrollo de componentes básicos, como funciones, flujos de trabajo y activadores, mediante TypeScript y Deno . Ahora puede implementar en la infraestructura administrada por Slack, ahorrando tiempo y aumentando la eficiencia. En el futuro, los usuarios de Slack podrán aprovechar cada capacidad que ofrece y combinarlas con otras funciones, servicios y proveedores de software para crear automatizaciones potentes y personalizadas. La plataforma también incluye una CLI, que puede usar para desarrollar, probar e implementar sus funciones y flujos de trabajo. Para obtener más información al respecto y obtener experiencia práctica, diríjase a la guía de inicio rápido .
Aprende MOAR
Nuestros gerentes de producto y defensores de desarrolladores están de vuelta para compartir las últimas características y funcionalidades que llegarán en Summer '23. Para ayudarlo a desarrollarse más rápido, hay una gran cantidad de contenido nuevo del equipo de relaciones con desarrolladores que cubre sus nuevas características favoritas. ¡Asegúrese de consultar Release Readiness Live el viernes 19 de mayo a las 9:00 a. m. PST, y lea lo último en el blog de desarrolladores de Salesforce para conocer más innovaciones relacionadas con desarrolladores en el lanzamiento de Summer '23!
Sobre el Autor
Alba Rivas trabaja como Principal Developer Advocate en Salesforce. Actualmente se enfoca en el desarrollo de Lightning Web Components y Slack. Puedes seguirla en Twitter o Linkedin .
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS
Sube de nivel tus habilidades Apex ☁️
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.
…
Apex es una habilidad única que los desarrolladores deben dominar al crear soluciones personalizadas con Salesforce. Hay algunos conceptos básicos que son esenciales. Ciertas cosas, como la sintaxis y el flujo de control, son como aprender cualquier otro idioma. Otras cosas, como operaciones masivas, límites reguladores y disparadores, son particulares de Apex y cómo se implementa en la Plataforma de Salesforce. Una vez que tenga una idea de estas características y modismos clave, ¿a dónde va después?
En esta publicación, aprenderá sobre algunas características de Apex que son críticas para cualquier desarrollador de Apex que busque mejorar más allá de lo básico, junto con dónde puede ir para aprender sobre ellas.
Nota: Siempre que sea posible, los ejemplos de código en esta publicación se toman directamente o se adaptan de la aplicación de muestra Recetas de Apex o la Guía para desarrolladores de Apex. Ver las referencias al final del artículo.
En estos días, si desea un proceso automatizado o una interfaz de usuario similar a un asistente, Flow siempre debe ser una opción que considere. El alcance, la flexibilidad y la madurez de Flow han crecido enormemente. Aún así, es raro que los problemas comerciales complejos se puedan resolver sin ningún tipo de código.
Introduzca Apex invocable.
La anotación @InvocableMethod
se usa para definir métodos llamados por Flow. Y @InvocableVariable
muestra los parámetros para que Flow pase datos a su código Apex. ¿Por qué llamaría a Apex desde Flow? Quizás la lógica de su flujo se está volviendo demasiado compleja. Tal vez su automatización necesite realizar una operación que no sea accesible para Flow. En casos como estos, Apex puede ser su amigo.
Aquí hay una ilustración básica del uso de la anotación @InvocableMethod
:
<dx-code-block title language="java" code-block="public class AccountQueryAction { @InvocableMethod(label='Get Account Names' description='Returns the list of account names corresponding to the specified account IDs.' category='Account') public static List getAccountNames(List ids) { List accountNames = new List(); List accounts = [SELECT Name FROM Account WHERE Id in :ids]; for (Account account : accounts) { accountNames.add(account.Name); } return accountNames; } }»>
Este ejemplo de la Guía para desarrolladores de Apex ilustra cómo la anotación marca esto como un método que Flow puede invocar. Tenga en cuenta que la anotación también define detalles como una etiqueta y una descripción que determinan lo que se muestra al usuario de Flow Builder.
Un efecto secundario importante de las anotaciones de @Invocable…
del que pocas personas hablan es que esto muestra automáticamente su Apex al punto final de la API <INSTANCEURL>/data/<VERSION>/actions/custom/apex
.
Otra cosa útil que puede hacer al invocar Apex desde su flujo es acceder a los diferentes tipos de Apex asíncrono. Lo que trae a colación la siguiente característica de Apex que se debe abordar.
La ejecución asíncrona desacopla una acción que queremos realizar del contexto de ejecución actual. Siguiendo las mejores prácticas actuales, existen tres formas de ejecutar Apex de forma asincrónica: en cola, programable y por lotes. Aunque técnicamente el bus de eventos es asíncrono, lo omitiremos por el momento.
Si solo necesita activar un poco de código para ejecutarlo de forma asincrónica, la opción en cola es la herramienta de referencia. Si tiene varias tareas asincrónicas, queueable las ejecuta de manera determinista en orden. Debido a que están en cola en orden, también puede encadenar una llamada asíncrona de otra. Y Apex en cola admite entradas de objetos o tipos primitivos.
Apex programado funciona tal como lo esperaría: ejecute algún código de Apex en un horario. Batch Apex está optimizado para trabajar con conjuntos de datos muy grandes. Para utilizar Apex asíncrono, debe crear una clase de Apex que implemente una interfaz específica: Queueable
, Schedulable
o Batchable
, respectivamente.
Nota: algunos desarrolladores pueden estar familiarizados con la anotación @Future
para hacer que un solo método sea asincrónico, también conocido como "métodos futuros". Los métodos futuros, aunque rápidos y fáciles, tienen limitaciones que los hacen menos útiles. No hay nada que pueda hacer con un método futuro que no se pueda hacer mejor con una clase en cola. Por este motivo, no recomendamos implementaciones de producción con métodos futuros.
Por lo tanto, echemos un vistazo a un ejemplo de una clase de Apex que se puede poner en cola.
<dx-code-block title language="Java" code-block="public with sharing class QueueableRecipes implements Queueable { public static void execute(QueueableContext qc) { List accounts = [ SELECT Id, Description FROM Account LIMIT 1000 ]; for (Account acct : accounts) { acct.Description += ‘ Edited by Queueable class’; } try { update accounts; } catch (DmlException dmle) { System.debug( LoggingLevel.INFO, ‘real life use cases should do more than just logging the error: ‘ + dmle.getMessage() ); } }
} «>
Todas las interfaces asíncronas de Apex tienen un método execute()
que debe implementarse como se muestra arriba. Para ejecutar su clase Queueable
, debe ponerla en cola.
Si bien no se muestra en este ejemplo de la aplicación de muestra Recetas de Apex, para pasar datos a su cola, anule el constructor con los parámetros que necesita.
El término "Apex dinámico" es un poco inapropiado. O, al menos, podría malinterpretarse como que Apex de alguna manera funciona como un lenguaje de programación dinámico. Esto no es a lo que se refiere (por ejemplo, no hay Apex
función eval
!).
Dynamic Apex es un código que se adapta a diferentes tipos de SObject ( Account
, Contact
, My_Custom_Object__c
, etc.) en tiempo de ejecución. Esto se hace abstrayendo referencias específicas de SObject. La clave es usar la superclase SObject
cuando se trabaja con datos. También utilizará las funciones de "descripción" de Apex para detectar con qué objetos y campos está trabajando y qué puede hacer con ellos (por ejemplo, si este usuario puede consultar este objeto).
Esta es una habilidad esencial para los desarrolladores de ISV. A menudo, creará una aplicación que debe adaptarse al entorno local del cliente que instala su aplicación. Esto significa que su código necesita detectar, describir y adaptar su comportamiento dependiendo de datos conocidos o incluso desconocidos.
Aunque es esencial para un desarrollador de ISV, también es importante para cualquier persona que quiera escribir código más reutilizable.
Tome este ejemplo de consulta muy básico:
<dx-code-block title language="Java" code-block="List accts = [SELECT Id, Name, Website FROM Account];»>
Esto funcionará todo el día consultando los datos de la cuenta. Pero, ¿y si queremos construir una consulta para cualquier SObject?
Para convertir esto en un Apex "dinámico", necesitamos abstraer las referencias de campo y SObject específicas. Y tal vez lo incluiríamos en un método que permitiera a otro desarrollador pasarlos. También podríamos verificar para asegurarnos de que el usuario tenga los permisos de objeto para realizar la operación que estamos a punto de intentar.
<dx-code-block title language="Java" code-block="public static List executeDynamicQuery(Schema.DescribeSObjectResult obj, List fields){ // Create a result-set list List resultRecords; if (obj.isQueryable()){ // Set up a query string String queryTemplate = ‘SELECT {0} FROM {1}’; List queryDetails = new List{String.join(fields, ‘, ‘), obj.getName()}; String queryString = String.format(queryTemplate, queryDetails); // Run your query resultRecords = Database.query(queryString); } return resultRecords; } «>
Lo anterior construye una consulta para un SObject que se pasa al método y una lista arbitraria de campos. Utiliza el objeto DescribeSObjectResult
para detectar la capacidad de consulta e inferir el nombre de la API de SObject al construir y ejecutar la consulta. A continuación, debe invocarlo.
Así es como podríamos hacer eso con los objetos Cuenta y Contacto, respectivamente:
<dx-code-block title language="Java" code-block="List accountRecords = DynamicApexClass.dynamicQuery(Account.SObjectType.getDescribe(), new List{‘Id’,’Name’,’Website’}); List contactRecords = DynamicApexClass.dynamicQuery(Contact.SObjectType.getDescribe(), new List{‘Id’,’FirstName’,’LastName’}); «>
Este ejemplo no aborda algunos riesgos de SOQL dinámico, como la inyección de SOQL. Por lo tanto, asegúrese de leer sobre Apex dinámico. Aprender a escribir Apex seguro hará que sea menos probable que implemente código vulnerable en su organización (o la de un cliente). El enlace de variables en sus consultas SOQL es una herramienta clave para proteger su Apex dinámico de ser explotado. El método escapeSingleQuotes()
es otra herramienta más antigua que también puede encontrar. El modo de usuario también es clave para garantizar que cualquier acción realizada tenga que cumplir con todas y cada una de las restricciones del usuario que la ejecuta.
Para obtener un ejemplo más completo y seguro de Apex dinámico, consulte la receta de Apex del método invocable en la aplicación de ejemplo Recetas de Apex. Esa acción invocable funciona con el objeto Cuenta o Tarea.
Con Salesforce, hay algunas formas de realizar la integración sin código. Específicamente, si solo necesita una aplicación o servicio de cliente para obtener datos de Salesforce, hay muchas API que se muestran automáticamente sin ningún tipo de codificación en el lado de Salesforce. Incluso se ajustan a su esquema personalizado. Si está integrando su organización a un sistema externo compatible con OData, puede usar Salesforce Connect y objetos externos (nuevamente, no se requiere código).
Pero a veces, es posible que deba llamar desde su organización a un servicio externo. O tal vez desee mostrar un punto final personalizado que agrupe más complejidad que una de las API estándar. Nuevamente, Apex contiene funciones que admiten tanto la aparición de nuevas API personalizadas como la llamada a servicios web.
Al pensar en API personalizadas, en estos días, la mayoría de los desarrolladores pensarían en API REST. Puede crear una API REST personalizada en Salesforce Platform creando una clase de Apex que se anota con la anotación @RestResource
. Parte del trabajo de la anotación es definir también el nombre del recurso. Todas las API REST personalizadas basadas en Apex se encuentran en <INSTANCEURL>/services/apexrest/
.
Para definir los comportamientos que necesita admitir, hay una serie de anotaciones de métodos que corresponden a verbos HTTP, como @HttpGet
y @HttpPost
. La clase RestContext
contiene un conjunto de elementos de acceso para obtener el estado de la solicitud HTTP entrante y la respuesta saliente que devuelve. A continuación, se muestra un ejemplo de un extremo REST básico que aparece en el método HTTP GET. Tenga en cuenta cómo se utilizan las anotaciones.
<dx-code-block title language="Java" code-block="@RestResource(urlmapping='/integration-service/*')
global inherited sharing class CustomRestEndpointRecipes( … @HttpGet global static String getRecordsToReturn() { RestResponse response = RestContext.response; try { List accounts = [ SELECT Id, Name, Phone, Website FROM Account WITH USER_MODE ]; response.statusCode = 200; String serializedAccounts = JSON.serialize(accounts); return serializedAccounts; } catch (QueryException qe) { System.debug( LoggingLevel.INFO, ‘Failed to query a list of Accounts. Error is: ‘ + qe.getMessage() ); response.statusCode = 400; return qe.getMessage(); } }
} «>
Si su requisito es crear un servicio SOAP, también hay un conjunto de características para admitir ese protocolo.
Fuera del código real, necesitará una sesión autorizada para acceder a cualquier servicio web que cree. Pero si ya tiene un cliente autorizado, la solicitud es solo otra llamada al punto final personalizado que defina.
La llamada a un punto final REST externo se realiza a través de un conjunto de clases. La clase HttpRequest
le permite definir los parámetros de cómo se comportará su solicitud (punto final, verbo HTTP, encabezados, etc.). La solicitud se realiza a través del método estático Http.request()
. Esto devuelve un objeto HttpResponse
que le proporciona los datos devueltos o el error si la solicitud falla.
Nota: Las clases HttpRequest
y HttpResponse
son las mismas para las llamadas REST y los servicios REST personalizados.
Se requiere cierta configuración para su texto destacado. Específicamente, deberá configurar una credencial con nombre en la mayoría de los casos. Esta configuración le permite descargar el protocolo de enlace de autenticación de su código. Aunque, si está llamando a un servicio anónimo no autenticado, también puede optar por usar una configuración de sitio remoto más simple.
= 200 && response.getStatusCode()
El ejemplo anterior hace una llamada simple a un punto final. Tenga en cuenta que no se utilizan las opciones para establecer encabezados ni usar una credencial con nombre, ya que esta solicitud es para una API simple que no requiere autenticación.
La transmisión de eventos es una herramienta valiosa para crear arquitecturas débilmente acopladas en aplicaciones complejas. La plataforma de Salesforce implementa la transmisión de eventos a través de dos características principales: eventos de plataforma y captura de datos modificados. La columna vertebral de estas funciones es el bus de eventos.
De la Guía para desarrolladores de eventos de plataforma, el bus de eventos es "Un servicio de entrega y almacenamiento de eventos de múltiples inquilinos y múltiples nubes basado en un modelo de publicación-suscripción". Tanto su organización como los sistemas externos pueden publicar y suscribirse a eventos. Por supuesto, es clave que si publicas un mensaje, algo debe haberse suscrito para que suceda cualquier otra cosa.
Los eventos de plataforma representan los datos que pasan a través del bus de eventos. Los eventos se procesan en el orden en que se reciben. Una forma de pensar en ellos es como un SObject efímero que se almacena temporalmente en el bus de eventos en su camino hacia su destino. De hecho, los metadatos de un evento se almacenan en el mismo lugar de su proyecto que sus SObjects. Puede distinguir los eventos de plataforma personalizados de los SObjects por su sufijo __e
(por ejemplo Order_Complete__e
).
Una vez que completa un evento con sus datos, el método EventBus.publish()
es similar a una llamada DML en su SObject normal. Tenga en cuenta el código a continuación que publica un evento.
En Apex, se suscribe a un evento creando un disparador asíncrono para él. Pero los disparadores asíncronos son diferentes de la operación DML transaccional estándar de un disparador normal. Por esta razón, debe tener en cuenta algunas diferencias. Con disparadores asíncronos, el tamaño del lote es diferente. Necesitas configurar tu usuario de ejecución. Las operaciones de activación de eventos también se pueden volver a intentar. Asegúrese de conocer estas diferencias a medida que comience a implementar activadores de eventos de plataforma. Tenga en cuenta el disparador a continuación.
A diferencia de los disparadores DML típicos, los disparadores de eventos de plataforma solo admiten el contexto after insert
. Tampoco existe una acción explícita para suscribir un disparador a un evento de plataforma. Una vez que el activador se implementa en su organización, se suscribe automáticamente.
Además de Apex, los eventos de la plataforma pueden activarse y suscribirse mediante sistemas externos y Flow. Son clave en las integraciones débilmente acopladas. Como tal, es raro que Apex active y se suscriba al mismo evento.
Hemos cubierto mucho. Pero de ninguna manera esto es todo lo que necesita saber como desarrollador de Apex. Los elementos cubiertos se basan en algunas características bastante comunes. Pero es posible que deba aprender otras funciones de Apex según los requisitos de su proyecto. Aquí hay algunos otros elementos que debe tener en cuenta.
Caché de plataforma : si proviene de otras plataformas de programación, estará familiarizado con la noción de una variable estática o global persistente en todas las transacciones. Pero en Apex, las estáticas se limitan a la transacción. La memoria caché de la plataforma es una característica de Apex que permite la persistencia de datos en memoria entre transacciones. Si encuentra un retraso en el rendimiento relacionado con la recuperación de datos, la memoria caché de la plataforma puede ayudar.
Marcos de activación : no es una característica del lenguaje, sino bibliotecas que facilitan el uso de activadores. Estos proyectos creados por la comunidad abstraen el código de activación repetitivo que a menudo necesita escribir. Al usar un marco de activación, debería permitirle concentrarse solo en la lógica que debe abordarse. Para algo más que un disparador trivial, se recomienda encarecidamente adoptar un marco. Y conozco a algunos que argumentarían que debería considerar un marco incluso para ese disparador trivial. Pero este no es el lugar para debatir el tiempo de valor frente a la optimización prematura. Hay una implementación muy simple de esto en la aplicación Apex Recipes .
SOSL : el lenguaje de búsqueda de objetos de Salesforce ( SOSL ) es el primo subestimado de SOQL. SOSL permite consultas basadas en texto no deterministas. Es muy eficiente para encontrar datos de texto en comparación con la búsqueda de campos de texto con SOQL y comodines. Admite la búsqueda de varios SObjects simultáneamente y contiene funciones para filtrar de forma determinista los resultados de la búsqueda. Si tiene consultas SOQL de texto que son lentas, definitivamente consulte esta herramienta.
AuraEnabled : para mostrar el código Apex personalizado en sus componentes web Lightning (LWC), esta anotación es clave. Es muy probable que ya esté usando este si comenzó su viaje de Salesforce creando LWC. Pero si aún no lo ha usado, búsquelo en cualquier proyecto que involucre una interfaz de usuario personalizada. ¿Por qué "Aura" habilitado si es para LWC? Bueno, esta anotación se creó inicialmente para admitir el predecesor de LWC, el marco Aura. Tenía sentido no reinventar una nueva anotación cuando la existente funcionaría igual de bien para LWC.
Cada viaje para aprender un nuevo lenguaje de programación tiene algunas características clave que todos deben conocer. La sintaxis básica, el control de flujo y el modelo de ejecución de la plataforma son fundamentales para comprender. Pero una vez que tenga esos conceptos básicos, trabajar en funciones más avanzadas es clave para aumentar su conjunto de habilidades. Las acciones invocables, el Apex asíncrono, el Apex "dinámico", la integración y el bus de eventos son funciones que probablemente utilizará a medida que avanza. Al familiarizarse con estos ahora, no solo se preparará para abordar proyectos en el futuro, sino que también podrá tomar mejores decisiones de solución.
Si cree que está listo para aprender, los senderos para desarrolladores intermedios y avanzados en Trailhead pueden ayudarlo a encaminarse con todos estos temas y más.
Aplicación de muestra Apex Recipes en Github
Guía para desarrolladores de Apex
Guía de referencia de idiomas de Apex
Centro de desarrolladores de Apex
Peter Chittum ha trabajado en software empresarial y habilitación para desarrolladores durante más de 20 años. Pasó los últimos 12 años ayudando a miles de desarrolladores a tener éxito en la plataforma de Salesforce, y más recientemente lideró el equipo de promotores de desarrolladores en Salesforce. Pasa su tiempo libre con su familia, anda en bicicleta de montaña, cocina y toca música. Sígalo en Twitter (@pchittum), LinkedIn (en/PeterChittum) o BlueSky Social (@pchittum.bsky.social).
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS
Actualizaciones de integración de plataforma para desarrolladores | Aprende Moar Verano '23 ☁️
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.
…
¡Únase a nosotros para Release Readiness Live esta semana! Los expertos en productos y los defensores de los desarrolladores analizarán y demostrarán las nuevas funciones en el lanzamiento de Summer '23 y, al final de nuestra transmisión, responderemos sus preguntas. Sintonice a las 9 am PT el 19 de mayo para la sesión de desarrolladores. ¿No puedes unirte a nosotros en vivo? La grabación se publicará unas horas después de que finalice la transmisión.
Introducción
El verano finalmente está aquí, y para nosotros los desarrolladores, ¡eso significa un nuevo y emocionante lanzamiento! Exploremos las próximas características que trae la versión Summer '23 para los desarrolladores centrados en la integración de plataformas.
Consultas SOQL anidadas en API
A partir de la API de la plataforma de Salesforce v58.0, SOQL ahora admite consultas de relación que atraviesan hasta cinco niveles de registros primarios y secundarios . Anteriormente, solo se admitía un nivel. Esta característica está disponible para objetos estándar y personalizados, y está limitada a consultas realizadas a través de llamadas de consulta REST y SOAP.
Probémoslo probando una relación padre-hijo de cuatro niveles usando la API REST con la siguiente consulta:
La llamada API ahora devuelve los registros anidados solicitados en la siguiente jerarquía: Cuenta (Nivel 1) → Contacto (Nivel 2) → Caso (Nivel 3) → Comentarios del caso (Nivel 4).
Credenciales con nombre en Connect API
Otra característica útil introducida en esta versión es la capacidad de administrar credenciales con nombre tanto desde la API REST de Connect como desde la API de Connect . Ya no necesita interrumpir su configuración para crear credenciales a través de la interfaz de usuario; ahora, se puede hacer programáticamente,
Por ejemplo, puede recuperar la lista de todas las credenciales con nombre existentes realizando la siguiente llamada a la API:
GET /services/data/v58/named-credentials/named-credential-setup
Alternativamente, puede usar Apex con lo siguiente:
También puede crear credenciales con nombre mediante programación con la API y Apex. Este es un ejemplo de cómo hacerlo con Apex:
Consulte nuestra colección Postman para desarrolladores de Salesforce que presenta las nuevas API de Named Credentials y consulte la documentación de la clase NamedCredentials Apex para obtener más información.
Consultas API de GraphQL con funciones agregadas
Nuestra API GraphQL sigue mejorando y, con esta versión, estamos agregando soporte para registros de consulta que usan funciones agregadas con o sin agrupación .
Podrá contar la cantidad de registros que coinciden con ciertos criterios, calcular el ingreso promedio en todas las cuentas o ver la cantidad total de todas las oportunidades.
Se admiten las siguientes funciones agregadas:
-
avg
: devuelve el valor promedio de un campo numérico -
count
: devuelve el número de resultados que coinciden con los criterios de consulta -
countDistinct
: devuelve el número de valores de campo distintos y no nulos que coinciden con los criterios de consulta -
grouping
: especifica si se utiliza un campo al componer el grupo; usar con el argumento de consultagroupBy
y el tipoROLLUP
oCUBE
-
max
– Devuelve el valor máximo de un campo -
min
– Devuelve el valor mínimo de un campo -
sum
: devuelve la suma total de un campo numérico
Echemos un vistazo a una consulta de ejemplo. La siguiente consulta calcula el ingreso anual promedio de todas las cuentas, agrupadas por industria. Tenga en cuenta que estamos usando el campo aggregate
en uiapi
en lugar de query
, lo que nos permite aprovechar las funciones agregadas.
A continuación, una consulta de GraphQL utilizando la función de agregado promedio y la función de agrupación.
También puede realizar consultas tradicionales dentro de la misma solicitud:
Si desea probarlo, puede usar el cliente Altair GraphQL o nuestra colección Postman de desarrolladores de Salesforce .
Adaptador GraphQL de Salesforce Connect
En febrero de 2023, anunciamos la versión piloto de nuestro adaptador GraphQL de Salesforce Connect y ahora nos complace anunciar que estará disponible de forma general en esta versión de verano de 2023.
El nuevo adaptador de Salesforce Connect para GraphQL actúa como un cliente para integrar datos de fuentes externas que exponen sus capacidades a través de GraphQL. Lo hace de una manera de copia cero al hacer llamadas en vivo a los puntos finales de la API cuando una acción del usuario o del sistema requiere registros específicos. Solo los datos necesarios para esa acción en particular se consultan a través de GraphQL y Salesforce Connect no almacena ni almacena en caché los registros devueltos por el servidor. Además, este adaptador incluye extensiones especiales para AWS AppSync y brinda acceso sin inconvenientes a Amazon RDS.
Para aprovechar este nuevo adaptador, simplemente cree una nueva fuente de datos externa y seleccione el tipo GraphQL .
Apex publica devoluciones de llamada en eventos de la plataforma
Con el lanzamiento de Summer '23, ahora puede realizar un seguimiento de la publicación de eventos de la plataforma utilizando Apex Publish Callbacks . Con esta nueva versión, puede obtener el resultado final de una llamada EventBus.publish
a través de una devolución de llamada de publicación de Apex que implemente. Esto le da la opción de realizar un seguimiento de los errores o los éxitos para recibir el resultado final de la publicación. En función de ese resultado, puede decidir qué acción tomar, como intentar volver a publicar eventos fallidos, por ejemplo.
Para realizar un seguimiento de un evento fallido publicado, escriba una clase de Apex e implemente la interfaz EventBus.EventPublishFailureCallback
. Si la operación asincrónica falla, se invocará el método onFailure
. El parámetro result
contiene los valores del campo EventUuid
para cada evento fallido, pero no incluye los datos del evento en sí.
Para realizar un seguimiento de las publicaciones de eventos exitosas, escriba una clase de Apex e implemente la interfaz EventBus.EventPublishSuccessCallback
. Debido a que la mayoría de las llamadas de publicación suelen tener éxito, el procesamiento de publicaciones de eventos exitosas probablemente no sea una preocupación. Observe siempre los límites de rendimiento y del gobernador de Apex cuando procese este tipo de resultado.
Como práctica recomendada, siempre cree eventos usando sObjectType.newSObject
, ya que esto incluye un EventUuid
que puede usar para rastrear el evento. Al crear eventos con este enfoque, recomendamos no publicar el mismo evento más de una vez para evitar duplicaciones EventUuid
.
Métricas mejoradas para eventos de plataforma
Con esta actualización, ahora puede obtener métricas de uso de eventos mejoradas para eventos de plataforma consultando el objeto PlatformEventUsageMetric
. Esto le permite agregar datos de uso por nombre de evento y determinar qué evento consume más de sus asignaciones. Además, puede agrupar el uso por cliente para descubrir cuántos clientes se suscribieron a un evento en particular y cómo se distribuye el uso de entrega de eventos entre los clientes. Además, utilice agregaciones granulares de tiempo de períodos diarios, por hora y de 15 minutos para segmentar los datos de uso para obtener información más detallada.
Cuando consulta PlatformEventUsageMetric
, puede usar estos nuevos campos: EventName
, Client
, EventType
y UsageType
.
La siguiente consulta de ejemplo devuelve el uso de eventos por hora para eventos entregados entre el 1 y el 2 de abril en horario UTC. También agrega los resultados en intervalos de una hora según lo especificado por el campo TimeSegment
. Dado que los campos EventName
y Client
se especifican en la consulta, los resultados se agruparán por evento y cliente.
= 2023-04-01T00:00:00.000Z AND EndDate
Un resultado de muestra de la consulta anterior sería similar al siguiente, incluirá datos de uso para todos los eventos, Order_Event__e
y AccountChangeEvent
.
Para obtener más información sobre esta función, consulte la documentación .
Acción HTTP en flujo: GET es GA, POST es Beta
HTTP Callout ahora está generalmente disponible para solicitudes GET , lo que le permite traer datos externos a Flow Builder sin ningún código. Usted crea una acción de Llamada HTTP desde dentro de Flow, que puede llamar a cualquier API de servicio basado en la web. Después de agregar los detalles de la API, Flow Builder genera una acción de llamada reutilizable que puede usar para diferentes flujos y en todo Salesforce.
Para ponerlo en uso, desde el elemento Acciones, seleccione Crear llamada HTTP .
Junto con GA, hemos incluido algunos cambios desde la última versión que agilizan el proceso de configuración.
Ahora puede editar una acción de llamada HTTP de forma declarativa. Las API cambian regularmente, por ejemplo, cuando se agrega un nuevo campo obligatorio a un sistema externo. Anteriormente, para editar la acción de llamada HTTP reutilizable, modificó la especificación de API generada automáticamente, lo que requería conocimientos de JSON. Ahora, puede editar la acción con clics en el menú de configuración de Servicios externos.
También se simplificó la configuración de la estructura de datos de la respuesta de la API. Proporciona una respuesta de API de muestra y Flow infiere los tipos de datos y analiza el JSON para que los datos se puedan utilizar en los flujos. Anteriormente, si necesitaba cambiar los tipos de datos inferidos, editaba el propio JSON. Ahora, selecciona los tipos de datos del campo con clics. Ahora también se admiten los tipos de datos de fecha, fecha/hora y booleano.
Como bonificación adicional, obtiene mensajes de error más intuitivos al crear su acción de llamada HTTP para ayudar a resolver el error y evitar problemas en el tiempo de ejecución.
Y si no puede OBTENER suficiente con HTTP Callout, ahora puede usar el método POST (Beta) para enviar datos de Salesforce a un servidor externo en Flow Builder. Por ejemplo, una nueva cuenta en Salesforce activa un flujo que crea una factura en un sistema externo. Seleccione POST (Beta) , ingrese un cuerpo de solicitud JSON de muestra que la API espera al configurar la llamada HTTP, y Flow infiere la estructura de datos externos.
Aprende MOAR
Guau, ¡son bastantes nuevas características de integración de plataforma para probar! Confío en que facilitarán la vida de muchos desarrolladores. ¡Pero hay más por descubrir! Lo invito a explorar nuestras otras publicaciones de blog para conocer las últimas actualizaciones de LWC, Mobile, MuleSoft y Tableau.
Nuestros gerentes de producto y defensores de desarrolladores están de vuelta para compartir las últimas características y funcionalidades que llegarán en Summer '23. Para ayudarlo a desarrollarse más rápido, hay una gran cantidad de contenido nuevo del equipo de relaciones con desarrolladores que cubre sus nuevas funciones favoritas. ¡Asegúrese de consultar Release Readiness Live el viernes 19 de mayo a las 9:00 a. m. PST, y lea lo último en el blog de desarrolladores de Salesforce para conocer más innovaciones relacionadas con desarrolladores en el lanzamiento de Summer '23!
¡Explore los trailmixes de Trailhead con aspectos destacados de lanzamiento clave para desarrolladores o administradores, o ambos! Siga y complete un trailmix de Learn MOAR Summer '23 para administradores o desarrolladores para obtener una insignia exclusiva de la comunidad.
Otras lecturas
Sobre el Autor
Julián Duque es un defensor principal de desarrolladores en Salesforce, donde se enfoca en Node.js, JavaScript y desarrollo backend. Le apasiona la educación y el intercambio de conocimientos y ha estado involucrado en la organización de comunidades tecnológicas y de desarrolladores desde 2001.
Sígalo en Twitter @julian_duque , @julianduque.co en Bluesky o LinkedIn .
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS
Innovaciones de MuleSoft para desarrolladores | Aprende Moar Verano '23 ☁️
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.
…
¡Únase a nosotros para Release Readiness Live esta semana! Los expertos en productos y los defensores de los desarrolladores analizarán y demostrarán las nuevas funciones en el lanzamiento de Summer '23 y, al final de nuestra transmisión, responderemos sus preguntas. Sintonice a las 9 am PT el 19 de mayo para la sesión de desarrolladores. ¿No puedes unirte a nosotros en vivo? La grabación se publicará unas horas después de que finalice la transmisión.
Introducción
Con la digitalización y la adopción de la nube, estamos cobrando impulso en el espacio de integración. Para acelerar las innovaciones en el mundo digital, veamos qué emocionantes funciones y lanzamientos MuleSoft tiene para ofrecer en Summer '23 a los desarrolladores.
Anypoint Code Builder: nuevas funciones beta en junio de 23
Anypoint Code Builder , o ACB para abreviar, es el IDE de última generación de MuleSoft. Brinda a los usuarios una experiencia de desarrollo moderna y liviana para integraciones, API y automatización, todo empaquetado en una sola herramienta unificada. Los desarrolladores pueden usar ACB en todo el ciclo de vida de API e integración, desde el diseño e implementación de API hasta la creación de integraciones e incluso la depuración, prueba e implementación de aplicaciones MuleSoft.
Debe preguntarse qué tan diferente es de nuestro Anypoint Studio existente. En primer lugar, adoptamos VS Code como nuestra infraestructura de back-end con recomendaciones de tiempo de diseño basadas en IA. Y estamos llevando la reutilización a un nivel completamente nuevo, con capacidades de bloques de construcción que permiten muchos tipos de reutilización en aplicaciones futuras.
Como muchos de ustedes ya sabrán, Anypoint Code Builder lanzó su Open Beta en enero de 2023. Desde entonces, el equipo ha estado trabajando diligentemente para implementar nuevas funciones para sus usuarios de Open Beta, comenzando con un lanzamiento en abril.
¡Estamos encantados de decir que no estamos disminuyendo la velocidad! Tenemos planeado un calendario de lanzamiento de verano emocionante con muchas características nuevas y mejoras para que exploren nuestros usuarios de Open Beta.
Entonces, ¿cuáles son las nuevas funciones que puede esperar en el lanzamiento de verano del 23 de junio?
- Soporte extendido al avión de control de la UE
- Acceso a fragmentos globales y preempaquetados en la interfaz de usuario de Canvas
- Busque conectores en Anypoint Exchange desde la interfaz de usuario de ACB Canvas
- La capacidad de diseñar e implementar API de forma iterativa
Se espera que la extensión de escritorio del mercado de VS esté disponible para los desarrolladores en agosto de 2023.
Nuestro lanzamiento de verano es el siguiente paso en nuestro camino hacia GA, que actualmente está planificado para la segunda mitad de 2023.
Anypoint API Experience Hub: GA en junio de 23
Anypoint API Experience Hub permite a las empresas crear portales de API personalizados en minutos utilizando plantillas listas para usar para simplificar el acceso a las API y aumentar su uso y adopción.
Con API Experience Hub, los administradores y desarrolladores de productos API pueden:
- Cree y comparta portales de API sencillos utilizando plantillas prediseñadas
- Cree portales de API de marca utilizando capacidades avanzadas de creación de portales con tecnología de Salesforce Experience Cloud
- Aumente la adopción de API en las comunidades internas y de socios con el consumo de API de autoservicio
- Documente, gobierne y publique cualquier API en la empresa creada en cualquier puerta de enlace o entorno
- Acceda a información sobre el uso, la calidad y el cumplimiento de las API con análisis contextuales
Los clientes podrán impulsar la adopción de API y crear un ecosistema de API vibrante al proporcionar un único punto de acceso a todas las API empresariales (construidas en MuleSoft o de otro modo) en una experiencia atractiva.
API Experience Hub está planeado para GA en junio de 2023.
Nuevas funciones de gobernanza de API: GA en julio de 2023
En 2022, se lanzó Anypoint API Governance. Nos ayudó a crear API de calidad mientras cumplíamos con los protocolos de seguridad y gobernanza. Actualmente, podemos identificar si la especificación API es conforme o no conforme y alertar a los usuarios si hay algún problema de conformidad.
En Summer '23, ampliaremos aún más las capacidades de API Governance a todos los aspectos del ciclo de vida de la API, desde el diseño de la API en el Centro de diseño hasta la implementación y administración de la API en API Manager. Con un gobierno de extremo a extremo, las organizaciones podrán garantizar que las API cumplan con las normas de cumplimiento y de la industria.
Nuevas funciones de Anypoint Studio 7.15: disponibilidad general en mayo de 2023
Con el fin de optimizar el rendimiento de Anypoint Studio y ofrecer una experiencia de integración perfecta, las siguientes funciones nuevas estarán disponibles para los desarrolladores. Le recomendamos que descargue la última versión de Anypoint Studio y pruebe las nuevas funciones:
- Soporte ARM nativo: rendimiento más rápido para usuarios en macOS
- Opciones para excluir archivos de Studio de Windows Defender: rendimiento y estabilidad más rápidos para los usuarios de Windows
- Implementación mejorada a CloudHub 2.0
- Experiencia de importación mejorada desde Design Center
Conclusión
¡Esperamos que esté tan entusiasmado como nosotros con estas funciones! Si desea tenerlos en sus manos, simplemente inicie sesión en la cuenta de prueba gratuita de 30 días de Anypoint Platform y vea estos nuevos lanzamientos y herramientas.
Aprende MOAR
Nuestros gerentes de producto y defensores de desarrolladores están de vuelta para compartir las últimas características y funcionalidades que llegarán en Summer '23. Para ayudarlo a desarrollarse más rápido, hay una gran cantidad de contenido nuevo del equipo de relaciones con desarrolladores que cubre sus nuevas funciones favoritas. ¡Asegúrese de consultar Release Readiness Live el viernes 19 de mayo a las 9:00 a. m. PST, y lea lo último en el blog de desarrolladores de Salesforce para conocer más innovaciones relacionadas con desarrolladores en el lanzamiento de Summer '23!
¡Explore los trailmixes de Trailhead con aspectos destacados de lanzamiento clave para desarrolladores o administradores, o ambos! Siga y complete un trailmix de Learn MOAR Summer '23 para administradores o desarrolladores para obtener una insignia exclusiva de la comunidad.
Otras lecturas
Sobre el Autor
Akshata Sawant es promotora sénior de desarrolladores en Salesforce. Es autora, bloguera y oradora, y coautora del título, MuleSoft for Salesforce Developers . Akshata es un miembro activo de la comunidad de MuleSoft y ex embajador de MuleSoft. Le encanta leer, bailar, viajar y la fotografía, y es una gran entusiasta de la comida. Síguela en Twitter y LinkedIn.
Obtenga las últimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a través de Slack o RSS.
Agregar a Slack Suscríbete a RSS