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.

¡Descubra las nuevas características de la versión Summer '22 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, estamos empaquetando el lanzamiento y presentándolo en un formato fácil de digerir en blogs, videos y más.

Sumérgete en el verano del 22

¡Es fácil empezar!

Siga y complete un trailmix de Learn MOAR Summer '22 para administradores o desarrolladores antes del 31 de julio 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 Summer '22 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:

Light DOM le permite adjuntar sus componentes web de iluminación al elemento host de una página en lugar del árbol de sombra predeterminado. Este es un gran desbloqueo para los clientes que necesitan exponer los LWC a bibliotecas de terceros y aplicar estilos personalizados de una manera más tradicional.

Los nuevos módulos Alert Confirm and Prompt en Lightning Web Components le brindan la capacidad de crear notificaciones de manera segura desde sus componentes. Chrome y Safari planean finalizar el soporte para el uso de origen cruzado de las API nativas window.alert() , window.confirm() y window.prompt() . Cada nuevo módulo crea un modal que funciona como su homólogo API y funciona en iframes de origen cruzado.

La API masiva recibió algunas actualizaciones excelentes en esta versión que le brindan límites de Apex más generosos, incluido el cambio del límite de tiempo de la CPU de 10 segundos a 60 segundos. Consulte el resto de las actualizaciones de la API para obtener más información.

Puede publicar y suscribirse a eventos de la plataforma mediante la API Pub/Sub , una solución segura y altamente escalable basada en gRPC. Utilice uno de los 11 lenguajes de programación admitidos y ajuste la cantidad de resultados que recibe con el control de flujo de suscripción.

Los servicios externos también han recibido una serie de excelentes actualizaciones. Antes, solo podía llamar a servicios externos desde Flow o Einstein Bots, pero ahora puede llamarlos directamente desde Apex.

Mejoras de características

Continuamos actualizando el componente base de la tabla de datos Lightning y ahora le permite cargar tablas de datos grandes más rápido con representación virtual. Puede configurar el modo de renderizado en el componente para virtualizar los datos en lugar de renderizarlos todos en carga para permitir un desplazamiento suave.

Funciones de vista previa y piloto

Actualmente en Pilot: puede conectarse de forma segura a Amazon Athena y realizar consultas interactivas desde Salesforce. Esto le permitirá aprovechar la capacidad de Amazon Athena para analizar datos estructurados en varios formatos.

Actualmente en Developer Preview: puede crear componentes en modo de sombra mixta . Ahora que todos los principales navegadores admiten shadow DOM, obtiene la velocidad y la eficiencia de usar la sombra nativa tanto como sea posible en su aplicación. En los casos en los que no se admita el DOM de sombra nativo, el modo de sombra mixto utilizará el polyfill de sombra sintético actual.

También en Developer Preview: puede llamar a acciones invocables directamente desde Apex. Esto permitirá reutilizar sus acciones en Flow y Apex.

Por último, ahora hay una versión Beta para asegurar el código Apex con operaciones de base de datos en modo usuario . Esto le permite declarar si Apex ejecuta operaciones de base de datos en modo de usuario o en modo de sistema. La seguridad a nivel de campo (FLS) y los permisos de objetos del usuario que ejecuta se respetan en el modo de usuario, a diferencia del modo de sistema. El modo de usuario siempre aplica reglas de uso compartido; en el modo de sistema, están controlados por las palabras clave de uso compartido de clases.

Puede indicar el modo de la operación utilizando WITH USER_MODE o WITH SYSTEM_MODE en sus consultas SOQL. Este ejemplo especifica el modo de usuario:

 List<Account> acc = [SELECT Id FROM Account WITH USER_MODE];

Las operaciones de la base de datos pueden especificar el modo de usuario o de sistema. Este ejemplo inserta una nueva cuenta en modo usuario:

 Account acc = new Account(Name='test'); insert as user acc;

Aprende MOAR esta semana

Los gerentes de producto y el equipo de relaciones con los desarrolladores están de regreso para compartir las características y funcionalidades más recientes en Summer '22. Para ayudarlo a desarrollarse más rápido, el nuevo contenido de Developer Relations cubrirá sus nuevas funciones favoritas. Además, asegúrese de consultar Release Readiness Live el viernes 20 de mayo de 2022 a las 9:00 a. m. PST . Por último, esté atento al blog de desarrolladores de Salesforce todos los días de esta semana para obtener más publicaciones sobre Summer '22.

Para obtener aún más información, consulte la mezcla de senderos Summer '22 .

Sobre el Autor

Stephan Chandler-Garcia es desarrollador evangelista sénior en Salesforce. Se centra en el desarrollo de aplicaciones, la seguridad y Experience Cloud. Puedes seguirlo en Twitter @stephanwcg .

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/05/learn-moar-in-summer-22-with-release-highlights-for-developers.html

Entradas recomendadas