Categories
Developers Tutoriales de Salesforce

Una experiencia de desarrollador completa en Heroku, funciones de Salesforce y AWS ☁️

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.

Una experiencia de desarrollador completa en Heroku, funciones de Salesforce y AWS | Blog de desarrolladores de Salesforce

En Salesforce, la innovación es uno de nuestros valores fundamentales. Con eso en mente, nos comprometemos a innovar en las tecnologías de la plataforma Salesforce, como Heroku y Salesforce Functions, así como a través de nuestra asociación con AWS, para unificar y mejorar la experiencia del desarrollador. En esta publicación de blog, le brindamos una descripción general de nuestras actualizaciones recientes, nuestra hoja de ruta y el poder de combinar estas tecnologías.

Convierta las aplicaciones en experiencias conectadas

Heroku es una plataforma como servicio para crear, implementar, ejecutar y administrar aplicaciones, y continúa siendo una parte esencial de la plataforma Salesforce. Para organizaciones de todo tipo, Heroku reduce los gastos continuos de DevOps y proporciona la flexibilidad para escalar bajo demanda en función de las necesidades comerciales. Para los desarrolladores y los equipos, Heroku les permite crear aplicaciones utilizando las herramientas que elijan y una experiencia de desarrollador meticulosamente diseñada. Salesforce continúa invirtiendo en Heroku y facilita su uso con otras nubes de Salesforce.

Heroku Connect , un potente servicio complementario de Heroku, es una solución de sincronización de datos que sincroniza automáticamente datos entre Heroku Postgres y una organización de Salesforce, lo que permite a los desarrolladores crear rápidamente aplicaciones escalables y elásticas que se basan en datos de Salesforce. Disminuye la carga de los desarrolladores encargados de la sincronización de datos entre aplicaciones y Salesforce. Heroku Connect también se conecta a otros servicios de Heroku (p. ej., Apache Kafka en Heroku , Heroku Data para Redis, conectores de transmisión de datos y está disponible a través del mercado de Heroku Elements ). No hay mejor solución para sincronizar datos entre Salesforce y las aplicaciones orientadas al cliente sin alcanzar los límites de la API.

Escale de forma nativa en la plataforma de Salesforce

Funciones de Salesforce ( GA Winter'22 ) proporciona un entorno informático escalable en la plataforma de Salesforce para su lógica empresarial. Escritas en los idiomas y herramientas de su elección, y estrechamente integradas con la estructura de directorios del proyecto SFDX y la CLI, las funciones de Salesforce están alojadas en una infraestructura informática elástica administrada por Salesforce y preconfiguradas para integrarse de forma segura con su organización. Las funciones de Salesforce pueden ayudarlo a superar los límites del regulador en la plataforma, específicamente los límites de CPU, memoria y Apex asíncrono (ya que la invocación asíncrona de funciones es ilimitada). Otros límites, como DML mixto y la cantidad de llamadas HTTP por solicitud, también se eliminan en Funciones. Tenga en cuenta que las operaciones y consultas DML realizadas desde una función se ejecutarán en la plataforma y deben cumplir con los límites del gobernador.

Salesforce Functions incorporó recientemente la capacidad de utilizar los servicios de datos de Heroku (Heroku Postgres, Heroku Data for Redis y Apache Kafka en Heroku), que es una de mis innovaciones favoritas. Para obtener más información, mire esta sesión de TrailblazerDX '22 o esta excelente sesión sobre eliminación de duplicados de registros de Dreamforce '22. Además, mi colega Julián Duque publicó algunos episodios increíbles de codLive sobre el tema, incluidos: codeLive: Heroku Data in Functions with Redis , codeLive: Heroku Data in Functions with Apache Kafka y codeLive: Heroku Data in Functions with Postgres .

Libere el poder de las nubes conectadas

Salesforce y AWS anunciaron su asociación ampliada en junio del año pasado, diseñada para facilitar a los clientes de todo el mundo el uso conjunto de las capacidades de Salesforce y AWS para aprovechar de forma nativa los servicios de AWS en Salesforce, y permitir que ambos desarrolladores creen y lancen soluciones personalizadas. aplicaciones y conecte datos y flujos de trabajo de forma segura en ambas plataformas.

Muchos clientes ya tienen datos en un almacén de datos en AWS. Los adaptadores de Salesforce Connect le permiten desbloquear esos datos dentro de Customer 360 sin necesidad de una integración personalizada o middleware. Por ejemplo, los adaptadores de Salesforce Connect para Amazon DynamoDB y Amazon Athena le permiten virtualizar datos de servicios de datos de AWS, como Amazon DynamoDB o Amazon S3, en objetos externos de Salesforce.

Event Relays for AWS Beta (GA) le permite conectar de forma nativa Salesforce y AWS con eventos en tiempo real, lo que acelera el desarrollo de aplicaciones multiplataforma. Event Relays también agiliza la sincronización de datos cuando los datos residen en su propia implementación de AWS.

Construye más rápido, a tu manera

Salesforce Platform proporciona un conjunto de primitivas con Heroku, Salesforce Functions y productos de asociación de AWS que lo ayudan a crear aplicaciones más rápidamente y con mayor flexibilidad. A los desarrolladores les encanta Heroku porque pueden concentrarse en crear aplicaciones y servicios, y no en mantener la infraestructura. Heroku se esfuerza por deleitar a los desarrolladores con una PaaS obstinada que agiliza el desarrollo de aplicaciones modernas y DevOps, ayudando a los clientes a acelerar la velocidad de ingeniería y la seguridad de implementación.

Entendemos que muchos clientes ya tienen datos en un almacén de datos en AWS (por ejemplo, Amazon RDS, S3 o DynamoDB). La expansión de la asociación entre Salesforce y AWS impulsará el desarrollo de integraciones sencillas entre los servicios de Salesforce y AWS. Si desea integrar los servicios de AWS existentes en Salesforce, ahora tendrá la opción de hacerlo con un conjunto simplificado de opciones de configuración. Esta asociación le permite desbloquear esos datos dentro de Customer 360 sin tener que sincronizarlos con una base de datos de Postgres en Heroku. Los servicios de datos de Heroku y Heroku Connect siguen siendo excelentes opciones para los clientes sin inversiones significativas en almacenes de datos de AWS.

Desde el punto de vista de un desarrollador, tiene un valor inmenso que Salesforce brinde una solución integral completa para construir dentro del ecosistema. Con esto en mente, lanzamos Salesforce Functions para ofrecer capacidades informáticas elásticas en la plataforma a nuestros desarrolladores. Y con la experiencia de desarrollador integrado (DX) de Salesforce, disfrutan de un acceso transparente a los datos de Salesforce y una integración más estrecha con las experiencias creadas en herramientas de bajo código.

Por otro lado, sabemos que las decisiones comerciales pueden optar por capacidades existentes sobre nuevas capacidades. Si un cliente de Salesforce tiene flujos de trabajo integrados con los servicios de AWS, el uso de Event Relays for AWS para activar esos flujos de trabajo desde Salesforce significa que no tiene que gastar valiosos recursos de desarrollador en la creación de middleware o integraciones personalizadas.

Con todas estas innovaciones implementadas, es posible que se pregunte cuándo usar una u otra, o cuándo usarlas juntas. A continuación, se incluyen algunos consejos basados en los requisitos de los casos de uso:

REQUISITO SOLUCIÓN RECOMENDADA
Cree experiencias digitales orientadas al cliente con acceso a datos de Salesforce Core y herramientas de automatización, como Salesforce Flow Heroku
Conecte datos uni o bidireccionalmente en Heroku con Salesforce Conexión Heroku
Ofrezca experiencias escalables dentro de los límites de confianza de Salesforce utilizando los idiomas estándar de la industria (235 000 llamadas adicionales por día más allá del límite de asignación diaria) Funciones de la fuerza de ventas
Acceda de forma segura a los productos de datos de Heroku, incluidos Heroku Postgres, Apache Kafka en Heroku y Heroku Data para Redis, directamente desde un entorno informático elástico. Funciones de la fuerza de ventas
Virtualice los datos de AWS en Salesforce para crear aplicaciones empresariales conscientes del cliente Adaptadores de Salesforce Connect para servicios de datos de AWS
Acceda a servicios o características existentes en AWS desde flujos de trabajo o aplicaciones de Salesforce Retransmisiones de eventos para AWS

Hoja de ruta y próximos pasos

Para concluir, echemos un vistazo a algunas funciones relacionadas que están en la hoja de ruta y que estarán disponibles próximamente (consulte nuestra declaración prospectiva ).

  • Compatibilidad con Heroku en la unificación de la CLI de Salesforce , lo que significa que los comandos de la CLI de Heroku estarán disponibles en nuestro propio ejecutable sf (¡sí!), el mismo que se usa para Funciones.
  • Nuevo plan Heroku Dynos de bajo coste . Dynos duerme después de 30 minutos sin tráfico web y solo consume horas cuando está activo, lo que brinda una solución económica.
  • Compatibilidad con más idiomas en las funciones de Salesforce. El siguiente en venir: ¡Python! Eche un vistazo a la nota clave para desarrolladores de Dreamforce '22 para verla en acción o regístrese para el programa piloto .
  • Integración de Salesforce Functions con Flow, LWC y Platform Events.
  • Compatibilidad con almacenes de datos de AWS adicionales en Salesforce Connect, como Amazon RDS.

Eche un vistazo más profundo a las hojas de ruta en el sitio de arquitectos de Salesforce y la hoja de ruta pública interactiva de Heroku en GitHub.

Si desea probar algún código, eche un vistazo a nuestras nuevas aplicaciones de muestra de combinación de cuentas y generador de PDF en GitHub, y comuníquese con su ejecutivo de cuenta si necesita una licencia de cortesía.

Como ha visto, hay una variedad de soluciones disponibles, dependiendo de su implementación actual y expansión futura, para ayudarlo a aprovechar al máximo estas tecnologías de la plataforma Salesforce. En función de sus comentarios, nos comprometemos a proporcionarle elementos primitivos en la Plataforma de Salesforce que le permitan construir rápidamente, a su manera.

Sobre los autores

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 .

Srini Nirmalgandhi es directora de marketing de productos en Salesforce y se centra en productos para desarrolladores para la plataforma Salesforce. Puede comunicarse con él 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

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/11/a-complete-developer-experience-across-heroku-salesforce-functions-and-aws.html

Categories
Developers Tutoriales de Salesforce

Anuncio de la próxima generación de credenciales con nombre ☁️

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.

Anuncio de la próxima generación de credenciales con nombre | Blog de desarrolladores de Salesforce

La transformación digital está impulsando a equipos de todas las formas y tamaños a modernizar sus aplicaciones y pasar a la nube para prepararse para la próxima ola de crecimiento y cambio. Esta megatendencia lleva a la adopción acelerada de soluciones híbridas y de nube pública, lo que genera desafíos para los líderes de TI que buscan conectar una cantidad cada vez mayor de sistemas de manera segura. Las aplicaciones basadas en Salesforce juegan un papel clave aquí, ya que las empresas crean flujos de trabajo automatizados centrados en el cliente con la tecnología de la plataforma de CRM n.º 1. Estamos emocionados de hacer avanzar esto mediante la expansión de nuestras capacidades de conectividad con una nueva generación de credenciales con nombre que brindan a los desarrolladores una mayor extensibilidad y seguridad para las integraciones basadas en HTTP. Credenciales con nombre 101 Si no está familiarizado con las Credenciales con nombre, considérelo como un subsistema que maneja las llamadas HTTP con soporte integrado para los protocolos de autenticación populares necesarios para realizar esas llamadas con éxito. Los administradores del sistema pueden crear credenciales con una interfaz de usuario de apuntar y hacer clic, y los desarrolladores pueden hacer referencia a ellas con una sintaxis similar a una variable o un campo de combinación. Esto mantiene los valores secretos fuera de su código fuente y permite que los puntos finales y los detalles de autenticación se actualicen sin cambiar el código en sí. Named Credentials ha sido parte de la plataforma Salesforce durante muchos años, ayudando a los desarrolladores a ahorrar tiempo con protocolos complicados como OAuth que tienen varias partes móviles diferentes. También hace que las integraciones de servicios web estén disponibles para los administradores sin código al habilitar las llamadas a través de Servicios externos y Flujo. A medida que la tecnología ha evolucionado, han surgido ciertos patrones en torno a estos casos de uso, lo que nos impulsó a realizar una serie de mejoras que nos complace compartir con usted. Novedades En la versión Winter '23, agregamos las siguientes capacidades a las Credenciales con nombre: Encabezados personalizados: defina pares arbitrarios de nombre/valor (p. ej., claves API) pasados junto con la llamada HTTP como encabezados Asignación de conjunto de permisos: Otorgue a los usuarios explícitos acceso para realizar llamadas utilizando un conjunto específico de credenciales vinculándolo a un conjunto de permisos Acceso temporal y asunción de roles para Amazon IAM: use Amazon STS para asumir un rol de IAM para el acceso temporal a los recursos alojados en AWS Reutilización en puntos de enlace: reutilice las credenciales en diferentes Puntos finales de API protegidos por el mismo sistema de autenticación (p. ej., Google Drive y Google Calendar) Compatibilidad con IU de configuración personalizada: los ISV y otros equipos de desarrollo pueden usar una nueva API Connect en Apex para crear IU de configuración personalizada para mejorar la experiencia del usuario para los administradores Esto es el primer lote de mejoras que estamos entregando en una arquitectura completamente nueva que evoluciona las Credenciales con nombre de un pequeño conjunto de funciones de llamada a una credencial extensible Marco de potencialización capaz de manejar sofisticados requisitos de seguridad empresarial. Lo que sigue es una descripción general rápida de las nuevas capacidades generalmente disponibles ahora. Encabezados personalizados y claves API Los encabezados personalizados proporcionan un medio para que un sistema remoto defina los parámetros que necesita como entrada para responder a una solicitud. El uso de un encabezado personalizado es similar a tener una función en un fragmento de código y definir argumentos que permitan a la persona que llama proporcionar información. Esta versión brinda la opción de agregar encabezados personalizados a las credenciales con nombre, lo que es particularmente útil cuando un servicio externo usa una clave API como una forma simple de autenticación. Los valores confidenciales se almacenan de forma cifrada y están disponibles para su uso en fórmulas a través de una sintaxis de campo de combinación. Esto permite a los administradores crear credenciales compatibles con protocolos populares como la autenticación básica. Asignación de conjuntos de permisos Dado que Salesforce es seguro de forma predeterminada, los administradores otorgan acceso de forma explícita a las credenciales mediante conjuntos de permisos, lo que permite que diferentes grupos de usuarios de Salesforce accedan a diferentes credenciales, incluso si se utilizan para el mismo punto final. Los representantes de ventas, por ejemplo, pueden tener un nivel básico de acceso a un sistema remoto y los gerentes de ventas pueden tener un acceso elevado que les permita anular decisiones cuando sea necesario. Una capacidad relacionada protege las credenciales con nombre creadas por los administradores al permitir explícitamente que ciertos paquetes administrados por ISV las usen para llamadas, si corresponde. Asunción de roles para Amazon IAM Para los muchos clientes que buscan crear integraciones con Amazon Web Services (AWS), hemos ampliado nuestro soporte para el protocolo AWS Signature V4 para incluir acceso temporal y asunción de roles de IAM a través de Amazon STS. Salesforce puede solicitar acceso temporal que expira desde el servicio STS, que asume un rol definido en IAM. Esto ayuda a los administradores de AWS a administrar su infraestructura de manera más efectiva mientras cumplen con los requisitos de seguridad y cumplimiento. Además, esto allana el camino para la compatibilidad con la nueva función RolesAnywhere de Amazon en una versión futura, que permite proteger estas integraciones a través de pares de certificados de cliente/servidor. Reutilización en puntos finales La arquitectura recientemente ampliada permite a los administradores definir los detalles de autenticación en un solo lugar, incluso si se utiliza la misma autenticación en varios puntos finales de API. Las integraciones con pilas de aplicaciones más sofisticadas a menudo requieren el uso de múltiples puntos finales de API que comparten un mecanismo de autenticación. De esta forma, las credenciales confidenciales no se duplican en Salesforce. Soporte para IU de configuración personalizada Los socios ISV que ofrecen sus innovaciones a través de AppExchange a menudo buscan optimizar la experiencia del usuario asociada con su proceso de configuración, tanto para reducir la fricción como para reducir los costos de soporte. En esta versión, las credenciales con nombre distribuidas en un paquete administrado mediante el protocolo OAuth se pueden autenticar dentro de una interfaz de usuario de configuración personalizada diseñada y marcada por un socio ISV. Esto está habilitado por una nueva Connect API con acceso a Apex que se ampliará a medida que se admitan nuevos protocolos de autenticación. Nos estamos calentando. Esta versión es emocionante tanto en términos de las nuevas funciones disponibles ahora como de las capacidades habilitadas por la nueva arquitectura que está a la vuelta de la esquina. Estamos planificando compatibilidad con JWT, flujos de OAuth avanzados, RolesAnywhere y más. ¡Echa un vistazo a la documentación del lanzamiento de Winter '23 y sumérgete!

Sobre el Autor


Ross Belmont es director de gestión de productos que cubre los servicios de datos de plataforma. Tiene más de una década de experiencia con el ecosistema de Salesforce.

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

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/10/announcing-the-next-generation-of-named-credentials.html

Categories
Developers Tutoriales de Salesforce

Aprende MOAR en Winter '23 con Release Highlights 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.

Aprenda MOAR en Winter '23 con aspectos destacados de la versión para desarrolladores | Blog de desarrolladores de Salesforce

¿Escuchaste? ¡Es la semana de Dreamforce! Sí, nuestra reunión familiar de Trailblazer finalmente está aquí, los días son un poco más cortos y los PSL han comenzado a resurgir en los menús de cerca y de lejos (eso es "Pumpkin Spice Lattes", pero si leyó eso y pensó en "Licencias de conjunto de permisos", entonces definitivamente eres uno de nuestra gente!). ¡Todo esto significa que es hora una vez más de otro lanzamiento de invierno repleto para administradores y desarrolladores! 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.

¡Calienta con Winter '23!

Es fácil empezar:

  • ¡Explore los trailmixes de Trailhead con los aspectos más destacados del lanzamiento clave para administradores o desarrolladores, o ambos!
  • Síganos todos los días de esta semana mientras publicamos blogs que destacan todas las excelentes funciones nuevas en los blogs de desarrolladores de Salesforce y administradores de Salesforce.
  • ¡Prepárese para Developer Release Ready Live! ¡Por primera vez en la historia, Release Readiness Live estará en vivo en Dreamforce! Únase a los expertos en productos y defensores de los desarrolladores para conocer las nuevas características de la versión Winter '23. Si se unirá a Dreamforce en persona, únase a la sesión el 22 de septiembre a las 11:00 a. m. (hora del Pacífico). ¿Sintonizando Dreamforce virtualmente este año? Únase a nosotros para una transmisión en vivo.

Siga y complete un trailmix de Learn MOAR Winter '23 para administradores o desarrolladores antes del 30 de noviembre de 2022 a las 11:59 p. Se aplican restricciones. Aprenda cómo participar y revise las reglas oficiales visitando la página de Trailhead Quests .

Funciones generalmente disponibles

El lanzamiento de Salesforce Winter '23 está sobre nosotros y viene con excelentes funciones nuevas para desarrolladores. Hemos reunido una lista de funciones que creemos que debe tener en cuenta, incluidas las que ahora están disponibles de forma general:

API GraphQL : si visitó el blog durante los últimos meses, sabe que estamos emocionados de compartir nuestro desarrollo en la nueva API GraphQL de Salesforce . Bueno, ¡esa API de GraphQL ahora es GA! El esquema inicial que estamos entregando le permite paginar, filtrar y ordenar sus sObjects expuestos de API de interfaz de usuario. Además de ser escalable y de alto rendimiento, le otorga la capacidad de consultar y obtener los datos exactos que necesita en una sola solicitud: nada más y nada menos. ¡Consulte nuestra increíble Guía para desarrolladores de la API de GraphQL para ver ejemplos de código!

Clonación rápida para Sandboxes en Hyperforce : sabemos que los tiempos de copia de sandbox pueden ser largos y esta nunca es una gran experiencia. Afortunadamente, Hyperforce está cambiando esto a partir del lanzamiento de Winter '23 con Quick Clone para Developer y Developer Pro Sandboxes en Hyperforce. Quick Clone es una nueva capacidad para sandboxes en Hyperforce que hará que los tiempos de clonación sean significativamente más rápidos, lo que conducirá a tiempos de copia más rápidos para entornos de desarrolladores individuales o aquellos que se usan para el control de calidad, un mejor uso de sandboxes en sus canalizaciones de CI y ciclos de lanzamiento más cortos en general.

Retransmisiones de eventos para AWS : ha sido un gran verano para las arquitecturas basadas en eventos, primero con la GA de la API Pub Sub que simplifica la forma en que los equipos publican y consumen eventos en Salesforce, y ahora extendiéndose a AWS con nuestras nuevas retransmisiones de eventos de GA para ¡AWS! Ahora puede publicar eventos de forma nativa en Amazon EventBridge sin necesidad de oyentes codificados personalizados u otro middleware.

DevOps Center : actualmente en versión beta, DevOps Center es una solución de administración de versiones y cambios de código bajo que sabemos que muchos de ustedes están esperando con ansias, ¡y no tendrán que esperar mucho más! Nuestro objetivo es una GA a principios de diciembre para DevOps Center, que proporciona una abstracción conveniente sobre las ramas de GitHub y los flujos de trabajo típicos basados en Git, lo que permite que más equipos participen en el proceso de administración de versiones.

Mejoras de características

Adaptador Salesforce Connect para Amazon Athena : fanáticos de Amazon Athena, ¡hay excelentes noticias por delante! Continuamos ampliando nuestra asociación con AWS y nos complace compartir que los clientes ahora pueden acceder a los datos administrados por Amazon Athena desde Salesforce. Todo ello sin necesidad de utilizar middleware, proporcionando la misma excelente experiencia de objetos externos para los datos estructurados almacenados en Amazon S3. Esto significa que podrá utilizar informes y paneles con objetos externos expuestos a través de Athena y acceder a esos datos de Athena mediante SOQL y Apex (sin DML).

Nuevo componente estándar para incrustar flujos de pantalla en LWC : si ha hurgado en el blog de administración una o dos veces, sabe que nos encanta un poco de flujo, por lo que estamos muy emocionados de presentar el nuevo componente lightning-flow . Ahora puede incrustar fácilmente sus flujos de pantalla en LWC y también personalizar lo que hace: desde un comportamiento de acabado único hasta un estilo personalizado y mucho más. Este es un ejemplo de cómo se vería con un Flujo de encuesta de clientes:

<dx-code-block title language code-block="
«>

Funciones de vista previa y piloto

Actualmente en Pilot, hemos introducido una nueva función que le permite sincronizar los datos de los componentes sin actualizar la página mediante el uso de la API RefreshView. Hasta ahora, LWC no presentaba una API para actualizar datos sin continuar y actualizar toda la página. Este piloto cambia eso, permitiendo a los desarrolladores actualizar los datos para una jerarquía específica de componentes sin recargar toda la página.

El siguiente paso: la capacidad de construir componentes en el modo de sombra mixta ahora está en versión beta. Si es nuevo en esto, el modo de sombra mixto permite que los LWC usen el DOM de sombra nativo incluso cuando se aplica el relleno sintético de sombra, como en las versiones anteriores de Microsoft Edge. Esto significa que los desarrolladores simplifican las pruebas y la creación aprovechando la velocidad y la eficiencia de la sombra nativa dondequiera que puedan en su aplicación, mientras crean un camino elegante hacia la migración a la sombra nativa en el futuro. Para habilitar el modo de sombra mixta en un componente, establezca la propiedad estática shadowSupportMode en any :

¡Otra gran versión beta para aquellos de ustedes que construyen en Experience Cloud es la capacidad de actualizar las implementaciones de su sitio con nuevos tipos de API de metadatos ! Eso significa usar comandos familiares para implementar sitios LWR mediante programación y el concepto de contenido como metadatos. Siguiendo la imagen a continuación, cuando recupera DigitalExperienceBundle, los espacios de trabajo de su sitio se almacenan en la carpeta del sitio (1). Cada uno de sus sitios LWR mejorados tiene su propio espacio de trabajo (2), donde las carpetas para cada tipo de contenido (3) organizan los elementos de contenido individuales (4) que componen el sitio.

Para los desarrolladores que crean para Slack, también nos complace compartir que Apex SDK para Slack ahora está en Beta . Si estás cerca de Dreamforce, verás algunas cosas nuevas y emocionantes con este, pero con la Beta estamos permitiendo que los equipos usen las habilidades de Apex que ya tienen para crear experiencias personalizadas en Slack, y hacerlo sin necesidad para dominar Block Kit, o sin necesidad de ponerse de pie y mantener una conexión de software intermedio. Esta versión Beta también traerá consigo una gestión optimizada de usuarios internos y externos, brindándole un mayor control sobre el acceso a los datos dentro de las nuevas interfaces de usuario que ofrece.

Por último, ¡esperamos que no se haya perdido la Beta recientemente anunciada para Code Builder ! Code Builder es un IDE moderno y optimizado para Salesforce en su navegador. Ahora, los desarrolladores y administradores tienen la flexibilidad de usar nuestras extensiones de VS Code de Salesforce para VS Code de escritorio, o implementar un entorno de desarrollo preconfigurado y con todas las funciones en su navegador, directamente desde su organización. Mire este video para ver un recorrido reciente de Code Builder en acción por parte de Mohith Shrivastava, uno de nuestros increíbles promotores de desarrolladores.

¡Vea estas nuevas funciones en acción!

No se olvide de ver la vista previa para desarrolladores de Winter '23 el 22 de septiembre durante Release Readiness Live para ver demostraciones de un subconjunto de estas nuevas y emocionantes características. Y si asistes a Dreamforce, ¡ únete a nosotros EN VIVO ! ¡Asegúrese de consultar el mix de aprendizaje de Learn MOAR Winter '23 para desarrolladores y siga el blog esta semana para obtener más información sobre Learn MOAR!

Sobre el Autor

Ryan Schellack es el director de marketing de productos de la plataforma Salesforce. Su equipo se enfoca en servicios para desarrolladores, DevOps, IA y automatización. Puedes seguirlo en Twitter @rschellack .

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

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/09/learn-moar-in-winter-23-with-release-highlights-for-developers.html

Categories
Developers Discover Magazine Tutoriales de Salesforce

Aprenda MOAR en Winter '23 con el adaptador Salesforce Connect para Amazon Athena ☁️

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.

Aprenda MOAR en Winter '23 con el adaptador Salesforce Connect para Amazon Athena | Blog de desarrolladores de Salesforce

Siga y complete un trailmix de Learn MOAR Winter '23 para administradores o desarrolladores antes del 30 de noviembre de 2022 a las 11:59 p. Se aplican restricciones. Aprenda cómo participar y revise las reglas oficiales visitando la página de Trailhead Quests .

El proveedor de nube líder en el mundo y la plataforma de CRM n.º 1 están facilitando a los desarrolladores el uso de ambas tecnologías para crear y lanzar aplicaciones de clientes, aprovechar de forma nativa los servicios de AWS en Salesforce y conectar de forma segura los datos y los flujos de trabajo entre Salesforce y AWS.

Como parte del lanzamiento de Winter '23, Salesforce está haciendo que las plataformas de Salesforce y AWS sean aún más interoperables, agregando nuevos productos y funciones ampliadas. Esta interoperabilidad es fundamental, ya que las organizaciones de todos los tamaños aprovechan tanto Salesforce como AWS para ofrecer experiencias de cliente modernas y omnicanal. Nuestros clientes confían en Salesforce para administrar de manera efectiva las relaciones con los clientes y, a menudo, crean aplicaciones en la plataforma de Salesforce que aprovechan las ofertas únicas de cómputo, almacenamiento y bases de datos de AWS. Estamos trabajando junto con nuestros homólogos de AWS para ofrecer una plataforma de desarrollo unificada para los desarrolladores de Salesforce y AWS, conectando datos de forma segura y automatizando los flujos de trabajo en ambas plataformas.

El adaptador de Salesforce Connect para Amazon Athena permite a los desarrolladores y administradores de Salesforce virtualizar datos estructurados almacenados en Amazon S3, Redshift y otros almacenes de datos, y tratar los datos como si estuvieran almacenados en Salesforce Platform. Esto es particularmente útil para los equipos que han creado lagos de datos respaldados por S3 para aprovechar un almacenamiento de gran duración a un costo comparativamente bajo.

[contenido incrustado]

Virtualización de datos, no ETL

Muchas estrategias de integración de datos giran en torno a herramientas ETL (extracción, transformación y carga) que mueven o sincronizan datos entre dos sistemas, copiando la información del sistema de registro a otras aplicaciones que necesitan aprovechar algunos o todos esos registros. Estas integraciones deben ser monitoreadas y mantenidas por equipos altamente calificados y se complican por la capacidad de DynamoDB para agregar resultados de consultas de tiendas a gran escala tanto dentro como fuera de la infraestructura global de AWS.

La virtualización evita el trabajo pesado de sincronizar volúmenes de datos tan grandes al realizar llamadas en vivo a los extremos de la API de Athena en el momento en que alguna acción del usuario o del sistema requiere esos registros. Solo los datos necesarios para esa acción en particular se consultan a través de SQL y Salesforce Connect no almacena ni almacena en caché los registros devueltos por el servidor. Este enfoque ayuda a los clientes a administrar costos, evitar problemas técnicos y mantenerse dentro de las pautas de seguridad y cumplimiento con respecto al movimiento de datos.

Los objetos externos muestran los datos que residen en Amazon S3 de una manera que permite a los administradores aprovechar las funciones que ofrece la plataforma Salesforce, como Flow Builder, búsquedas indirectas en objetos nativos y más. Los desarrolladores pueden incluso escribir consultas SOQL y Apex contra este servicio de datos sin escribir código personalizado para acceder a Athena, S3 o una gran cantidad de otros almacenes de datos de back-end. En resumen, los pioneros de Salesforce no tienen que volver a capacitarse para aprovechar los datos a gran escala en AWS.

Empezando

Si nunca antes ha trabajado con objetos externos, comience con este inicio rápido en Trailhead para familiarizarse con Salesforce Connect. Y cuando esté listo para profundizar más, este mapa de ruta cubre todo lo que necesita para tener éxito con la virtualización de datos. Los detalles adicionales sobre cómo trabajar con Athena en Salesforce Connect están disponibles en Ayuda y capacitación, y su representante de cuenta puede ayudarlo a obtener la licencia de Salesforce Connect en su organización de producción.

Manténganse al tanto

El adaptador Salesforce Connect para Amazon Athena es solo uno de los múltiples productos que Salesforce está lanzando con Winter '23 que admite la interoperabilidad de Amazon y Salesforce. Consulte todos los productos incluidos en esta versión . Y manténgase atento a este espacio de blog para obtener más detalles sobre Event Relays para AWS , Private Connect y otros productos ahora disponibles en general creados para usted.

¡Vea estas nuevas funciones en acción!

No se olvide de ver la vista previa para desarrolladores de Winter '23 el 22 de septiembre durante Release Readiness Live para ver demostraciones de un subconjunto de estas nuevas y emocionantes características. Y si asistes a Dreamforce, ¡ únete a nosotros EN VIVO ! ¡Asegúrese de consultar Learn MOAR Winter '23 for Developers Trailmix y siga el blog esta semana para obtener más información sobre Learn MOAR!

Sobre el Autor


Ross Belmont es director de gestión de productos que cubre los servicios de datos de plataforma. Tiene más de una década de experiencia con el ecosistema de Salesforce.

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

Esta es una traducción realizada por EGA Futura, y este es el link a la publicación original: https://developer.salesforce.com/blogs/2022/09/learn-moar-in-winter-23-with-the-salesforce-connect-adapter-for-amazon-athena.html