Skip to content

Etiqueta: grupo

Actualizaciones de integraci贸n de plataforma para desarrolladores | Aprende Moar Verano '23 鈽侊笍

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.

Actualizaciones de integraci贸n de plataforma para desarrolladores | Aprende Moar Verano '23 | Blog de desarrolladores de Salesforce

隆脷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 consulta groupBy y el tipo ROLLUP o CUBE
  • 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

Seguir leyendo

Mu茅vete a 2GP Administrado con Migraciones de Paquetes 鈽侊笍

Mu茅vete a 2GP Administrado con Migraciones de Paquetes 鈽侊笍

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.

Pasar a 2GP administrado con migraciones de paquetes | Blog de desarrolladores de Salesforce

Han pasado casi cuatro a帽os desde que lanzamos por primera vez el paquete administrado de segunda generaci贸n (2GP) , que permite a nuestros socios de AppExchange crear y distribuir soluciones utilizando un modelo de desarrollo basado en CLI, basado en fuente y f谩cil de automatizar.

Desde entonces, recibimos una gran cantidad de excelentes comentarios de nuestra comunidad de desarrolladores, y continuamos innovando en m煤ltiples 谩reas relacionadas con la experiencia del desarrollador, el rendimiento, la paridad del tipo de metadatos con el paquete administrado de primera generaci贸n (1GP), etc. Cada vez que nos reunimos con desarrolladores de ISV, constantemente escuchamos sobre la necesidad de que Salesforce los ayude a ellos y a sus clientes a pasarse al mundo de 2GP.

隆Hoy, tengo algunas noticias emocionantes para compartir con todos ustedes! Estamos abordando la pregunta n.潞 1 de nuestros desarrolladores de ISV al presentar una nueva funci贸n: Migraciones de paquetes . En pocas palabras, Package Migrations automatiza por completo el proceso de convertir paquetes 1GP a 2GP y migra sin problemas a los clientes con paquetes instalados a 2GP. Si es un socio ISV que crea paquetes administrados, 隆esta publicaci贸n de blog es para usted!

Antes de sumergirnos en los detalles de las migraciones de paquetes, echemos un vistazo a algunos beneficios de usar 2GP para el desarrollo de paquetes.

Beneficios de usar 2GP para el desarrollo de paquetes

En el coraz贸n de 2GP se encuentra un modelo de desarrollo basado en fuente, donde un repositorio de c贸digo fuente como Git representa la fuente de la verdad para su paquete. Esto es fundamentalmente diferente del mundo de 1GP, donde utiliza una organizaci贸n de empaquetado para mantener todos los metadatos que desea empaquetar y distribuir a sus clientes.

Este modelo de desarrollo impulsado por la fuente, impulsado por la CLI de Salesforce , puede aumentar dr谩sticamente la productividad y la colaboraci贸n de su equipo. Los desarrolladores pueden usar Dev Hub para activar r谩pidamente organizaciones temporales , crear una funci贸n de forma conjunta y comprometerla con el control de c贸digo fuente. Cuando est茅 listo para distribuir una nueva versi贸n de su 2GP, simplemente extraiga la rama correspondiente a una m谩quina local y use la CLI para crear su nueva versi贸n del paquete.

Es importante destacar que este enfoque basado en CLI tambi茅n significa que puede integrar f谩cilmente su proceso de empaque por completo en CI/CD, lo que facilita la automatizaci贸n completa de su flujo de trabajo. Puede, por ejemplo, ejecutar autom谩ticamente Salesforce Code Analyzer en una base de c贸digo y, siempre que no se encuentren problemas, crear una nueva versi贸n del paquete.

En el mundo de 1GP, estabas atrapado usando un espacio de nombres diferente para cada uno de tus paquetes. En 2GP, todos sus paquetes pueden compartir el mismo espacio de nombres, lo que le permite aprovechar un enfoque verdaderamente modular para el desarrollo de paquetes para mantener sus paquetes bien organizados. Tambi茅n es posible declarar expl铆citamente dependencias entre paquetes , asegurando que todo funcione en conjunto sin problemas.

Con 2GP, tambi茅n obtiene un control de versiones flexible, lo que le permite abandonar versiones de paquetes que ya no desea utilizar. En su lugar, puede especificar un ancestro de la versi贸n del paquete y crear efectivamente una nueva rama en la que desee continuar con su desarrollo.

Finalmente, apoyar a los clientes nunca ha sido tan f谩cil con 2GP. En el mundo de 1GP, los parches solo se pueden crear desde una organizaci贸n de parches. Con el modelo de desarrollo basado en el c贸digo fuente de 2GP, puede simplemente crear una versi贸n del paquete de parches directamente desde la CLI y, siempre que el parche cumpla con los requisitos relacionados con los cambios menores y la ascendencia del paquete, se crea y est谩 listo para instalarse en la organizaci贸n de su cliente.

Dicho todo esto, 2GP puede agregar mucho valor a su proceso de desarrollo. 隆Ahora, averig眉emos c贸mo las Migraciones de paquetes pueden ayudarlo a llegar al mundo de 2GP!

Introducci贸n a las migraciones de paquetes

Package Migrations ampl铆a la funcionalidad de 2GP con comandos CLI adicionales y capacidades adicionales para ayudar a los desarrolladores de ISV a realizar una transici贸n completa al mundo de 2GP. Actualmente se encuentra en Developer Preview y est谩 abierto para que todos los desarrolladores de ISV lo prueben en sus paquetes 1GP existentes. 隆Siga leyendo para saber c贸mo participar en la versi贸n preliminar para desarrolladores!

Hay dos elementos para las migraciones de paquetes: conversi贸n de paquetes y migraci贸n de paquetes.

La conversi贸n de paquetes se inicia a trav茅s del nuevo comando sf package convert . Toma una versi贸n espec铆fica de su paquete 1GP existente (Acme v1.0 en este ejemplo) y usa algo de magia detr谩s de escena para convertirlo en una versi贸n de paquete 2GP correspondiente (Acme v1.0.0.1 usando la numeraci贸n de versi贸n 2GP).

Una vez que tenga una versi贸n de paquete 2GP convertida, puede migrar clientes a 2GP. Si tiene un suscriptor con Acme v1.0 instalado, iniciar铆a el proceso trat谩ndolo como una actualizaci贸n de paquete normal: a trav茅s de la CLI con sf package install (ver documentos ), instalaci贸n de URL o actualizaciones autom谩ticas.

Mientras intenta instalar su paquete 2GP convertido v1.0.0.1, que coincide con la versi贸n mayor.menor del paquete 1GP instalado en el suscriptor A, ejecutamos una nueva l贸gica que inicia el proceso de migraci贸n del paquete . Sin cambiar ning煤n metadato en la organizaci贸n del cliente, y sin requerir la intervenci贸n del usuario si usa actualizaciones autom谩ticas, simplemente cambiamos las referencias del paquete para que apunten al nuevo paquete 2GP.

Una vez que un cliente migre a 2GP, cualquier parche o actualizaci贸n del paquete de este cliente deber谩 usar 2GP.

Participaci贸n en la versi贸n preliminar para desarrolladores de migraciones de paquetes

Para probar las migraciones de paquetes, debe ser un socio ISV con acceso a la comunidad de socios de Salesforce .

En la Comunidad de socios, encontrar谩 un canal exclusivo para esta versi贸n preliminar para desarrolladores. Le recomendamos que se una a este canal y configure las notificaciones para enviar por correo electr贸nico cada publicaci贸n para recibir las 煤ltimas actualizaciones del equipo de Migraciones de paquetes.

En este canal, encontrar谩 una serie de enlaces 煤tiles, incluido un formulario para registrarse en Developer Preview. Necesitaremos algunos detalles, como su ID de organizaci贸n de empaquetado, para que podamos activar la funci贸n Migraciones de paquetes.

Es importante destacar que participar en Developer Preview no tendr谩 ning煤n impacto en su paquete de 1GP. Por lo tanto, no se preocupe y participe, ya que sus comentarios son esenciales para ayudarnos a identificar y resolver problemas lo antes posible.

Una vez que est茅 activado, puede comenzar a probar las migraciones de paquetes.

Probar la conversi贸n de un paquete administrado de primera generaci贸n

Muy bien, 隆comencemos! En primer lugar, aseg煤rese de haber instalado la CLI de Salesforce.

Si lo instal贸 anteriormente, aseg煤rese de estar usando la 煤ltima versi贸n:

sf update

Ahora aseg煤rese de que est谩 ejecutando dentro del contexto de un proyecto de SalesforceDX. Puedes crear un nuevo proyecto usando:

sf project generate --name <Your project name>

Vincule el espacio de nombres de su 1GP administrado iniciando sesi贸n en su DevHub y siga los pasos .

隆Eso es todo para la configuraci贸n! Ahora puede continuar e intentar convertir su paquete.

sf package convert --installation-key mdpTest --package 033xxx --wait 20

Repasemos los par谩metros. Estamos utilizando la clave de instalaci贸n mdpTest . Ser谩 necesario cada vez que intente instalar esta versi贸n del paquete en el futuro. Alternativamente, puede usar --installation-key-bypass para omitir la clave de instalaci贸n. Deber谩 ingresar su ID de paquete 1GP completo comenzando con 033 despu茅s de --package . El proceso de conversi贸n puede demorar un poco y, por lo tanto, agregamos la opci贸n --wait para esperar 20 minutos.

A medida que se ejecuta el proceso de conversi贸n, obtendr谩 una actualizaci贸n de su estado. Suponiendo que todo sali贸 bien, recibir谩 un mensaje de 茅xito con la ID y la URL de instalaci贸n para la versi贸n del paquete 2GP reci茅n convertida.

Converting Package... ... Successfully created the package version [08cxxx00000KzFSAA0]. Subscriber Package Version Id: 04txxx00000u1cqAAA
Package Installation URL: https://login.salesforce.com/packaging/installPackage.apexp?p0=04txxx00000u1cqAAA
As an alternative, you can use the "sfdx package:install" command.

隆Felicitaciones, su paquete ahora est谩 convertido a 2GP! Si encontr贸 alg煤n problema en el camino, inf贸rmenos utilizando el formulario en el grupo Comunidad de socios .

Nota: Al momento de escribir esta publicaci贸n de blog, este comando convertir谩 la 煤ltima versi贸n administrada y lanzada de su paquete. Estamos trabajando para permitirle convertir versiones de paquetes Beta y anteriores. Por otro lado, durante Developer Preview, no es posible promocionar paquetes 2GP convertidos al estado Lanzado.

Ahora que su paquete est谩 convertido, probemos la migraci贸n de una organizaci贸n suscriptora.

Probar la migraci贸n de un paquete administrado de primera generaci贸n instalado

Para probar la migraci贸n de un suscriptor, deber谩 crear una organizaci贸n borrador ya que, durante la versi贸n preliminar para desarrolladores, solo admitimos organizaciones borrador. Puede configurar una nueva organizaci贸n borrador como esta:

sf org create scratch -f project-scratch-def.json -a MyScratchOrg

En el c贸digo anterior, -f apunta a su archivo de definici贸n de organizaci贸n borrador . Debe asegurarse de que su archivo de definici贸n de organizaci贸n borrador incluya cualquier funci贸n de Salesforce de la que pueda depender su paquete. Finalmente, estamos usando MyScratchOrg como el alias de esta organizaci贸n.

Con la configuraci贸n de la organizaci贸n borrador, contin煤e e instale la versi贸n del paquete 1GP que convirti贸 anteriormente utilizando la URL de instalaci贸n que obtiene de su organizaci贸n de empaquetado 1GP. Esta deber铆a ser su 煤ltima versi贸n administrada y lanzada en este momento.

Puede confirmar que el paquete se instal贸 correctamente durante la pantalla de instalaci贸n. Vea el ejemplo a continuaci贸n.

Y consulte la secci贸n Paquetes instalados del men煤 Configuraci贸n.

Ahora que instal贸 su 1GP en la organizaci贸n borrador, est谩 listo para la migraci贸n.

Inicie el proceso de migraci贸n utilizando la URL de instalaci贸n que recibi贸 al final del proceso de conversi贸n del paquete:

https://login.salesforce.com/packaging/installPackage.apexp?p0=04txxx00000u1cqAAA

Ahora pasar谩 por el mismo conjunto de pantallas que el anterior, pero esta vez para su paquete 2GP convertido.

Actualmente, la interfaz de usuario muestra que la "instalaci贸n" se ha completado. En realidad, lo que hicimos fue una migraci贸n de paquetes que se complet贸 con 茅xito.

Tenga en cuenta que en este ejemplo, he usado la segunda compilaci贸n Beta para la versi贸n 1.7, que corresponde a la misma versi贸n mayor.menor que la versi贸n del paquete 1GP instalada anteriormente. Como el 2GP convertido, durante la Vista previa del desarrollador, se crea como una versi贸n Beta, se muestra como tal.

Una vez m谩s, puede confirmar la versi贸n del paquete actualizado en la secci贸n Paquetes instalados del men煤 Configuraci贸n, que tambi茅n muestra, en este ejemplo, que el n煤mero de versi贸n es 1.7 (Beta 2).

Una vez que haya migrado el paquete en su organizaci贸n borrador, le recomendamos que lo pruebe para asegurarse de que funciona como se esperaba.

Tambi茅n debe aprovechar la oportunidad para verificar si las aplicaciones, como la aplicaci贸n de administraci贸n de licencias o la aplicaci贸n de administraci贸n de funciones, muestran la informaci贸n correcta para su paquete migrado. Si encuentra algo que no est谩 bien, por favor plant茅elo como un problema y lo investigaremos.

Mientras tanto 鈥

Se necesitar谩n algunos lanzamientos para que las migraciones de paquetes est茅n disponibles de forma general. Su participaci贸n en Developer Preview, probando sus paquetes y brind谩ndonos comentarios, es esencial para ayudarnos a identificar y resolver problemas antes.

Mientras tanto, 驴qu茅 m谩s puedes hacer? Le recomendamos que experimente con el uso de paquetes de segunda generaci贸n como parte de su modelo de desarrollo actual basado en 1GP. 驴Confundido? Dejame explicar.

Como mencion茅 anteriormente, hay una serie de ventajas espec铆ficas de 2GP. De estos, hay algunos de los que puede comenzar a beneficiarse hoy. Estos son los pasos que puede seguir:

  1. Puede configurar su control de c贸digo fuente y alimentarlo con metadatos extra铆dos de su organizaci贸n de empaquetado.
  2. Puede crear un DevHub y organizaciones borrador derivadas para el desarrollo utilizando metadatos de su control de c贸digo fuente.
  3. Puede crear un paquete 2GP para desarrollo interno y pruebas que reflejen su paquete 1GP, pero usando un espacio de nombres solo interno o el mismo que su paquete 1GP. Las colisiones de espacios de nombres evitar谩n que los paquetes 1GP y 2GP con el mismo espacio de nombres se instalen en el mismo entorno.
  4. Una vez que est茅 satisfecho con el contenido de su paquete 2GP, puede migrar los metadatos desde la rama de control de fuente correspondiente a su organizaci贸n de empaquetado y emitir una nueva versi贸n de su paquete para distribuir a los clientes.

Esto lo ayudar谩 a sumergirse en el mundo de 2GP y, una vez que Package Migrations est茅 disponible de forma general, podr谩 abandonar su modelo de desarrollo de 1GP por completo y pasar por completo a un modelo de desarrollo de 2GP.

Conclusi贸n

Estamos muy entusiasmados con las migraciones de paquetes, pero necesitamos su ayuda para asegurarnos de que sea lo mejor posible. Si es un desarrollador de ISV, contin煤e y reg铆strese para la Vista previa para desarrolladores en la Comunidad de socios.

隆Estamos ansiosos por recibir sus comentarios!

M谩s recursos

Grupo de vista previa para desarrolladores en la comunidad de socios

Embalaje gestionado de segunda generaci贸n (documentaci贸n)

Sobre el Autor

John Belo es director de gesti贸n de productos para productos de experiencia de desarrollador y se centra en migraciones de paquetes, analizador de c贸digo de Salesforce y an谩lisis de aplicaciones de AppExchange. Ha estado en Salesforce durante m谩s de siete a帽os y pas贸 la mayor parte de este tiempo en el equipo de AppExchange. Comenz贸 liderando un equipo de evangelistas t茅cnicos de ISV en EMEA y ahora es parte del equipo de gesti贸n de productos de experiencia de desarrollador, siempre con la intenci贸n de ayudar a los ISV a tener el mayor 茅xito posible.

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

Seguir leyendo

Contact Centers vs. Call Centers: 驴Cu谩l es la diferencia?

Contact Centers vs. Call Centers: 驴Cu谩l es la diferencia?

Los t茅rminos centro de llamadas y centro de contacto a menudo se usan indistintamente y, aunque ambos son centros de atenci贸n al cliente, no son exactamente lo mismo. Los centros de llamadas se enfocan 煤nicamente en las comunicaciones telef贸nicas, mientras que los centros de contacto modernos brindan soporte a trav茅s de una variedad de canales, que incluyen tel茅fono, correo electr贸nico, chat en vivo, art铆culos de conocimiento de autoservicio y chatbots. Profundicemos en las diferencias entre un centro de contacto y un centro de llamadas, para que pueda decidir el mejor enfoque de servicio al cliente para su negocio.

Los clientes de hoy tienen grandes expectativas para las empresas con las que hacen negocios. Descubrimos que el 94% de los clientes dicen que una experiencia positiva de servicio al cliente los hace m谩s propensos a realizar una compra nuevamente. Sin embargo, solo el 13% de los clientes dicen que pueden resolver sus problemas con poco esfuerzo.

驴C贸mo es una experiencia positiva del cliente? Se trata de reunirse con los clientes donde est谩n, utilizando los m茅todos de comunicaci贸n y la tecnolog铆a que prefieren, y brindando una variedad de opciones de servicio, en lugar de limitar el servicio solo por tel茅fono. A medida que las preferencias de los clientes evolucionan con la tecnolog铆a, m谩s centros de llamadas se est谩n transformando en centros de contacto .

Modernice su centro de contacto

La combinaci贸n correcta de canales y herramientas de servicio al cliente puede ayudarlo a ser m谩s eficiente y mejorar la satisfacci贸n del cliente. Nuestra gu铆a revela c贸mo las organizaciones de servicio de alto rendimiento lo hacen posible.

驴Qu茅 es un centro de llamadas?

Un centro de llamadas es un grupo de servicio al cliente remoto o local que brinda servicio al cliente por tel茅fono. Los centros de llamadas pueden emplear desde unos pocos agentes para peque帽as y medianas empresas hasta cientos para grandes corporaciones.

Cada agente generalmente maneja varias llamadas telef贸nicas por d铆a para ayudar con los problemas de los clientes, desde consultas de facturaci贸n hasta problemas t茅cnicos complejos. Algunos centros de llamadas utilizan software de administraci贸n de relaciones con los clientes (CRM) para resolver problemas m谩s r谩pido y proporcionar a los agentes datos de clientes, pero muchos centros de llamadas todav铆a est谩n trabajando para adoptar esta tecnolog铆a.

Un centro de contacto es un centro de servicio al cliente que proporciona una variedad de canales de comunicaci贸n, incluidos tel茅fono, correo electr贸nico, redes sociales, chat, SMS y mensajer铆a, videoconferencia , uso compartido de pantalla y m谩s. Los agentes suelen tener la experiencia para trabajar en todos estos canales o en un subconjunto especializado seg煤n la estructura de su equipo.

Un centro de contacto tambi茅n utiliza la tecnolog铆a CRM para capacitar a los agentes para ayudar a los clientes, acelerar los tiempos de respuesta y brindar interacciones y ofertas personalizadas.

Las preferencias de comunicaci贸n del cliente var铆an ampliamente. Alguien que est谩 en movimiento puede marcar una l铆nea de servicio al cliente, mientras que alguien en su escritorio puede comunicarse con un agente a trav茅s del chat en vivo.

Cuando los centros de contacto enrutan las solicitudes de m煤ltiples canales a los agentes de servicio en funci贸n de su disponibilidad y conjunto de habilidades, los agentes de servicio pueden realizar m煤ltiples tareas y aumentar su eficiencia.

Una m茅trica clave para el 茅xito del centro de contacto es la reducci贸n del trabajo manual de los agentes. Los agentes tienen tareas como notas de casos, transferencias de datos y enrutamiento de llamadas, lo que puede reducir la velocidad y la eficiencia del servicio que brindan.

Los centros de contacto utilizan la automatizaci贸n y la inteligencia artificial (IA) para reducir estas tareas de la carga de trabajo de sus agentes para que puedan concentrarse en resolver los problemas de los clientes y brindar una experiencia de servicio perfecta. Estas tecnolog铆as pueden hacer cosas como transcribir autom谩ticamente llamadas telef贸nicas, sugerir respuestas de chat en vivo o encontrar art铆culos de ayuda para que los agentes los compartan con los clientes.

La IA generativa est谩 facilitando a煤n m谩s la eficiencia. Cuando se aplica al servicio, la IA generativa puede tomar datos del cliente, como una consulta del cliente o informaci贸n de la cuenta, y crear algo nuevo a partir de ellos. Algunos ejemplos de estos poderosos casos de uso incluyen la generaci贸n autom谩tica de art铆culos de conocimientos basados en datos de resoluci贸n de casos, brindar respuestas personalizadas a preguntas de chat en vivo y extraer datos en tiempo real para ayudar a los agentes a resolver los problemas de los clientes r谩pidamente.

Los centros de llamadas tienen un enfoque singular: brindar un servicio de calidad por tel茅fono. Los centros de contacto adoptan un enfoque omnicanal que muchos consumidores encuentran m谩s conveniente (ya no hay que esperar en la l铆nea telef贸nica ni escuchar la serenata de la m煤sica del ascensor).

Elecci贸n de canal

Sus clientes solo quieren que sus problemas se resuelvan lo m谩s r谩pido posible. Al final del d铆a, debe reunirse con ellos donde est谩n a trav茅s de sus canales de comunicaci贸n preferidos, que variar谩n seg煤n el tipo de servicio o producto que ofrezca.

Con un centro de contacto, puede llegar a los clientes en estos canales:

  • Tel茅fono
  • Correo electr贸nico
  • Medios de comunicaci贸n social
  • Formularios en l铆nea
  • Bases de conocimiento
  • Portales de autoservicio para clientes
  • Chat en l铆nea/soporte en vivo
  • aplicaciones de mensajer铆a
  • Texto/SMS
  • Aplicaciones m贸viles
  • Comunidades y foros de discusi贸n
  • Soporte de v铆deo

Su industria influir谩 en gran medida en los canales de servicio al cliente que brinda su empresa. 驴Eres una empresa de servicios p煤blicos? Entonces, el autoservicio , los SMS y el tel茅fono son fundamentales para su centro de contacto. 驴Qu茅 tal un minorista de comercio electr贸nico? Sus clientes ya est谩n comprando en l铆nea; poder comunicarse con usted a trav茅s de la web o el chat m贸vil probablemente sea importante para ellos.

A pesar de la expansi贸n y aceptaci贸n de los canales digitales y la variedad de preferencias de los clientes, el 81 % de los profesionales de servicios dicen que el tel茅fono es un canal preferido para problemas complejos, por lo que incluso los centros de contacto digitales deben mantener abiertas las l铆neas telef贸nicas.

Servicio al cliente personalizado

Una diferencia importante entre un centro de llamadas y un centro de contacto es el uso de los datos del cliente y la tecnolog铆a CRM para brindar un servicio al cliente personalizado.

Cuando el tel茅fono es la 煤nica opci贸n para ponerse en contacto con una empresa, las interacciones tienden a ser simples, como restablecer la contrase帽a de una cuenta o hacer una pregunta, y menos frecuentes con el mismo cliente. Y dado que la tecnolog铆a CRM solo la utilizan algunos centros de llamadas, los agentes pueden tener informaci贸n limitada sobre un cliente y sus preferencias.

Los centros de contacto tienden a manejar tareas m谩s complejas. Los problemas m谩s simples de los clientes generalmente se resuelven a trav茅s de canales de bajo contacto (piense en art铆culos de autoservicio, chatbots , SMS o chat en vivo), mientras que los problemas m谩s complejos se manejan por tel茅fono.

Un agente de servicio en un centro de contacto usa la instancia de CRM de la empresa para hacer referencia a interacciones pasadas , ver qu茅 productos o paquetes tiene actualmente el cliente y brindar opciones personalizadas de ventas cruzadas o adicionales. Esto es posible gracias a la integraci贸n de los datos de ventas, servicios, marketing y comercio, todos canalizados a trav茅s de una 煤nica plataforma de CRM.

Habilidades de agente

Su elecci贸n de centro de contacto frente a centro de llamadas tambi茅n se reducir谩 a las habilidades de sus agentes y al presupuesto y los recursos disponibles para la capacitaci贸n de agentes.

Dado que los agentes del centro de contacto utilizan m谩s canales digitales y asincr贸nicos que los centros de llamadas, deben poder realizar m煤ltiples tareas y deben sentirse c贸modos con la tecnolog铆a digital. Los agentes del centro de llamadas, por otro lado, deben pensar r谩pidamente y mantener la calma para reducir las situaciones en tiempo real.

Los agentes de servicio al cliente deben tener la combinaci贸n correcta de habilidades blandas y duras para cumplir con las expectativas del cliente. Cuando se trata de habilidades blandas, deben ser comunicadores y oyentes competentes, buenos pensadores cr铆ticos y solucionadores de problemas, y ser capaces de resolver conflictos en situaciones tensas. Cuando se trata de habilidades duras, necesitan saber c贸mo usar tableros, herramientas de servicio, consolas, herramientas de automatizaci贸n y acceso a datos de clientes para hacer bien su trabajo y hacer recomendaciones m谩s personalizadas a los clientes en tiempo real.

Los centros de llamadas son m谩s sencillos de operar, con altos costos operativos provenientes de la plantilla y los sistemas telef贸nicos o el software. Su simplicidad puede ser atractiva para las empresas que desean evitar complicar demasiado su estrategia de servicio al cliente, especialmente si tienen una base de clientes peque帽a y conocida que prefiere obtener el servicio por tel茅fono.

Por el contrario, los centros de contacto personalizan la experiencia del cliente al proporcionar varios canales de servicio seg煤n las preferencias del cliente. Esto facilita que los problemas se resuelvan de forma asincr贸nica y los problemas m谩s complejos se resuelvan por tel茅fono. Este enfoque rentable es lo que llamamos " Cambio a escala ".

El 48% de los clientes han cambiado de marca para un mejor servicio al cliente.

Informe de estado del cliente conectado de Salesforce

Si bien los centros de contacto generalmente tienen costos continuos m谩s altos debido a las licencias de software, sus clientes tienen una mejor experiencia de servicio cuando pueden elegir c贸mo interact煤an con su negocio. Esto significa que sus clientes se sienten satisfechos o incluso encantados despu茅s de una interacci贸n de servicio, lo que conducir谩 a una puntuaci贸n CSAT m谩s alta , una mayor lealtad del cliente y generar谩 m谩s ingresos de clientes repetidos y renovados.

Estrategia de call center vs. contact center

Si no est谩 seguro de qu茅 estrategia de servicio al cliente es adecuada para usted, h谩gase las siguientes preguntas:

  • 驴Qu茅 tan grande es la base de clientes que atiendes?
    • R: Daremos servicio a un grupo demogr谩fico de nicho peque帽o
    • B: Tendremos una base de clientes amplia y diversa
  • 驴Qu茅 tan dif铆cil ser谩 resolver estos problemas para sus clientes?
    • R: La mayor铆a de los problemas son f谩ciles de resolver.
    • B: Los problemas variar谩n en complejidad
  • 驴Qu茅 tan importante es para su empresa brindar un servicio personalizado al cliente?
    • R: El servicio personalizado no es una prioridad para mi negocio
    • B: El servicio personalizado es una prioridad para mi negocio
  • 驴Qu茅 tan importante es para su negocio ofrecer m煤ltiples canales de soporte?
    • R: Tener m煤ltiples canales de soporte no es muy importante para mi negocio
    • B: Tener m煤ltiples canales de soporte es importante para mi negocio
  • 驴Su empresa tiene un presupuesto de servicio limitado o puede admitir m煤ltiples licencias de software y tecnolog铆a?
    • R: Mi negocio tiene un presupuesto limitado para servicio al cliente
    • B: Mi empresa tiene presupuesto para admitir m煤ltiples licencias de software y tecnolog铆as

Si respondi贸 en su mayor铆a con A, entonces una estrategia de centro de llamadas puede ser la mejor opci贸n para su negocio. Si respondi贸 con B en su mayor铆a, entonces un centro de contacto es la mejor estrategia para usted.

El 94% de los clientes dice que un buen servicio al cliente los hace m谩s propensos a realizar otra compra.

Informe de estado del cliente conectado de Salesforce

El servicio al cliente es el negocio de asegurarse de que sus clientes se mantengan felices y leales. Los centros de llamadas siguen siendo relevantes en ciertos contextos, pero el mundo est谩 cambiando; aseg煤rese de que sus modelos de atenci贸n al cliente cambien con 茅l.

Cree una mejor experiencia de centro de contacto

Vea c贸mo puede combinar IA, datos y CRM para conectarse en el canal correcto, personalizar cada conversaci贸n y escalar su servicio al cliente.

Seguir leyendo

Innovaciones de Tableau para desarrolladores | Aprende Moar Verano '23 鈽侊笍

Innovaciones de Tableau 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.

Innovaciones de Tableau para desarrolladores | Aprende Moar Verano '23 | Blog de desarrolladores de Salesforce

隆脷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

Tableau lanzar谩 muchas innovaciones nuevas e interesantes para los desarrolladores en Summer '23, incluido Tableau Embedding Playground, una colecci贸n de Postman para la API REST de Tableau y una nueva forma de personalizar y personalizar las vistas integradas en funci贸n de los atributos del usuario para las aplicaciones integradas.

Comience con el an谩lisis incorporado

Si conoce Tableau, entonces sabe que puede crear visualizaciones poderosas (visualizaciones, para abreviar) que ayudan a las personas a ver y comprender sus datos. Si est谩 creando una aplicaci贸n web, es posible que desee agregar visualizaciones relevantes de Tableau a su aplicaci贸n para mejorar la informaci贸n que ofrece a sus clientes.

Tableau facilita la inserci贸n de visualizaciones al proporcionar un bot贸n Copiar c贸digo incrustado , que est谩 disponible al hacer clic en el bot贸n Compartir en la barra de herramientas de Tableau. Puede usar ese c贸digo para insertar una visualizaci贸n de Tableau en una p谩gina web.

El c贸digo que obtiene del bot贸n Copiar c贸digo incrustado es solo un punto de partida. 驴Qu茅 sucede si desea filtrar la visualizaci贸n en funci贸n de qui茅n est谩 viendo la p谩gina? Para crear una rica experiencia de an谩lisis integrado para sus usuarios, debe usar Tableau Embedding API v3 . Con la API de inserci贸n, puede aplicar filtros, establecer par谩metros, recopilar datos que utiliza para impulsar otras acciones o agregar interfaces personalizadas para interactuar con la visualizaci贸n.

OK, as铆 que le gustar铆a ver lo que es posible. Pero si no est谩 familiarizado con la API de incrustaci贸n, esto podr铆a significar aprender una nueva biblioteca de JavaScript, leer p谩ginas de material de referencia de la API y otra documentaci贸n, y luego configurar un entorno de desarrollo, solo para verificar algunas cosas. Ahora, hay una manera m谩s f谩cil.

Bienvenido al patio de recreo

Tableau Embedding Playground le facilita el aprendizaje y la exploraci贸n de an谩lisis integrados y la API de integraci贸n de Tableau. Todo lo que tiene que hacer es proporcionar la URL de la vista de Tableau que desea incrustar, personalizar la visualizaci贸n, agregar las interacciones que desea probar y luego hacer clic en Ejecutar .

Nota: esta versi贸n de acceso anticipado de Embedding Playground utiliza un libro de trabajo de muestra. Los fragmentos de c贸digo que agregan interacciones a la visualizaci贸n integrada est谩n optimizados para funcionar con esta muestra. Se han completado los nombres de las hojas de trabajo y las variables. Puede usar el Editor de c贸digo para editar el c贸digo JavaScript. Para esta versi贸n, el panel HTML es de solo lectura, por lo que puede concentrarse por completo en personalizar y agregar interactividad a la visualizaci贸n en Playground, sin tener que preocuparse por el estilo y el CSS.

El Embedding Playground tiene tres secciones principales:

  • El panel Vista previa , donde puede ver la visualizaci贸n incrustada y los resultados de su c贸digo cambian cuando hace clic en Ejecutar
  • La vista C贸digo , donde puede ver el c贸digo JavaScript y HTML que incrusta la visualizaci贸n de Tableau.
  • El panel de control de la izquierda , donde configura la URL para la vista incrustada y sus propiedades de visualizaci贸n, como el tama帽o y la posici贸n de la barra de herramientas, y donde tambi茅n puede agregar interacciones, que vienen en forma de fragmentos de c贸digo que arrastra y suelta en el Panel JavaScript.

Personaliza el c贸digo

Embedding Playground usa Tableau Embedding API v3 para insertar la visualizaci贸n en el panel de vista previa. La API de incrustaci贸n utiliza componentes web y proporciona un elemento HTML que representa la visualizaci贸n de Tableau. Puede colocar este componente web ( <tableau-viz> ) en su p谩gina web como lo har铆a con cualquier elemento HTML, como una etiqueta <div> o <p> . El panel HTML en la vista C贸digo muestra este componente web.

Este c贸digo HTML y un enlace a la biblioteca de la API de incrustaci贸n son todo lo que necesita para colocar una visualizaci贸n de Tableau en una p谩gina web. Esto es esencialmente lo que obtiene si usa el bot贸n Copiar c贸digo incrustado en Tableau Cloud. Pero hay mucho m谩s que puede hacer, y Embedding Playground lo hace f谩cil.

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

 
 

芦>

Supongamos que queremos aplicar un filtro a la visualizaci贸n, de modo que solo muestre informaci贸n que sea de inter茅s para un conjunto espec铆fico de usuarios, o que destaque un punto que est谩 tratando de resaltar (como mostrar ciertos lugares en un mapa, o conjuntos particulares de datos).

Con el componente web <tableau-viz> , tenemos acceso a la vista integrada de Tableau, o lo que llamamos el objeto Tableau viz. Si est谩 familiarizado con Tableau, sabr谩 que un libro de trabajo de Tableau consta de hojas de trabajo, tableros e historias. O m谩s exactamente, un libro de trabajo contiene un mont贸n de hojas, algunas de las cuales son hojas de trabajo, algunas son tableros y otras son historias. Desde el objeto de visualizaci贸n, podemos acceder al libro de trabajo y a todas las hojas de trabajo y tableros dentro del libro de trabajo. Para cada tipo de hoja, ciertas propiedades est谩n disponibles y hay API (o m茅todos) espec铆ficos a los que puede llamar.

Usando el Embedding Playground, no tienes que memorizar todo eso. Digamos que su vista incrustada es un tablero. Si desea aplicar un filtro a la vista, simplemente haga clic en Agregar interacciones , haga clic en Tablero , haga clic en Filtros y luego arrastre y suelte la tarjeta Aplicar filtro en el panel de JavaScript, justo debajo de *** 隆Inserte su c贸digo a continuaci贸n! *** comentario.

En esta versi贸n de acceso anticipado, el fragmento de c贸digo Aplicar filtro tiene el siguiente aspecto, con el nombre del filtro y sus valores ya completados. Cuando se publique Embedding Playground, los fragmentos de c贸digo tendr谩n marcadores de posici贸n que se reemplazan con los nombres de filtro y valores para su viz. Tenga en cuenta que el Editor de c贸digo est谩 en pleno funcionamiento, por lo que puede modificar los valores (cambiar o agregar diferentes estados). Darle una oportunidad. Haga clic en Ejecutar y vea los resultados.

Ven al Playground para enterarte de las novedades

Los desarrolladores de Tableau est谩n ocupados trabajando en nuevas funciones para mejorar el an谩lisis integrado. A medida que se introduzcan nuevos m茅todos y propiedades, primero se anunciar谩n en el Programa para desarrolladores y se resaltar谩n en el 脕rea de juegos de incrustaci贸n. Si es un desarrollador experimentado, Embedding Playground podr铆a ser un 煤til borrador para probar nuevas ideas y trabajar con nuevas API a medida que se presentan. Con Playground, puede probar r谩pidamente m茅todos nuevos y existentes y verificar su c贸digo sin la sobrecarga de iniciar un nuevo proyecto.

En versiones futuras de Embedding Playground, podr谩 proporcionar las URL para sus propias visualizaciones y usar Playground como una aplicaci贸n conectada , que ofrece una experiencia de autenticaci贸n segura y sin problemas basada en relaciones de confianza y con creaci贸n web integrada. Adem谩s, agregaremos nuevos fragmentos de c贸digo para proporcionar plantillas para las interacciones.

Use el c贸digo de Playground para impulsar el desarrollo

Puede usar la barra de men煤 de botones para descargar o copiar el c贸digo. El c贸digo descargado o copiado est谩 contenido en un solo archivo HTML. Este archivo contiene el c贸digo HTML que define el componente web <tableau-viz> y el c贸digo JavaScript que agreg贸 cuando agreg贸 interacciones. Puede utilizar este c贸digo como punto de partida para desarrollar sus aplicaciones integradas. O copie el c贸digo para su necesidad de interacciones espec铆ficas, como filtrar la visualizaci贸n, establecer par谩metros o agregar men煤s contextuales personalizados. Para obtener m谩s informaci贸n sobre el uso del c贸digo para incrustar, consulte los documentos de Tableau Embedding API v3 .

驴Ya le铆ste lo suficiente? 隆Pruebe Tableau Embedding Playground ahora y permanezca atento a m谩s informaci贸n!

Colecci贸n Tableau Postman (API REST)

Si alguna vez us贸 la API REST de Tableau , sabe que es una parte esencial de la gesti贸n y administraci贸n de usuarios y contenido en Tableau Cloud y Tableau Server. Con la API REST de Tableau, puede hacer mediante programaci贸n todo lo que puede hacer con la interfaz de usuario en los sitios de Tableau Server y Tableau Cloud. La API utiliza el conocido protocolo de comunicaciones cliente-servidor a trav茅s de HTTP, utilizando solicitudes web est谩ndar. Puede consultar y configurar recursos, establecer permisos y controlar el acceso.

Probablemente tambi茅n sepa que configurar una sesi贸n para enviar esas solicitudes no siempre es f谩cil. Conectarse al servidor, autenticarse y adquirir los tokens de acceso para comunicarse con Tableau Server o el sitio de Tableau Cloud puede ser algo complicado. Particularmente si solo est谩 interesado en encontrar r谩pidamente el nombre de una fuente de datos o buscar un identificador de recurso. Una de las herramientas a las que recurren las personas para generar solicitudes HTTP para puntos finales REST es Postman, una aplicaci贸n que puede descargar o usar en un navegador que facilita la creaci贸n de solicitudes y el almacenamiento de esas solicitudes en colecciones. La buena noticia es que ahora no necesitas empezar de cero.

Los desarrolladores de Tableau han creado una colecci贸n de Postman para la API de REST de Tableau que est谩 disponible junto con las otras colecciones para las API de Salesforce en el espacio de trabajo de Postman del desarrollador de Salesforce . Ya no necesita buscar en la documentaci贸n de la API ni recurrir a prueba y error para crear sus propias solicitudes. El espacio de trabajo del cartero del desarrollador de Salesforce tiene el conjunto completo de puntos finales de la API REST de Tableau por los que puede navegar y elegir los que necesita usar. Postman te permite definir y guardar las variables que necesitas para tu conexi贸n. Tambi茅n puede usar Postman para generar las solicitudes en diferentes lenguajes de programaci贸n como Python, JavaScript y cURL, de modo que pueda incorporar la solicitud en scripts o en sus aplicaciones integradas.

Puede encontrar m谩s informaci贸n sobre la API REST de Tableau y lo que la colecci贸n Postman puede hacer por usted en la publicaci贸n de blog de Stephen Price, Use la API REST de Tableau con Postman para dise帽ar integraciones.

Funciones de atributo de usuario

La entrega de informaci贸n personalizada y personalizada es uno de los principales objetivos cuando se integran visualizaciones de Tableau en aplicaciones web. Desea asegurarse de que los usuarios que usan su aplicaci贸n tengan la mejor experiencia posible y tengan acceso a la informaci贸n que no solo es relevante para sus necesidades, sino que tambi茅n son datos que pueden ver.

Con ese fin, Tableau introdujo dos nuevas funciones de usuario ( USERATTRIBUTE y USERATTRIBUTEINCLUDES ) que brindan un nuevo nivel de personalizaci贸n y control cuando crea aplicaciones integradas que usan aplicaciones conectadas a Tableau para la integraci贸n de aplicaciones. A partir de Tableau 2023.1, cuando autoriza el acceso a contenido incrustado mediante aplicaciones conectadas, ahora puede pasar atributos de usuario en el token web JSON (JWT). Para obtener m谩s informaci贸n, consulte: Controlar y personalizar el acceso a datos mediante atributos de usuario .

Usted define cu谩les son estos atributos de usuario y, seg煤n su organizaci贸n, podr铆an ser atributos basados en roles de trabajo, departamentos, nivel de gesti贸n, autorizaci贸n de seguridad, pertenencia a grupos, etc. Estos atributos de usuario siguen el modelo de control de acceso basado en atributos (ABAC), que le brinda flexibilidad en la forma en que dise帽a sus aplicaciones web. Por ejemplo, podr铆a crear un 煤nico portal web que sirva a diferentes grupos proporcionando diferentes vistas de esos datos en funci贸n de los atributos. Para ver c贸mo puede aplicar estos atributos en los libros de trabajo de Tableau, consulte Funciones de usuario: solo para incrustar flujos de trabajo en la nube . Cuando crea vistas en Tableau, los atributos de usuario le dan la opci贸n de agregar filtros de seguridad de nivel de fila a las vistas que incrusta en las aplicaciones web.

Para obtener una excelente descripci贸n general de c贸mo puede utilizar los atributos, consulte la publicaci贸n de blog:Desbloquee el poder de los an谩lisis personalizados con funciones de atributos de usuario. Y para obtener experiencia pr谩ctica, consulte el tutorial: Tutorial de funciones de atributos de usuario .

Conclusi贸n

Desde usuarios nuevos hasta desarrolladores experimentados, Tableau Embedded Playground facilita que todos desarrollen c贸digo para soluciones de an谩lisis integradas. La colecci贸n de Postman para la API REST de Tableau puede ahorrarle tiempo y esfuerzo al encapsular el conjunto completo de terminales REST de Tableau en una interfaz f谩cil de usar y agregar atributos de usuario a sus aplicaciones integradas para brindar una experiencia m谩s personalizada y segura para su usuarios

脷nase al programa para desarrolladores de Tableau

Haga que Tableau trabaje para usted. 脷nase al Programa para desarrolladores de Tableau y descubra las 煤ltimas herramientas y funciones. Obtenga acceso a versiones preliminares y acceso anticipado a nuevas API y bibliotecas mientras a煤n est谩n en desarrollo. Proporcione comentarios y ayude a dar forma a lo que est谩 por venir.

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!

隆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.

M谩s recursos

Otras lecturas

Sobre el Autor

Dave Hagen trabaja como redactor t茅cnico en el equipo de experiencia de contenido de Salesforce. Escribe documentaci贸n para la plataforma de desarrollo de Tableau y el an谩lisis integrado. Puedes encontrarlo en 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

Seguir leyendo

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! 鈽侊笍

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! 鈽侊笍

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.

隆La convocatoria de participaci贸n para desarrolladores de Dreamforce 2023 est谩 abierta! | Blog de desarrolladores de Salesforce

Developer Track en Dreamforce 2023 es la plataforma para que los desarrolladores brinden contenido atractivo, innovador y accionable que puede ayudar a otros desarrolladores a elevar sus carreras e impulsar el 茅xito de sus negocios. 隆Hoy, la convocatoria de participaci贸n de Dreamforce '23 est谩 oficialmente abierta !

La convocatoria de participaci贸n de Dreamforce permanecer谩 abierta hasta el martes 6 de junio de 2023 a las 11:59 p. m. (hora del Pac铆fico). Informaremos a todos los remitentes de su estado de aceptaci贸n en junio.

驴Por qu茅 deber铆as presentarte en Dreamforce?

A menudo tengo conversaciones con desarrolladores que tienen habilidades e ideas impresionantes, pero que tienen miedo de presentar. Me dicen cosas como "No soy lo suficientemente bueno" o "Mis ideas no ser谩n de inter茅s para otros" o "Solo los expertos en desarrollo de Salesforce con mucha experiencia pueden presentar un gran contenido". Sin embargo, en la mayor铆a de los casos, estos son conceptos err贸neos.

Durante esas conversaciones, suelo decir: 鈥淐u茅ntame sobre un proyecto en el que has estado involucrado. 驴C贸mo resolviste los desaf铆os que enfrentaste? 驴Qu茅 aprendiste de esa experiencia? 驴Qu茅 herramientas cre贸 o incorpor贸 su equipo y qu茅 procesos estableci贸 para ayudarlo a tener 茅xito m谩s r谩pido en proyectos futuros? Y siempre recibo excelentes respuestas, ideas que a otros desarrolladores les encantar铆a saber y de las que se beneficiar铆an.

Por eso, me gustar铆a animarte a que no tengas miedo. Si le apasionan las tecnolog铆as de desarrollo de Salesforce y tiene ideas para compartir, aseg煤rese de enviarlas. Otros desarrolladores est谩n ansiosos por aprender de usted, y le brindaremos orientaci贸n y herramientas para realizar una presentaci贸n exitosa.

驴Cu谩l es la diferencia entre los tipos de sesi贸n?

Las sesiones de grupo se llevan a cabo en salas de sesi贸n dedicadas con alrededor de 100+ asientos. Las sesiones de grupo se organizan en bloques de 40 minutos, lo que le da tiempo suficiente para profundizar en un tema. El formato tambi茅n permite que los miembros de la audiencia interact煤en con usted y le hagan preguntas. Recomendamos que planee 30 minutos para su presentaci贸n, dejando los 煤ltimos 10 minutos para preguntas y discusi贸n.

Las sesiones de teatro se llevan a cabo en teatros y son en bloques de 20 minutos. Los asistentes de Dreamforce pueden acercarse y escuchar su sesi贸n o tomar asiento (m谩s de 80 asientos disponibles). Dado que las sesiones de teatro son m谩s cortas, un formato fuerte es tener elementos procesables para que los desarrolladores aprendan en un per铆odo de tiempo corto, como hacer una inmersi贸n estrecha y profunda. Este formato significa que no hay tiempo para preguntas y debates, sin embargo, los oradores pueden reunirse con miembros de la audiencia despu茅s de su presentaci贸n.

Proceso de env铆o de propuestas de sesiones

Primero, comencemos con el T铆tulo de la sesi贸n . Debe ser algo que sea de inter茅s para los desarrolladores de Salesforce, y debe redactarlo de manera que quede muy claro para los asistentes lo que se cubrir谩 (en no m谩s de 60 caracteres). Recuerde, hay muchas opciones de contenido en Dreamforce, por lo que querr谩 que su tema sea muy claro.

El campo Resumen de la sesi贸n es donde escribir谩s un breve p谩rrafo (de no m谩s de 200 caracteres) para decirnos r谩pidamente de qu茅 vas a hablar. 隆Ser creativo! No solo explique su conjunto de diapositivas, sino que comparta sus ideas para interactuar con la audiencia. 驴Qu茅 vas a construir/demostrar? 驴Qu茅 debate liderar谩s? 驴Qu茅 se llevar谩 su audiencia a casa y compartir谩 con sus equipos? Aborde los beneficios de WIIFM (qu茅 hay para m铆). Recuerde, esto eventualmente se publicar谩 en la gu铆a de Dreamforce, y ser谩 la vista p煤blica de lo que trata su charla. Debe ser convincente y comunicar claramente lo que los asistentes pueden esperar aprender de su sesi贸n. Tendr谩 un campo adicional de 500 caracteres Por qu茅 deber铆a presentarse esta sesi贸n para explicar mejor su resumen.

Para llenar la pista de Desarrollador con contenido incre铆ble, solo revisamos las Propuestas de sesi贸n completadas. Estas son presentaciones que incluyen tanto un tema como oradores para una sesi贸n. No revisaremos las nominaciones de oradores para la pista de Desarrollador.

El campo Qui茅n es su audiencia principal es un campo de selecci贸n 煤nica, por lo que para ser considerado para la pista de Desarrollador, elija "Desarrollador".

La pista de desarrolladores en Dreamforce recibe varios cientos de propuestas para llenar un n煤mero mucho menor de espacios para hablar. De hecho, para un evento t铆pico de Dreamforce, recibimos alrededor de 1,000 presentaciones por solo unos pocos cientos de espacios, por lo que la competencia es feroz. Por lo tanto, mientras crea el t铆tulo y el resumen de su sesi贸n, piense en c贸mo puede hacer que el suyo se destaque del resto (隆y sea elegido!) a medida que avanza en la revisi贸n de la sesi贸n.

Si tiene m谩s de un tema que le gustar铆a proponer, complete el proceso de env铆o nuevamente para cada tema.

驴Qu茅 tipo de sesiones estamos buscando?

Estamos buscando sesiones divertidas y atractivas que brinden contenido procesable que ayude a los desarrolladores de Salesforce a desarrollar sus habilidades, elevar sus carreras y brindar soluciones tecnol贸gicas innovadoras para sus empresas.

Aqu铆 hay algunas ideas para las sesiones que nos gustar铆a ver:

  1. Habla sobre un tema que te apasione. Esto podr铆a ser sobre una funci贸n espec铆fica, una soluci贸n que le encant贸 o algo que le guste mucho y que est茅 respaldado por su experiencia personal. El primer paso para lograr que a tu audiencia le encante escucharte es que a ti te encante lo que dices.
  2. Considere seriamente los aprendizajes y las lecciones que su audiencia obtendr谩 al escuchar su charla. Su tiempo es valioso y habr谩n elegido pasar parte de su agenda de Dreamforce contigo. Aseg煤rese de que estas cosas est茅n resaltadas en su resumen.
  3. 驴Ha adquirido experiencia en nuevas funciones o productos que se lanzaron recientemente? Si ha tenido acceso a una versi贸n piloto o beta de la plataforma Salesforce, entonces puede estar en condiciones de brindar una perspectiva 煤nica sobre las pr贸ximas funciones y cambios. O, si es uno de los primeros en adoptar algunas de las actualizaciones recientes de la plataforma, es posible que otros puedan aprender de su experiencia.
  4. 驴Tiene una soluci贸n t茅cnica inteligente que podr铆a aplicarse a una amplia audiencia? Responda eso con cuidado, porque una soluci贸n que proporcion贸 para un problema espec铆fico podr铆a no ser lo suficientemente gen茅rica como para atraer a las masas.

Esta lista no es exhaustiva: si tiene una gran propuesta de sesi贸n que no hemos mencionado, 隆nos encantar铆a escucharla!

Si desea obtener m谩s consejos para mejorar sus habilidades de creaci贸n de contenido, creaci贸n de audiencia y presentaci贸n, consulte el m贸dulo Trailhead de habilidades para hablar en p煤blico .

驴Qu茅 pasa despu茅s?

Nuestro equipo central revisar谩 su propuesta de sesi贸n y se realizar谩n selecciones para garantizar que tengamos la mejor combinaci贸n de contenido valioso para desarrolladores de todos los niveles de experiencia. Le notificaremos si su sesi贸n ha sido aceptada o no en junio.

Si se acepta su sesi贸n, se lo conectar谩 con un propietario de la sesi贸n para que lo gu铆e a trav茅s del proceso de preparaci贸n, que incluye comentarios sobre su contenido y sesiones de pr谩ctica. Tambi茅n recibir谩 un pase de orador para asistir a Dreamforce 2023. Si ya se registr贸 para asistir, recibir谩 instrucciones sobre c贸mo reembolsar ese registro o transferirlo a otra persona.

Si no se acepta su sesi贸n, hay otros eventos, incluidas conferencias comunitarias y grupos de desarrolladores que pueden estar interesados en que presente su contenido.

驴Listo para enviar su idea de presentaci贸n de desarrollador para Dreamforce 2023? Complete el proceso de env铆o antes del 6 de junio de 2023 para ser considerado. 隆Esperamos escuchar sus grandes ideas!

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

Seguir leyendo

Use la API REST de Tableau con Postman para dise帽ar integraciones 鈽侊笍

Use la API REST de Tableau con Postman para dise帽ar integraciones 鈽侊笍

La pr贸xima vez que quiera hacer algo con Tableau, pero no pueda encontrar la manera con la interfaz de usuario, vaya a su confiable Postman Collection y pruebe algunos m茅todos a trav茅s de la API REST de Tableau.

La publicaci贸n Usar la API REST de Tableau con Postman para dise帽ar integraciones apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

C贸mo conectar Salesforce con Google Analytics y Google Ads

C贸mo conectar Salesforce con Google Analytics y Google Ads

脷ltima actualizaci贸n el 27 de marzo de 2023 por Rakesh Gupta Google Analytics y Google Ads son dos soluciones ampliamente utilizadas por el equipo de marketing para atraer clientes potenciales a su sitio web y analizar el comportamiento y la conversi贸n en l铆nea de los clientes potenciales. Si bien es muy f谩cil analizar c贸mo se convierte cada inversi贸n al vender productos en l铆nea,

La publicaci贸n C贸mo conectar Salesforce con Google Analytics y Google Ads apareci贸 primero en Automation Champion .

Seguir leyendo

Simplificando la complejidad de Salesforce CPQ

脷ltima actualizaci贸n el 2 de marzo de 2023 por Rakesh Gupta Salesforce CPQ (Configure, Price, Quote) es una plataforma robusta, dise帽ada para proporcionar precios precisos a las empresas con cualquier escenario de configuraci贸n de producto dado. La plataforma automatiza el proceso de generaci贸n de cotizaciones para pedidos, lo que permite a los representantes de ventas cotizar precios de forma r谩pida y precisa. Citas

La publicaci贸n Simplificando la complejidad de Salesforce CPQ apareci贸 primero en Automation Champion .

Seguir leyendo

Lanzamiento de Marketing Cloud Spring '23 para desarrolladores 鈽侊笍

Consulte los aspectos m谩s destacados y conozca las nuevas funciones de la versi贸n Spring '23 para desarrolladores de Marketing Cloud.

La versi贸n posterior de Marketing Cloud Spring '23 para desarrolladores apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Los mejores eventos de Salesforce para asistir en 2023

Una de las cosas incre铆bles de estar involucrado en el ecosistema de Salesforce son los maravillosos eventos. Si desea asistir a algunos de los mejores eventos de Salesforce en 2023, estamos aqu铆 para ayudarlo. Hemos reunido los eventos que no querr谩 perderse este a帽o. Salesforce y Trailblazer Community organizan [鈥

La publicaci贸n Los mejores eventos de Salesforce para asistir en 2023 apareci贸 primero en Inspire Planner.

Seguir leyendo

C贸mo un Data Lakehouse puede ayudar a su equipo a ser m谩s eficiente

Un lago de datos suena como una escapada serena, pero puede ser la clave para mejorar la eficiencia y la satisfacci贸n del cliente.

Seguir leyendo

Inicie su bot de Einstein en Twitter con el marco del conector del canal de bots de Einstein 鈽侊笍

En nuestra serie API de la plataforma Einstein Bots, hemos profundizado en los aspectos del uso de la API para ayudarlo a aprovecharla al m谩ximo en sus canales digitales.

La publicaci贸n Inicie su bot de Einstein en Twitter con el marco del conector de canal de bots de Einstein apareci贸 por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

Creaci贸n de conocimientos en Genie Customer Data Cloud 鈽侊笍

Genie Customer Data Cloud utiliza datos para crear una vista 煤nica del cliente. Puede usar Insights para segmentar, agregar y filtrar para comprender mejor a su cliente.

La publicaci贸n Creaci贸n de conocimientos en Genie Customer Data Cloud apareci贸 por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

Desmitificando Net Zero Cloud

A menudo veo confusi贸n en torno a esta nube, y con el cambio de nombre y las muchas mejoras que ha tenido con respecto a los lanzamientos, pens茅, 驴por qu茅 no tratar de arrojar algo de luz? 驴Por qu茅 yo? Para los que no lo sepan, adem谩s de todo lo relacionado con Salesforce y Agile, mi enfoque es ayudar a las organizaciones a reducir el desperdicio. Residuos Lea m谩s acerca de Desmitificar Net Zero Cloud[鈥

Seguir leyendo

Servicios externos y actualizaciones de API | Aprende MOAR Primavera '23 鈽侊笍

Puede esperar una gran cantidad de servicios externos y actualizaciones de API en Spring '23, lo que hace que sea a煤n m谩s f谩cil aprovechar Salesforce para automatizar cualquier cosa.

La publicaci贸n Servicios externos y actualizaciones de API | Learn MOAR Spring '23 apareci贸 por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

脷nase al ecosistema en crecimiento con la trayectoria profesional de desarrollador de Salesforce 鈽侊笍

Developer Career Path prepara a cualquiera para ser un desarrollador con las herramientas y los recursos que necesitan para tener 茅xito en el ecosistema de Salesforce.

La publicaci贸n 脷nase al ecosistema en crecimiento con la trayectoria profesional de desarrollador de Salesforce apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Estrategias Para Ganar M谩s Confianza En Ti Mismo

鈥淐uando un hombre, imagina su carrera futura, se mira al espejo, y v茅 a un senador mirando hacia atr谩s,鈥 se帽al贸 el activista pol铆tico Marie Wilson. 鈥淯na mujer nunca ser谩 tan presuntuosa禄. Esta simple observaci贸n sirvi贸 para escribir el聽 The Confidence Code, una exploraci贸n interdisciplinaria de reticencia femenina e inseguridad, y una gu铆a de c贸mo quitar aquellas caracter铆sticas sin dolor, Katty Kay y Claire Shipman determinan las razones y tratan de descubrir qu茅 podemos hacer algo para ser consciente de ello. Prep谩rate para descubrirlo.聽

Estad铆sticas, Baches y Audiciones A Ciegas

A fines del 2009 The Economist dijo:

El empoderamiento econ贸mico de las mujeres en el mundo es una de las revoluciones m谩s notables en los 煤ltimos 50 a帽os

Adem谩s, es fascinante pensar que solo medio siglo atr谩s:

  • La mayor铆a de las mujeres eran amas de casa desempleadas y ahora mujeres que ganan m谩s que sus maridos en los Estados Unidos,
  • Adem谩s, las mujeres norteamericanas obtienen m谩s t铆tulos universitarios que los hombres,
  • Algunas de las empresas internacionales m谩s grandes est谩n dirigidas por mujeres. Al momento de escribir este resumen, existen 21 jefas de estado en el mundo. 

A帽os atr谩s se pensaba que las mujeres eran menos inteligentes y menos capaces que los hombres. Pero en el lapso de s贸lo 50 a帽os, se revirti贸 la brecha educativa y se cambi贸 a su favor.

Los estudios han demostrado que los CEOs mujeres superan en rendimiento a los CEOs varones en sus profesiones donde la participaci贸n igualitaria de ambos sexos puede ser observada. Por lo tanto, la competencia nunca fue realmente un problema. 

En los a帽os 1970, solamente el 5% de las orquestas sinf贸nicas de m煤sicos norteamericanos en norteam茅rica eran mujeres: Aquel n煤mero aument贸 a un 25% para mediados de los 1990, y el n煤mero era a煤n m谩s alto en la actualidad.

Por lo tanto, 驴que sucedi贸 en el mientras tanto? La revoluci贸n parece deberlo todo a un simple ajuste en el proceso de contrataci贸n.

Durante los a帽os 1970:

  • La mayor铆a de las orquestas sinf贸nicas en los Estados Unidos comenzaron a contratar audiciones a ciegas colocando una pantalla para esconder la identidad y g茅nero de los candidatos,
  • De ese modo, bas谩ndose en el dulce sonido de su performance, las mujeres comenzaron a聽 ser contratadas en n煤meros mucho m谩s grandes que antes,
  • Para pensar que existen personas hoy en la actualidad que a煤n creen que no hubo nunca tal cosa como discriminaci贸n de g茅nero. 

Confianza y competencia, hombres y mujeres

Las audiciones a 鈥ciegas鈥 mejoraron la posibilidad de que las mujeres m煤sicas sean contratadas por orquestras, no solo porque se basaban en contrataciones seg煤n el g茅nero, sino tambi茅n porque disparaban los niveles de confianza femeninas.聽

Es m谩s f谩cil creer en uno mismo cuando est谩s por ti mismo, detr谩s de una pantalla y nadie est谩 mirando: es muy dif铆cil cuando alguien est谩 juzgando cada aspecto de tu ser.

Esto sucede en especial para las mujeres, incluso las m谩s exitosas, que se las eval煤a de manera constante. Y esto es un gran problema. En especial, teniendo en cuenta que el 茅xito se relaciona m谩s cercanamente con la confianza que con la competencia.

La falta de confianza femenina es m谩s que solo una colecci贸n de an茅cdotas o escenarios familiares

Por ejemplo, un estudio brit谩nico del 2011 descubri贸 que:

  • M谩s de la mitad de las mujeres brit谩nicas dudaban de su competencia y conocimiento;
  • Menos de un tercio de los hombres que respondieron a ese estudio reportaron sentimientos similares,

Linda Babcock, una profesora de econom铆a de la Universidad de Carnegie Mellon, realiz贸 un estudio similar en los Estados Unidos:

  • Descubri贸 que los hombres negocian sus salarios cuatro veces m谩s frecuentemente que las mujeres, y
  • Piden un 30% m谩s durante dichas negociaciones,  

Estos descubrimientos est谩n en sinton铆a con aquellos de Marilyn Davidson, profesor en la prestigiosa Escuela de Negocios de Manchester en Inglaterra:

  • Luego de investigar a sus alumnos sobre sus salarios esperados 5 d铆as despu茅s de su graduaci贸n, descubri贸 que hab铆a una diferencia consistente de $16,000 entre las expectativas de los mujeres y los hombres,
  • Piensa sobre eso durante un minuto: Las mujeres efectivamente creen que son 20% menos favorables que los hombres creen que son.鈥 Esto por supuesto afecta su comportamiento y acciones a trav茅s de sus vidas y en definitiva da forma a su destinos.

Lo opuesto es para los hombres, muchos de ellos son exitosos porque son buenos mintiendo.

De hecho, alguno de ellos lo han logrado precisamente porque tienen la capacidad de creerse ellos mismos cuando est谩n simulando una situaci贸n. Las mujeres no son tan buenas en esto.

Como la confianza afecta la inteligencia y el estatus

La confianza importa al menos tanto como lo hace la competencia si no m谩s. Esto es lo que han demostrado muchos estudios. Esto es tambi茅n lo que el psic贸logo de Berk械ley  Cameron Anderson descubri贸:

  • Luego de darle a un grupo de 242 alumnos una lista de nombres hist贸ricos en los que deb铆an tildar los que conoc铆an,
  • Algunos de dichos nombres y eventos eran reales o al menos cre铆bles (tales como el Papa Joan o la explosi贸n de Tunguska), y otros (tales como la Reina Shaddock o La 脷ltima Ride de Murphy) fueron inventados,
  • El resultado sorprendente del estudio fue que la gente que hab铆a confundido la mayor铆a de los falsos eran aquellos que eran m谩s confiados y con m谩s alto estatus social,
  • Por lo tanto, a pesar de ser menos competentes que muchos de sus colegas, estos alumnos eran aquellos que ten铆an la mayor influencia con sus pares. La gran mayor铆a de ellos eran hombres.

Este fen贸meno se explica en una serie de ex谩menes realizados unos a帽os atr谩s con m谩s de 500 alumnos realizado por un profesor de la universidad de Mil谩n y un renombrado investigador de la disparidad de la confianza entre hombres y mujeres:

  • Fueron dados tareas de reordenar diversos rompecabezas en una pantalla de computadora por lo tanto no es una exageraci贸n decir que tienen que resolver unos cubos de Rubik simplificados,
  • Est茅s opt贸 por dichos rompecabezas por una raz贸n: es un hecho sabido que, en promedio los hombres son mejores que las mujeres en tareas de razonamiento espaciales que involucran rotaciones mentales,
  • Esto puede ser una de las razones de porqu茅 los hombres son mejores que las mujeres en ajedrez: probablemente debido a la evoluci贸n, parec铆an ser capaces de visualizar mejor (y m谩s) en el espacio.

Pero Estes estaba interesado en otra cosa: El quer铆a ver si la confianza tenia algo que ver con esta disparidad. Lo que descubri贸 era asombroso:

  • Como se esperaba al principio, las mujeres obtuvieron menos puntos que los hombres en el grupo,
  • Sin embargo, se di贸 cuenta que la raz贸n detr谩s de esto podr铆a ser mucho m谩s banal que una predisposici贸n basada en el sexo: muchas de las mujeres ni siquiera hab铆an intentado contestar alguna de las preguntas,
  • Eso es porque repiti贸 el test esta vez agregando una advertencia, si no se intentaba hab铆a puntos negativos. Para su sorpresa los puntos de las mujeres aumentaron, y fueron casi tan buenos como la de los hombres.

En uno de los pocos dominios en donde los hombres en promedio tienen un cociente de inteligencia espacial m谩s alto que las mujeres. Parece atribuirse a la confianza y no tanto a la competencia. 

Sabotaje y Auto sabotaje    

El trabajo de Estos ilustra un punto interesante, principalmente el resultado natural de la baja confianza es la inacci贸n.

En otras palabras, las mujeres se retraen porque dudan demasiado y act煤an poco.Los hombres no tienen este problema. Por lo tanto, tienden a ir m谩s all谩 en la vida. Temerosas del fracaso y paralizadas por la auto duda las mujeres, preferir铆an no hacer nada a hacer algo mal. Los hombres preferir谩n hacer algo a no hacer nada.

Debido a que los humanos aprenden a trav茅s de la prueba y el error:

  • Los hombres se predisponen para el 茅xito considerando a los fracasos como algo temporario,
  • . Las mujeres por otro lado se setean para el fracaso esperando nada menos que un 茅xito permanente de ellas mismas.

Desafortunadamente, las mujeres no solo se sabotean a ellas mismas, la sociedad interfiere con su crecimiento y progreso tambi茅n.

Si ingresamos a la oficina de nuestro jefe con opiniones no solicitadas, si hablamos primero en reuniones y damos un consejo comercial sobre nuestros pagos no caeremos bien o nos dir谩n malditas.

Los hombres no tienen este tipo de problemas. Como Linda Hudson anterior presidenta y CEO de BAE Systems, not贸 en una entrevista con los autores:

Cuando un hombre ingresa a un cuarto ellos asumen ser competentes has que se pruebe lo contrario. Para las mujeres es todo lo contrario

Para peor las mujeres quieren que los dem谩s les agrade mucho m谩s que los hombres, La diferencia de $5,000 en el pago, en muchos modos es un resultado directo de su pedido por querer agradar al otro.  

Agradar a los dem谩s importan pero cuando est谩 muy focalizado en eso mata la confianza. La falta de confianza mata las posibilidades de uno de ir m谩s all谩 porque evita que utilicen estrategias m谩s agresivas. 

Dientes de Le贸n y Orqu铆deas

Contrario al conocimiento popular las mujeres no son realmente m谩s vulnerables que los hombres. Sin embargo, seg煤n el psic贸logo Steve Suomi descubri贸 accidentalmente unos a帽os atr谩s puede ser m谩s sensible al entorno:

Hay una gran diferencia entre ser vulnerable y ser sensible. La primera est谩 anclada a la pasividad, la 煤ltima es activa y promete esperanza para el futuro. Aqu铆 es porque

Los monos Rhesus comparten el 94% de sus genes con los humanos. Es por eso porque Suomi ha pasado varias d茅cadas estudiando su comportamiento. Lo que descubri贸 era que su sensibilidad podr铆a estar relacionada en sus genes.

Espec铆ficamente Suomi estaba interesado en el gen SLC6A4, presente tanto en los monos Rhesus y humanos y responsables por la serotonina, una de las hormonas de la felicidad. La serotonina tambi茅n regula nuestro apetito, los patrones de sue帽o y m谩s importante nuestros humores. Cuanto m谩s tienes esta hormona m谩s feliz y m谩s calmado te sentir谩s. 

Suomi not贸 que existen dos mutaciones diferentes del gen SLC6A4 en los monos Rhesus, uno con bandas m谩s cortas y otro m谩s largas. Entonces not贸 algo a煤n m谩s extra帽o:

  • El gen m谩s largo SLC6A4 estaba presente en la mayor铆a de todos los monos que presentaban caracter铆sticas de liderazgo,
  • Por otro lado, los monos con bandas m谩s cortas de SLC6A4 eran menos sociales y m谩s temerosos a tomar riesgos,
  • En t茅rminos m谩s simples, algunos monos solo nac铆an confiados, mientras otros no eran tan afortunados,
  • Desafortunadamente, lo mismo suced铆a con los humanos: los hombres simplemente pod铆an ser reprogramados para ser mas confiados que las mujeres.

Pero hay luz al final del camino:

  • Las exepciones entre los monos eran aquellos monos que eran criados por grandes madres. Y no eran solo exepciones comunes: Eran los mejores,
  • Sus genes los hab铆an hecho sensibles no solo a los sufrimientos y dolores de la vida, sino tambi茅n a todo lo bueno,
  • . Cuando se les daba la oportunidad de crecer correctamente, estos monos t铆picamente sobresaltaban todo el resto.

En c铆rculos cient铆ficos, esta teor铆a es conocida como la teor铆a de la orqu铆dea. La mayor铆a de los ni帽os creen los psic贸logos son como los dientes de le贸n: capaces de sobrevivir en todo entorno.

Las ni帽as pueden ser vistas como orqu铆deas: complicadas para criar, pero si son criadas en un entorno correcto, son capaces de superar e ir m谩s all谩 incluso que sus contrapartes dientes de le贸n.

Notas Finales

The Confidence Code es simult谩neamente disfrutable, combinando con estudios cient铆ficos con reportes de primera mano de algunas de las lideres mujeres m谩s poderosas del mundo. Nuevamente, el libro demuestra que los hombres son m谩s exitosos que las mujeres, no porque no sean m谩s competentes sino porque tienen mas confianza.

Con esta estrategia en especial si eres mujer podr谩s ser exitosa. Despu茅s de todo, los hombres han estado utilizando la misma estrategia para llegar a donde est谩n durante siglos.

Ampliar plantillas de correo electr贸nico con componentes web Lightning 鈽侊笍

Aprenda a crear componentes web Lightning (LWC) personalizados en Email Content Builder para que la experiencia de correo electr贸nico sea m谩s interactiva.

La publicaci贸n Ampliar plantillas de correo electr贸nico con componentes web Lightning apareci贸 por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

驴Est谩 preparado para el pr贸ximo desaf铆o de su cadena de suministro?

Compartir datos en toda la cadena de suministro puede ayudarlo a ahorrar dinero y hacer que su organizaci贸n funcione de manera m谩s eficiente. Aqu铆 le mostramos c贸mo obtener una imagen m谩s clara de sus datos y usar herramientas como la automatizaci贸n para ayudarlo a administrar mejor su cadena de suministro.

Seguir leyendo

Lo que los socios ISV deben saber sobre Lightning Web Security 鈽侊笍

Lightning Web Security (LWS) habilita algunas de las funciones nuevas m谩s buscadas para Lightning Web Components (LWC), como importaciones de espacios de nombres cruzados, mayor compatibilidad con bibliotecas de JavaScript de terceros y m谩s. Sin embargo, los ISV deben tener en cuenta algunas consideraciones importantes al trabajar con LWS. En esta publicaci贸n de blog, daremos una breve descripci贸n de [鈥

La publicaci贸n Lo que los socios ISV deben saber sobre Lightning Web Security apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Comience a crear aplicaciones de Salesforce ahora con un nuevo proyecto de Trailhead 鈽侊笍

Los desarrolladores valoran y conf铆an en Salesforce Platform porque simplifica el proceso de creaci贸n de soluciones empresariales seguras. Al utilizar las herramientas y los servicios integrados de la plataforma para la automatizaci贸n, la integraci贸n y m谩s, los desarrolladores pueden lograr el 茅xito comercial m谩s r谩pido. Los desarrolladores de Salesforce abordan problemas comerciales complejos escribiendo c贸digo y utilizando herramientas sin c贸digo que ofrecen funciones simples r谩pidamente. Los [鈥

La publicaci贸n Comenzar a crear aplicaciones de Salesforce ahora con un nuevo proyecto de Trailhead apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Agregar modal de superposici贸n emergente en el componente web Lightning

Gran idea o pregunta duradera: 驴C贸mo se utiliza el componente web lightning para mostrar la ventana modal? Objetivos: despu茅s de leer este blog, podr谩: Comprender la diferencia entre alerta y modelo. Mostrar un modal con una superposici贸n en el clic del bot贸n. Mostrar otro componente web Lightning dentro.

La publicaci贸n Add Popup Overlay Modal in Lightning Web Component apareci贸 primero en Automation Champion .

Seguir leyendo

C贸mo aprobar el examen

脷ltima actualizaci贸n el 20 de noviembre de 2022 por Rakesh Gupta Han pasado aproximadamente tres a帽os desde que aprob茅 el examen de Einstein Analytics and Discovery Consultant. En las 煤ltimas semanas, muchas personas se comunicaron conmigo para pedirme orientaci贸n y un camino para convertirme en un consultor certificado de an谩lisis y descubrimiento de Einstein.

La publicaci贸n How to Pass Tableau CRM & Einstein Discovery Consultant Exam apareci贸 primero en Automation Champion .

Seguir leyendo

C贸mo aprobar el examen de certificaci贸n de consultor de Sales Cloud

脷ltima actualizaci贸n el 20 de noviembre de 2022 por Rakesh Gupta Como consultor certificado de Sales Cloud reci茅n nombrado, estoy compartiendo mis experiencias de estudio con usted y quiero que sea el pr贸ximo en hacerlo. 隆As铆 que prep谩rate y sum茅rgete! 馃憠 Ya que est谩s aqu铆, quiz谩s quieras

La publicaci贸n C贸mo aprobar el examen de certificaci贸n de consultor de Sales Cloud apareci贸 primero en Automation Champion .

Seguir leyendo