Skip to content

Etiqueta: UX

Desarrollo de la nueva soluci贸n de gesti贸n de API de Flex Gateway de MuleSoft

En nuestra serie de preguntas y respuestas 芦Engineering Energizers禄, exploramos las extraordinarias trayectorias de l铆deres en ingenier铆a que han realizado importantes contribuciones en sus respectivos campos. Hoy, nos sumergimos en el viaje t茅cnico de Evangelina Mart铆nez Ruiz Moreno, Directora Senior de Salesforce, que encabez贸 el desarrollo del nuevo Anypoint Flex Gateway de MuleSoft. Sigue leyendo para explorar c贸mo […]

El post Del concepto a la realidad: Developing MuleSoft’s New Flex Gateway API Management Solution appeared first on Blog de ingenier铆a de Salesforce.

Salesforce Engineering Blog

Seguir leyendo

TrailblazerDX 2024: Gu铆a completa para desarrolladores 鈽侊笍

TrailblazerDX 2024: Gu铆a completa para desarrolladores 鈽侊笍

Vea lo que TrailblazerDX 2024 tiene preparado para los desarrolladores de Salesforce, tanto si se une a nosotros en San Francisco como si lo hace en Salesforce+

The post Gu铆a para desarrolladores de TrailblazerDX 2024 appeared first on Blog de desarrolladores de Salesforce.

Seguir leyendo

驴Qu茅 es la gesti贸n de pedidos y por qu茅 deber铆a importarle?

Un sistema de gesti贸n de pedidos es el cerebro detr谩s de las escenas en el viaje de pedidos y cumplimiento. Puede hacer o deshacer la relaci贸n con sus clientes

The post 驴Qu茅 es la gesti贸n de pedidos y por qu茅 deber铆a importarle? appeared first on Salesforce.

El sistema de gesti贸n de pedidos es el cerebro entre bastidores de los procesos de pedido y entrega

Seguir leyendo

Plan de IA sostenible de Salesforce: Donde la responsabilidad se une a la innovaci贸n

Salesforce se gu铆a por sus valores fundamentales de confianza, 茅xito del cliente, innovaci贸n, igualdad y sostenibilidad. Estos valores se reflejan en su compromiso de desarrollar e implantar de forma responsable nuevas tecnolog铆as como la IA generativa en nombre de las partes interesadas, desde los accionistas hasta los clientes y el planeta. Los grandes modelos ling眉铆sticos (LLM) que potencian la IA generativa requieren enormes […]

The post Descubriendo el plan de Salesforce para una IA sostenible: donde la responsabilidad se une a la innovaci贸n appeared first on Blog de ingenier铆a de Salesforce.

La IA generativa requiere una gran cantidad de recursos para ser sostenible

Seguir leyendo

30 preguntas y respuestas de entrevistas a analistas de negocio

La demanda de analistas de negocio de Salesforce ha crecido a un ritmo elevado. Las organizaciones de Salesforce han evolucionado y se han vuelto m谩s complejas. Como resultado, existe una mayor necesidad de evaluar los cambios deseados y obtener una visi贸n completa de la situaci贸n, para asegurarse de que todo el mundo est谩 de acuerdo. Esta es la raz贸n por la que las organizaciones deben buscar […]

El post 30 Business Analyst Interview Questions & Answers appeared first on Salesforce Ben.

Seguir leyendo

BannerGen: Biblioteca para la generaci贸n de pancartas multimodales

Antecedentes

Los dise帽os de maquetaci贸n gr谩fica son la base de la comunicaci贸n entre los dise帽adores de medios y su p煤blico objetivo. Desempe帽an un papel fundamental en la organizaci贸n de diversos elementos visuales, como texto renderizado, logotipos, im谩genes de productos, llamadas a la acci贸n (como botones) y texturas/im谩genes de fondo. La disposici贸n de estos elementos es el

protagonismo de la comunicaci贸n

Seguir leyendo

Optimice su organizaci贸n de Salesforce con estas 7 perspectivas cr铆ticas

Aunque esperamos que su organizaci贸n de Salesforce sea la excepci贸n, seg煤n las 煤ltimas investigaciones, es probable que albergue m谩s de 2000 riesgos de seguridad de c贸digo personalizado, alrededor de 14 paquetes instalados obsoletos y muchos errores de automatizaci贸n. Pero seguro que su organizaci贸n es la excepci贸n, 驴verdad? Recientemente hemos analizado los metadatos agregados de cientos de orgs reales de Salesforce y […]

El post Optimice su organizaci贸n de Salesforce con estos 7 datos cr铆ticos appeared first on Salesforce Ben.

Su organizaci贸n es la excepci贸n

Seguir leyendo

Arquitectos de Salesforce: From Good to Great With Design Thinking

芦驴Cu谩l cree que es la diferencia entre un buen y un gran arquitecto de Salesforce?禄 Hace a帽os, compart铆a un taxi despu茅s de Dreamforce con un amigo arquitecto de Salesforce y serpente谩bamos entre el tr谩fico atascado en el centro de San Francisco. Surgi贸 el tema de por qu茅 muchos aspirantes a arquitectos fracasan en su primer intento en los ex谩menes de CTA. Pues bien, […]

El post Arquitectos de Salesforce: From Good to Great With Design Thinking appeared first on Salesforce Ben.

Los arquitectos de Salesforce: De buenos a excelentes con Design Thinking

Seguir leyendo

El Secreto de los Equipos Mas Exitosos del Mundo

La cultura de grupo es una de las mayores fuerzas que existen. Podemos percibir su presencia en los negocios de 茅xito, en los equipos que lideran los campeonatos y en las familias m谩s pr贸speras, y enseguida notamos cu谩ndo falta y cu谩ndo se ha vuelto t贸xica. Todos queremos implantar una cultura fuerte en nuestras respectivas organizaciones, comunidades y familias. Sabemos que funciona, pero no sabemos con exactitud c贸mo.

Solemos considerarla un rasgo grupal, como el ADN. Las culturas s贸lidas y bien fundamentadas como las de Google, Disney o los SEAL de la Armada estadounidense parecen tan singulares y caracter铆sticas que podr铆an calificarse de inamovibles, como si de alguna manera estuvieran predestinadas a ser as铆. De acuerdo a este razonamiento, unos grupos son agraciados con una cultura s贸lida y otros no.

Este libro adopta una perspectiva distinta. Tras investigar los grupos de mayor 茅xito del mundo, Daniel Coyle lleg贸 a la conclusi贸n de que sus respectivas culturas nac铆an de un conjunto espec铆fico de habilidades que aprovechan el potencial de nuestro cerebro social.

La habilidad 1, 芦Labrar la seguridad禄, profundiza en c贸mo las se帽ales de vinculaci贸n establecen lazos de pertenencia y de identidad.

La habilidad 2, 芦Comparte la vulnerabilidad禄, explica c贸mo el h谩bito de afrontar riesgos comunes propicia la cooperaci贸n basada en la confianza.

Y la habilidad 3, 芦Define un prop贸sito禄, detalla c贸mo las narraciones implantan objetivos y valores comunes.

Con extraordinaria amenidad, este libro explora c贸mo funciona cada una de estas tres habilidades y da a conocer las experiencias de los grupos y los l铆deres que emplean estos m茅todos a diario en un mundo siempre cambiante. Aunque pueda parecer que una cultura de 茅xito se consigue por arte de magia, no es as铆. La cultura es un conjunto de relaciones vivas con un objetivo com煤n. No es algo que seas, sino algo que haces.

La cultura Grupal es una de las fuerzas m谩s poderosas en el planeta, Sentimos su presencia dentro del negocio exitoso, equipos campeones y familias pr贸speras. y sentimos cuando est谩 ausente o t贸xica. Cuando miramos a estas organizaciones, tendemos focalizar en la gente inmerso en la cultura para ganar una introspecci贸n. Focalizamos en lo que podemos ver tales como habilidades individuales. 

Las habilidades individuales sin embargo no son lo que importa. Lo que importa es la interacci贸n.. 

En este libro, Coyle presenta sus descubrimientos, argumentando que la cultura no es algo que tu eres sino algo que tu y que es creado por un conjunto espec铆fico de habilidades.

  • Habilidad 1鈥擟onstruir Seguridad: Como las se帽ales de conexi贸n generan v铆nculos de pertenencia e identidad.
  • Habilidad  2鈥擟ompartir Vulnerabilidad: Como los h谩bitos de riesgo mutuo conducen cooperaci贸n confiada,
  • Habilidad 3鈥擡stablecer Objetivo: Como las narrativas crean objetivos compartidos y valores. 

Habilidad 1: Construir Seguridad 

La seguridad es la base en la cual se construye una cultura fuerte. 驴D贸nde viene y c贸mo haces para construirla?

La gente dentro de grupos altamente exitosos describen su relaci贸n con otro grupo utilizando una palabra: Familia. Incluso, como en las familias, la mayor parte de la comunicaci贸n es con c贸digos de pertenencia supportive no verbal. 

Nosotros, los seres humanos tenemos se帽ales utilizadas por un largo periodo incluso antes del lenguaje y nuestras se帽ales de pertenencia poseen tres cualidades b谩sicas.

     鈥 Energ铆a: Invertimos en el intercambio que esta sucediendo,

     鈥 Individualizaci贸n: Tratamos a la persona tan 煤nica y valorada. 

     鈥 Orientaci贸n Futura: Se帽alamos que  la relaci贸n continuar谩 

Estas pistas agregan a un mensaje que puede ser descrito con una frase simple: Est谩s a salvo aqu铆. Me ves. 

C贸mo Construir Pertenencia 

Un error de concepto sobre las culturas altamente exitosas es que son felices lugares sin coraz贸n. A misconception about highly successful cultures is that they are happy, light-hearted places. Whilst they are energized and engaged, at their core their members are oriented less around achieving happiness than around solving hard problems together. This task involves many moments of high-candor feedback and uncomfortable truth-telling, when they confront the gap between where the group is, and where it ought to be. 

Researchers have discovered that one form of feedback boosts effort and performance so immensely that they deemed it 鈥渕agical feedback.鈥

Consider this simple phrase: 芦I鈥檓 giving you these comments because I have very high expectations and I know that you can reach them禄

None of the words in this statement contain any information on how to improve. Yet, they are powerful because they deliver a burst of three belonging cues: You are part of this group. This group is special; we have high standards here. I believe you can reach those standards. 

How to Design for Belonging 

Coyle goes into detail of his interactions with Tony Hsieh of Zappos and Hsieh鈥檚 ability to develop belonging. He describes how at an event, Hsieh comes alive as he moves around meeting people, talking to them, introducing them to Coyle and to others. Coyle highlights how Hsieh had a connection with everyone, and more impressively, sought to build connections between others.

Beneath Hsieh鈥檚 approach lies a mathematical structure based on what he calls collisions. Collisions鈥攄efined as serendipitous personal encounters鈥攁re, he believes, the lifeblood of any organization, the key driver of creativity, community, and cohesion. Hsieh鈥檚 tools are grade school simple鈥擬eet people, you鈥檒l figure it out. 

In another experiment, different engineering companies were given the same challenge and observations were made of their working practices. What transpired was that the most successful projects were those driven by sets of individuals who formed 鈥渃lusters of high communicators.鈥 

Did they possess the same levels of intelligence? Had they attended the same undergraduate schools or achieved the same level of degrees? Did they possess the most experience or the best leadership skills? No. Only one factor seemed to play a meaningful role in cohesion – the distance between their desks.

What mattered most in creating a successful team had less to do with intelligence and experience, and more to do with where the desks happened to be located. Closeness helped create efficiencies of connection. 

Ideas for Action 

Building safety requires you to recognize patterns, react quickly, and deliver the right signal at the right time. 

Overcommunicate Your Listening:

It looks like this – head tilted slightly forward, eyes unblinking, and eyebrows arched up. Body still, leaning toward the speaker with intent.

SPotlight Your Fallibility Early On: Especially If You鈥檙e a Leader: Open up, show you make mistakes, and invite input with simple phrases like 鈥淭his is just my two cents.鈥 鈥淥f course, I could be wrong here.鈥 鈥淲hat am I missing?鈥 鈥淲hat do you think?鈥 

Embrace the Messenger: One of the most vital moments for creating safety is when a group shares bad news or gives tough feedback. Don鈥檛 shoot the messenger, you have to hug the messenger and let them know how much you need that feedback. By doing so, you can be sure they feel safe enough to tell you the truth next time.

Overdo Thank-Yous: Thank-yous aren鈥檛 the only expressions of gratitude. They are crucial belonging cues that generate a contagious sense of safety, connection, and motivation. 

Capitalize on Threshold Moments: When we enter a new group, our brains decide quickly whether or not to connect. As such, successful cultures treat these threshold moments as more important than any other. 

Skill 2: Share Vulnerability 

The question 芦Tell me what you want, and I鈥檒l help you,禄 can unlock a group鈥檚 ability to perform.  

The key here involves a willingness to perform a certain behavior that goes against our every instinct – sharing vulnerability. 

When you watch highly cohesive groups in action, you will see many moments of fluid, trusting cooperation. These moments often happen when the group is confronted with a tough obstacle. Without communication or planning, the group starts to move and think as one, finding its way through the obstacle as if they are all wired into the same brain. 

The Vulnerability Loop 

At some level, we intuitively know that vulnerability tends to spark cooperation and trust. People tend to think of vulnerability in a touchy-feely way, but that鈥檚 not what鈥檚 happening in successful groups. It鈥檚 about sending a clear signal that you have weaknesses, and could use help. And, if that behavior becomes a model for others, then you can set the insecurities aside and get to work, start to trust each other and help one another. 

The second person is the key.

Person A sends a signal of vulnerability. Person B detects this signal. Person B responds by signalling their own vulnerability. Person A detects this signal. A norm is established; and closeness and trust increase. 

Vulnerability doesn鈥檛 come after trust鈥攊t precedes it. Leaping into the unknown, when done alongside others, causes the solid ground of trust to materialize beneath our feet. Being vulnerable gets the static out of the way and lets us do the job together, without worrying or hesitating. It lets us work as one unit.

Cooperation through being vulnerable together, does not simply descend out of the blue. It is a group muscle that is built according to a specific pattern of repeated interaction – a circle of people engaged in the risky, occasionally painful, ultimately rewarding process. 

How to Create Cooperation with Individuals: The Nyquist Method 

Coyle uses the story of Harry Nyquist, a quiet Swedish Engineer in the Bell Labs as an example. The story had to do with regularly eating lunch with Nyquist.

Nyquist possessed two important qualities. The first quality was warmth. Nyquist had a knack for making people feel cared for. The second quality was a relentless curiosity. In a landscape made-up of diverse scientific domains, he combined breadth and depth of knowledge with a desire to seek connections. Nyquist was full of ideas and full of questions. He could capture what someone was doing, throw some new ideas at them, and ask, 鈥榃hy don鈥檛 you try that?鈥濃

The most important moments in conversation happen when one person is actively and intently listening. It鈥檚 not an accident that concordance happens when there鈥檚 one person talking and the other person listening. It鈥檚 very hard to be empathic when you鈥檙e talking. Talking is really complicated, because you鈥檙e thinking and planning what you鈥檙e going to say, and you tend to get stuck in your own head. But not when you鈥檙e listening. When you鈥檙e really listening, you lose time. There鈥檚 no sense of yourself, because it鈥檚 not about you. It鈥檚 all about connecting completely to the other person.

Ideas for Action 

Make Sure the Leader Is Vulnerable First and Often: In moments of vulnerability, none carries more power than the moment when a leader signals vulnerability.

Try the following:

When Forming New Groups, Focus on Two Critical Moments: The first vulnerability and the first disagreement. These small moments are doorways to two possible group paths: Are we about appearing strong or about exploring the landscape together? Are we about winning interactions, or about learning together?

At these moments, people either dig in, become defensive, start justifying, and a lot of tension gets created. Or, they say something like, 鈥楬ey, that鈥檚 interesting. Why don鈥檛 you agree? I might be wrong, and I鈥檓 curious and want to talk about it some more.鈥 What happens in that moment helps set the pattern for everything that follows.

In Conversation, Resist the Temptation to Reflexively Add Value: The most important part of creating vulnerability often resides not in what you say, but in what you do not say. This means having the willpower to forgo easy opportunities to offer solutions and make suggestions. Skilled listeners do not interrupt with phrases such as, 芦Hey, here鈥檚 an idea…禄, or 芦Let me tell you what worked for me in a similar situation…禄 because they understand that it鈥檚 not about them. 

Align Language with Action: Many highly cooperative groups use language to reinforce their interdependence. For example, navy pilots returning to aircraft carriers do not 鈥渓and,鈥 but are 鈥渞ecovered.鈥 IDEO doesn鈥檛 have 鈥減roject managers鈥濃攊t has 鈥渄esign community leaders.鈥 Groups at Pixar do not offer 鈥渘otes鈥 on early versions of films; they 鈥減lus鈥 them by offering solutions to problems. These might seem like small semantic differences, but they matter because they continually highlight the cooperative, interconnected nature of the work and reinforce the group鈥檚 shared identity. 

Be Occasionally Absent: The New Zealand All-Blacks rugby team have made a habit of this, as players lead several practice sessions each week with little input from the coaches. Coaches responded: 鈥淭hey were better at figuring out what they needed to do themselves than I could ever be.鈥 

Skill 3: Establish Purpose 

When Coyle visited successful groups, he noticed that whenever they communicated anything about their purpose or their values, they were as subtle as a punch in the nose. It started with the surroundings.

For example, when you walk into SEAL headquarters at Dam Neck, Virginia, you pass a twisted girder from the World Trade Center bombing, a flag from Mogadishu, and so many memorials to fallen SEALs that it resembles a military museum. 

Walking into Pixar鈥檚 headquarters feels like walking into one of its movies. From full-sized characters such as Toy Story’s Woody and Buzz made of LEGOs to the twenty-foot-tall Luxo Lamp outside the entrance, everything gleams with Pixarian magic. 

What鈥檚 more, the same focus exists within their language. Walking around these places, you tend to hear the same catchphrases and mottos delivered in the same rhythms. This is surprising, since you could easily presume that Pixarians would not need to be reminded that technology inspires art, and art inspires technology or that the SEALs would not need to be reminded that it鈥檚 important to shoot, move, and communicate, 

And yet that is what they do. These groups, who by all rights should know what they stand for, devote a surprising amount of time telling their own story, reminding each other precisely what they stand for鈥攖hen repeating it ad infinitum.

Why? The purpose isn鈥檛 about tapping into some mystical internal drive, but rather about creating simple beacons that focus attention and engagement on the shared goal. Successful cultures do this by relentlessly seeking ways to tell and retell their story. To do this, they build high-purpose environments. 

High-purpose environments are filled with small, vivid signals designed to create a link between the present moment and a future ideal. They provide the two simple locators that every navigation process requires: Here is where we are, and Here is where we want to go. 

That shared future could be a goal or a behavior. It doesn鈥檛 matter. What matters is establishing this link and consistently creating engagement around it. What matters is telling the story. When we hear a story, however, our brain lights up, tracing the chains of cause, effect, and meaning. Stories are not just stories; they are the best invention ever created for delivering mental models that drive behavior. 

High-purpose environments are about sending ultra-clear signals that are aligned with a shared goal. They are less about being inspiring than about being consistent. They are found not within big speeches so much as within everyday moments when people can sense the message: This is why we work; this is what we are aiming for. 

How do you create one? The answer, it turns out, depends on the type of skills you want your group to perform. High-proficiency environments help a group deliver a well-defined, reliable performance, while high-creativity environments help a group create something new. This distinction is important because it highlights the two basic challenges facing any group: consistency and innovation. 

How to Lead for Consistency 

If you spend time around the New Zealand All-Blacks rugby team, you will hear them talk about 鈥渓eaving the jersey in a better place,鈥 and saying, 鈥淚f you鈥檙e not growing anywhere, you鈥檙e not going anywhere,鈥 keeping a 鈥渂lue head鈥 instead of a 鈥渞ed head鈥 (which refers to calmness under pressure), 鈥淧ressure is a privilege,鈥 鈥淭QB鈥攖otal quality ball,鈥 鈥淜BA鈥攌eep the ball alive,鈥 鈥淚t鈥檚 an honor, not a job,鈥 鈥淕o for the gap,鈥 and 鈥淏etter people make better All-Blacks.鈥 These types of trigger phrases can be created for your own organisation and be used to generate the energy needed by a high-purpose environment.

How to Lead for Creativity 

Creative leadership appears to be mysterious because we tend to regard creativity as a gift, as a quasi-magical ability to see things that do not yet exist and to invent them. Accordingly, we tend to think of creative leaders as artists. Coyle however states, when he visited leaders of successful creative cultures, he didn鈥檛 meet many artists. Instead, he met a different type, a type who spoke quietly and tended to spend a lot of time observing, who had an introverted vibe and liked to talk about systems and processes. He notes these leaders understood that teams are in a better position to solve problems, and a suggestion from a powerful person tends to be followed. Consequently they stepped aside to encourage creativity giving outline guidance and then stating 鈥淣ow it鈥檚 up to you.鈥 

El Secreto No Oculto de los Equipos Mas Exitosos del Mundo

驴Qu茅 hacen concretamente los mejores equipos, y qu茅 hacen los responsables de dichos equipos para precisamente liderar y conseguir sostener esos altos niveles de rendimiento? Daniel Coyle, autor del libro The Culture Code, es uno de esos expertos, investigadores, asesores y divulgadores que acierta especialmente en la forma de concebir un modelo de trabajo. Daniel describe el comportamiento humano, identifica claves para observar, ofrece pautas para practicarlo y acierta adem谩s a la hora de transmitirlo todo.

La cultura Grupal es una de las fuerzas m谩s poderosas en el planeta, Sentimos su presencia dentro del negocio exitoso, equipos campeones y familias pr贸speras. y sentimos cuando est谩 ausente o es t贸xica.

Cuando miramos a estas organizaciones:

  • Tendemos a focalizarnos en la gente inmersa en la cultura para ganar una introspecci贸n,
  • Focalizamos en lo que podemos ver tales como las habilidades individuales. 

Las habilidades individuales sin embargo no son lo que importa. Lo que importa es la interacci贸n. 

En este libro, Coyle presenta sus descubrimientos, argumentando que la cultura no se trata sobre lo que eres tu sino algo que tu puedes crear por un conjunto espec铆fico de habilidades:

  • Habilidad 1 Construir Seguridad: Como las se帽ales de conexi贸n generan v铆nculos de pertenencia e identidad.
  • Habilidad  2 Compartir Vulnerabilidad: Como los h谩bitos de riesgo mutuo conducen cooperaci贸n confiada,
  • Habilidad 3 Establecer Objetivo: Como las narrativas crean objetivos compartidos y valores. 

Habilidad 1: Construir Seguridad 

La seguridad es la base en la cual se construye una cultura fuerte. 驴De d贸nde viene y c贸mo haces para construirla?

La gente dentro de grupos altamente exitosos describen su relaci贸n con otro grupo utilizando una palabra: Familia. Incluso, como en las familias, la mayor parte de la comunicaci贸n es con c贸digos de pertenencia de apoyo no verbal. 

Nosotros, los seres humanos tenemos se帽ales utilizadas por un largo periodo incluso antes del lenguaje y nuestras se帽ales de pertenencia poseen tres cualidades b谩sicas:

  1. Energ铆a: Invertimos en el intercambio que esta sucediendo,
  2. Individualizaci贸n: Tratamos a la persona tan 煤nica y valorada, y
  3. Orientaci贸n Futura: Se帽alamos que  la relaci贸n continuar谩 

Estas pistas agregan a un mensaje que puede ser descrito con una frase simple: Est谩s a salvo aqu铆, 驴Me ves? 

C贸mo Construir Pertenencia 

Un error de concepto sobre las culturas altamente exitosas es que son felices lugares sin coraz贸n.

Mientras est谩n comprometidos, sus miembros est谩n orientados menos a alcanzar la felicidad solucionando problemas dif铆ciles. Esta tarea incluye muchos momentos del rendimiento y una b煤squeda de la verdad incomoda, cuando confrontan el vac铆o entre donde est谩 el grupo y donde deber铆a estar. 

Los investigadores han descubierto que una de las formas de devoluciones o feedback propulsa el esfuerzo y rendimiento tan inmensamente que ellos lo consideran el feedback m谩gico

Considera esta frase simple:

  • Te estoy dando estos comentarios porque tengo altas expectativas, y
  • S茅 que puedes alcanzarlas.

Ninguna de las palabras en esta declaraci贸n contienen cualquier informaci贸n en c贸mo mejorar. M谩s a煤n, son poderosos porque entregan una explosi贸n de las tres claves de pertenencia:

  • Eres parte de este grupo,
  • Este grupo es especial,
  • Tenemos altos niveles aqu铆,
  • Creo que puedes alcanzar aquellos niveles. 

C贸mo Dise帽ar Para la Pertenencia 

Coyle va en detalle de sus interacciones con Tony Hsieh de Zappos y la capacidad de  Hsieh para desarrollar la pertenencia:

  • El describe como en un evento, Hsieh revive a medida que se mueve conociendo personas, hablando con ellos, present谩ndoles a Coyle y a otros,
  • Coyle resalta como Hsieh: Ten铆a una conexi贸n con todos y m谩s expresivamente busco construir conexiones entre otros. 

El enfoque de Beneath Hsieh recae en la estructura matem谩tica basada en lo que 茅l llama colisiones.

Las colisiones, definidas como encuentros personales fortuitos, son la sangre de la vida de cualquier empresa, el conductor clave de la creatividad, comunidad y cohesi贸n.

Las herramientas de Hsieh son de la escueala primaria: Conoce Gente, ya lo descubrir谩s. 

En otro experimento:

  • Las empresas de ingenier铆a diferentes fueron dadas el mismo desaf铆o y se hicieron observaciones de sus pr谩cticas de trabajo,
  • Lo que revel贸 es fue que los proyectos m谩s exitosos fueron aquellos dirigidos por conjuntos de individuos que formaron grupos de altos comunicadores. 

Estos comunicadores:

  • 驴Ten铆an los mismos niveles de inteligencia?,
  • 驴Hab铆an asistido a las mismas escuelas universitarias o alcanzado el mismo nivel de carrera?,
  • 驴Ten铆an las mejores de las experiencias y las mejores habilidades de liderazgo?
  • No, solo un factor parec铆a jugar un rol significativo en la cohesi贸n, la distancia entre sus escritorios. 

Lo que importaba m谩s al crear un equipo exitoso que tuviera menos que ver con la inteligencia y experiencia y m谩s que ver con donde los escritorios est谩n ubicados. La cercan铆a ayud贸 a crear eficacia de conexi贸n. 

Ideas Para la Acci贸n 

Construir seguridad requiere que:

  • Reconozcan patrones,
  • Reacciones r谩pidamente, y
  • Entreguen la se帽al correcta en el momento correcto. 

Sobre Comunicar tu escucha

Parece as铆:

  • La cabeza un poco inclinada hacia adelante, los ojos sin parpadear y las cejas arqueadas,
  • El cuerpo quieto, hacia el orador con intenci贸n.

Destaca Tu Falibilidad Tempranamente

Especialmente Eres Un L铆der:

  • 脕brete,
  • Demuestra que cometes errores, e
  • Invita a contribuciones con frases como: Este es solo mis dos centavos. Por supuesto, Podr铆a estar equivocado aqu铆. 驴Que me perd铆? 驴Qu茅 piensas?

Abraza al Mensajero

Uno de los momentos m谩s vitales para crear la seguridad es cuando un grupo comparte malas noticias o da feedback duro

Por lo tanto:

  • No disparen al mensajero
  • Tienes que abrazarlo,
  • Permitirles saber cuanto necesitas de ese feedback,
  • Al hacerlo puedes estar seguro que se sienten lo suficientemente seguros para permitirte decir la verdad la pr贸xima vez. 

Da Muchas Gracias

Las Gracias no son las 煤nicas expresiones de gratitud. Son claves de pertenencia fundamentales que generan un sentido contagioso de:

  • Seguridad,
  • Conexi贸n, y
  • Motivaci贸n

Capitaliza en los Momentos Limites

Cuando entramos un nuevo grupo, nuestro cerebro decide r谩pidamente si conectamos o no. Como tal, culturas exitosas para estos momentos l铆mites tan mas importante que cualquier otro. 

Habilidad 2: Comparte Vulnerabilidad 

La pregunta Cu茅ntame que quieres y te ayudar茅, puede desbloquear una habilidad de grupo para desarrollar. 

La clave aqu铆 incluye una voluntad de desarrollar un cierto comportamiento que vaya en contra de nuestro instinto, compartiendo vulnerabilidad. 

Cuando observamos grupos de cohesi贸n en acci贸n:

  • Ver谩s muchos momentos de cooperaci贸n fluida y confiable,
  • Estos momentos por lo general suceden cuando el grupo es confrontado con un obst谩culo dif铆cil.
  • Sin comunicaci贸n o planificaci贸n, el grupo comienza a moverse y pensar como uno, encontrando su camino a trav茅s del obst谩culo como su ellos todos est谩n conectados al mismo cerebro. 

El Lazo de Vulnerabilidad 

En el mismo nivel, intuitivamente sabemos que la vulnerabilidad tiende a esparcir la cooperaci贸n y la confianza.

La gente tiende a pensar en la vulnerabilidad en un modo muy personal, pero no es lo que est谩 sucediendo en grupos exitosos.

Se trata de enviar una se帽al clara que tienes debilidad y puedes usar ayuda.  Y, si aquel comportamiento se convierte en un modelo para otros luego puedes dejar las inseguridades a parte y ponerte a trabajar, comienza confiando en los dem谩s y ayudar a los dem谩s. 

La segunda persona es la clave

Es cuando:

  • La Persona A comienza una se帽al de vulnerabilidad,
  • La Persona B responde se帽alando su propia vulnerabilidad,
  • La Persona A detecta esta se帽al,
  • Se establece una norma y aumenta la cercan铆a y la confianza.

La vulnerabilidad no viene despu茅s de la confianza, la precede. Meterse en lo desconocido, cuando lo hicieron otros, causa el suelo s贸lido de confianza.

Ser vulnerable hace que lo est谩tico salga del camino y nos permita hacer el trabajo de mejor manera, sin preocuparnos o dudar. Nos permite trabajar como unidad. 

La Cooperaci贸n a trav茅s de ser vulnerable juntos o simplemente desciende de la nada:

  • Es un m煤sculo grupal que est谩 construido de acuerdo a un patr贸n espec铆fico de interacciones repetidas,
  • Un c铆rculo de gente comprometido en el proceso de recompensa 煤ltimo doloroso y riesgoso. 

Como crear la Cooperaci贸n con Individuos. El M茅todo Nyquist 

Coyle utiliza la historia de Harry Nyquist, un ingeniero sueco en Bell Labs como ejemplo. La historia ten铆a que ver con comer el almuerzo en forma regular con Nyquist.

Nyquist ten铆a dos cualidades importantes:

  • La primera era la calidez. Nyquist ten铆a la habilidad de hacer que las personas se sintieran cuidadas, y
  • La segunda cualidad era una curiosidad implacable. En un escenario realizado por diversos dominios cient铆ficos, combin贸 la profundidad y amplitud del conocimiento con un deseo de buscar conexiones,
  • Nyquist estaba lleno de ideas y de preguntas. Pod铆a capturar lo que alguien estaba haciendo, arrojar algunas ideas nuevas y preguntarles: 驴Por qu茅 no intentas esto?鈥
Los momentos m谩s importantes en la conversaci贸n suceden cuando una persona est谩 activamente e intencionalmente escuchando. No es un accidente que el acuerdo sucede cuando existe una persona hablando y la otra persona est谩 escuchando.

Es dif铆cil ser emp谩tico cuando est谩s hablando. Hablar es realmente complicado, porque estas pensando y planeando lo que vas a decir, y t煤 tiendes a pegarte en tu propia cabeza.

Pero no cuando est谩s escuchando:

  • Cuando est谩s realmente escuchando, pierdes el tiempo,
  • No hay sentido de ti mismo porque no es sobre ti,
  • Se trata sobre conectar completamente con la otra persona.

Ideas para la Acci贸n 

Aseg煤rate que el L铆der sea Vulnerable Primero y Con Frecuencia: En momentos de vulnerabilidad, nada es m谩s poderoso que el momento cuando un l铆der se帽ala la vulnerabilidad. 

Intenta lo siguiente, cuando est茅s formando Nuevos Grupos, debes focalizar en dos momentos Fundamentales.

El Primero es el desacuerdo. Estos peque帽os momentos son puertas a dos posibles caminos grupales:

  • 驴Estamos a punto de ser fuertes o explorar el escenario juntos?,
  • 驴Estamos a punto de ganar interacciones o aprender juntos?

En estos momentos:

La gente indaga y se ponen a la defensiva, comienza a justificar y se crea mucha tensi贸n, o dice algo como:

  • Eh eso suena interesante. 驴Porque no nos ponemos de acuerdo?
  • Puedo estar equivocado,
  • Me interesa saber sobre eso y quiero hablar sobre eso un poco m谩s. Lo que sucede en aquel momento ayuda a establecer el patr贸n de todo lo que sigue.

En la Conversaci贸n, Resistir la Tentacion a Agregar Valor de manera reflexiva,

La parte m谩s importante de crear vulnerabilidad reside no en lo que dices, sino en lo que no dices. Esto significa tener la voluntad de renunciar a oportunidades f谩ciles de ofrecer soluciones y hacer sugerencias.

Los oyentes capacitados no interrumpen con frases como:

  • He aqu铆 tengo una idea, o
  • D茅jame que te diga lo que funcion贸 en mi caso en una situaci贸n similar,
  • Porque ellos comprenden que no se trata sobre ellos. 

Alinea el Lenguaje con la Acci贸n: Muchos grupos altamente cooperativos utiliza el lenguaje para reforzar su interdependencia. Por ejemplo, los pilotos navales regresan a los portaaviones no aterrizan sino que son recuperados. IDEO no tiene gerentes de proyectos, tiene l铆deres de comunidades de dise帽o. Los grupos en Pixar no ofrecen notas en versiones tempranas de pel铆culas, ellos ofrecen soluciones a problemas. Esto puede parecer como peque帽as diferencias sem谩nticas pero tienen importancia porque ellos continuamente se帽alan la naturaleza cooperativa y interconectada del trabajo y enforzar la identidad compartida del grupo  

Se Ocasionalmente Ausente: El equipo de rugby All Blacks de Nueva Zelanda tiene este h谩bito como jugadores lideran unas sesiones de pr谩ctica diversa cada semana con poco aporte de sus entrenadores. Los entrenadores respondieron> Ellos funcionaron mejor descubriendo lo que necesitaban hacer ellos mismos. 

Habilidad 3 : Establecer el Prop贸sito 

Cuando Coyle visitaba grupos exitosos, el noto que cuando ellos comunicaban todo sobre su prop贸sito o sus valores, ellos eran muy sutiles. Comenzaron con su entorno. 

Por ejemplo, Cuando ingresas en los Cuarteles de los SEAL en Virginia, pasas por una viga torcida del bombardeo al  World Trade Center bombing, una bandera de Mogadishu, y muchos monumentos a los ca铆dos de los SEAL que asemejan a un museo militar.

Ingresando a la Sede Central de Pixar sientes que est谩s en una de sus pel铆culas. Desde los personajes de gran tama帽o tales como Woody de toy Story y Buzz hechos de Legos al L谩mpara Luxo de 20 pies colocada afuera de la entrada, todo refleja la magia Pixariania. . 

Insumo el mismo foco existe dentro de su lenguaje. Caminando por estos lugares, tienden a escuchar las mismas lemas y mottos entregados en los mismos ritmos. Esto es sorprendente desde que podrias facilmente presumir que los Pixarianos no necesitar铆a ser recordado que la tecnolog铆a inspira el arte y el arte inspira la tecnolog铆a. o que los Seals no necesitarian ser recordados que es importante disparar, moverse y comunicarse. 

Y eso es lo que ellos hacen. Estos grupos que deben saber lo que representan dedican una sorprendente cantidad de tiempo contando su propia historia recordando a cada uno precisamente lo que ellos representan luego repitiendolo ad infinitum.

Porque? El objetivo no se trata de dirigirse a alguna fuerza interna m铆stica sino en crear se帽ales simples que llamen la atenci贸n y el acuerdo en el objetivo compartido. Las culturas exitosas hacen esto buscando caminos que digan y recuentan su historia. Para hacer esto, construyen entornos de gran objetivo. 

Los entornos de alto prop贸sito son llenados con se帽ales vividas peque帽as destinadas a crear un lazo entre el momento presente y un acuerdo futuro.Brindan las dos locadores simples que todo proceso de navegaci贸n requiere. Aqu铆 es donde estamos y aqu铆 es donde queremos ir.. 

Aquel futuro compartido podr铆a ser un objetivo o una conducta. No importa. Lo que importa es establecer este lazo y consistentemente crear un compromiso a el. Lo que importa es contar la historia. Cuando escuchamos una historia. sin embargo nuestros cerebros se encienden enlazando las cadenas de causa, efecto y significado. Las historias no son solo historias, son la mejor creaci贸n para entregar modelos mentales que conducen un comportamiento. 

Los entornos de gran prop贸sito se refieren a enviar se帽ales sumamente claras que est茅n alineadas con un objetivo compartido. Se trata menos sobre estar inspirando que sobre ser consistente. Se encuentran no dentro de los grandes discursos tanto como dentro de los momentos cotidianos con gente que puede sentir el mensaje. Esto es porque trabajamos esto es a lo que apuntamos. 

驴C贸mo crear uno? La respuesta, depende del tipo de habilidades que quieres que tu grupo rinda. Los entornos de alto competencia ayudan a un grupo a entregar un rendimiento confiable y bien definido mientras que los entornos altamente creatividad ayudan a un grupo a crear algo nuevo. Esta distinci贸n es importante porque recalca los dos desaf铆os b谩sicos que cualquier grupo debe enfrentar: consistencia e innovaci贸n. 

Como Liderar Con Consistencia 

Si pasas algo de tiempo con el equipo de rugby de Nueva Zelanda All blacks, escucharas a ellos decir que dejar el jersey en el mejor lugar y decir Si no est谩s creciendo en ning煤n lugar no vas est谩s yendo a ning煤n lado mantener una cabeza azul en vez de una roja (lo que se refiere a la tranquilidad bajo la presion), la presion es un privilegio Pelota de Calidad Totalm Mantener la pelota viva, Es un honor no un trabajo, Ir al vacio y La mejor personas hacen mejor a los All blacks. Este tipo de frases disparadoras pueden ser creadas por tu propia organizaci贸n y ser utilizadas para generar la energ铆a necesaria por un entorno de alto prop贸sito.  

C贸mo liderar para la Creatividad 

El liderazgo Creativo parece ser misterioso porque tendemos a considerar a la creatividad como un don, como una capacidad casi m谩gica para ver cosas que no existen a煤n y para inventarlas. Tendemos a pensar en l铆deres creativos como artistas. Sin embargo Coyle afirma que cuando 茅l visitaba a los l铆deres de culturas exitosamente creativas no se encontraba con muchos artistas sino que 茅l se encontraba un tipo diferente un tipo que hablaba tranquilamente y tend铆a a pasar el tiempo observando, quien ten铆a un ona da introvertida y le gustaba hablar acerca de sistemas y procesos. Nota que estos l铆deres comprend铆a que los equipos son mejores resolviendo problemas y que se suele seguir una sugerencia de una persona poderosa. en consecuencia fomentan la creatividad dando una guia de esquemas y luego dicen: Ahora esta en ti.  

Para ello, seg煤n Daniel Coyle los l铆deres de los equipos y cada integrante del equipo, practica 10 h谩bitos que componen esas se帽ales a las que somos tan sensibles:

  1. Proximidad f铆sica, c铆rculos: los equipos m谩s eficaces trabajan en proximidad, tienen una disposici贸n que facilita el contacto visual, y si esto no es posible, buscan formas de aproximarse con frecuencia. En las reuniones conversan de forma muy circular.
  2. Contacto visual frecuente: el contacto visual es abundante y de calidad, abierto y afable. Adem谩s tienen especial cuidado en que el contacto visual sea equilibrado, todos con todos.
  3. Contacto f铆sico: los equipos m谩s potentes, se tocan, en el mejor sentido de la palabra. Tienen peque帽os gestos que generan contacto f铆sico y es sabido que ese peque帽o contacto f铆sico facilita el trabajo en equipo.
  4. Constantes di谩logos breves y animados: la conversaci贸n est谩 muy presente, son equipos muy habladores-escuchadores, les permite ser muy iterativos en compartir informaci贸n y tomar decisiones.
  5. Todos con todos: en los equipos m谩s potentes, todos se aceptan en su diversidad, y cuidan que la relaci贸n sea equilibrada. No caen en favoritismos, en peque帽as filias o fobias, se gustan por igual. Buscan interactuar todos con todos en las mismas proporciones.
  6. Pocas interrupciones: en las conversaciones del equipo se observan muy pocas interrupciones. Se escuchan con paciencia y obviamente se expresan sin alargarse para que la conversaci贸n sea m谩s fluida.
  7. Multitud de preguntas: son equipos muy sensibles a las preguntas, a prestar atenci贸n a las preguntas que se est谩n haciendo y a las que est谩n intentando encontrar respuesta.
  8. Escucha detenida y activa: los niveles de escucha son alt铆simos, tanto en cantidad como en calidad. Es una escucha abierta, buscando integrar la informaci贸n, los criterios y opiniones del resto de miembros del equipo en la forma de pensar.
  9. Humor, risas: utilizan el recurso humor铆stico con frecuencia, con peque帽as bromas, son equipos que sonr铆en m谩s que otros.
  10. Detalles amables: son especialmente corteses, utilizan expresiones como 芦por favor禄, 芦gracias禄, 芦lo siento禄, 芦felicidades禄 con mucha frecuencia. Adem谩s muestran inter茅s los unos en los otros, tanto profesional como personalmente.

Introducci贸n a los agentes aut贸nomos 鈽侊笍

Introducci贸n a los agentes aut贸nomos 鈽侊笍

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.

Introducci贸n a los agentes aut贸nomos | Blog de desarrolladores de Salesforce

El panorama de la IA est谩 cambiando a un ritmo tan r谩pido que las tecnolog铆as futuristas como la IA aut贸noma ya est谩n mucho m谩s cerca de lo que piensas. Esto se debe a la forma en que los grandes modelos de lenguaje (LLM) est谩n comenzando a incorporarse en casi todas las formas en que interact煤a con las aplicaciones. Para los desarrolladores, esto supone un cambio en la forma en que abordamos la creaci贸n de aplicaciones, desde las formas en que las reunimos hasta la creaci贸n con una UX conversacional completamente nueva.

En esta publicaci贸n de blog, veremos c贸mo los agentes aut贸nomos incorporan la IA a la forma en que funcionan las aplicaciones y, al mismo tiempo, nos acercan a un mundo aut贸nomo.

驴Qu茅 son los agentes aut贸nomos?

En nuestro panorama tecnol贸gico, los agentes son sistemas avanzados que aprovechan el poder de los modelos ling眉铆sticos para razonar y tomar decisiones. Lo que los diferencia de otro bot o marco es el hecho de que los agentes pueden realizar tareas en su nombre utilizando herramientas y memoria.

Las herramientas son extensiones de las capacidades de un modelo de lenguaje, que cierran brechas en su conocimiento y le permiten interactuar con fuentes de datos externas o recursos computacionales. Con estas herramientas, un modelo de lenguaje puede obtener datos en tiempo real, ejecutar tareas y utilizar los resultados para informar sus acciones posteriores. Por ejemplo, si un modelo de lenguaje conoce informaci贸n solo hasta una fecha determinada, las herramientas pueden proporcionarle informaci贸n m谩s actualizada de la web, bases de datos u otras fuentes externas.

La memoria proporciona a los agentes la capacidad de recordar interacciones pasadas, lo que puede ser esencial para la continuidad de las tareas y el aprendizaje de acciones anteriores. Esta memoria puede ser de corta duraci贸n, centr谩ndose en interacciones recientes, o de largo plazo, recordando eventos o patrones pasados importantes que son relevantes para situaciones actuales.

Juntos, estos elementos transforman un modelo de lenguaje en un agente que no s贸lo puede comprender y generar texto, sino tambi茅n actuar sobre esa comprensi贸n en contextos del mundo real. Dichos agentes pueden ejecutar soluciones de forma aut贸noma para los usuarios, pero tambi茅n pueden integrar la intervenci贸n humana, especialmente en escenarios donde existen incertidumbres o excepciones.

驴C贸mo funcionan los agentes?

Se han creado muchos marcos para respaldar el avance de los agentes, siendo algunos de los m谩s populares AutoGPT y LangChain . Generalmente, los agentes siguen un patr贸n similar: el marco ReAct para razonar y actuar en modelos ling眉铆sticos .

Este marco consta de una serie de pasos:

  1. El usuario proporciona informaci贸n.
  2. El agente 鈥減iensa鈥 en la respuesta adecuada
  3. El agente determina la acci贸n, selecciona la herramienta relevante y decide la entrada para esa herramienta.
  4. La herramienta ofrece un resultado.
  5. El proceso recorre los pasos 2 a 4 hasta que el agente determina que la tarea est谩 completa

Este proceso es el que empieza a hacer aut贸nomo al agente. Al confiar en el LLM para pensar en la respuesta y determinar las acciones apropiadas necesarias, act煤a por s铆 solo para crear el resultado deseado.

Usando LangChain como ejemplo, digamos que queremos crear una aplicaci贸n que permita a un cliente gestionar sus pedidos. Primero, podr铆amos darle a la aplicaci贸n acceso a nuestra base de datos de pedidos, base de datos de clientes y API de socios de env铆o. Luego, configurar铆amos una serie de herramientas a las que puede acceder la aplicaci贸n para consultar datos, actualizarlos y utilizar IA generativa para redactar una respuesta.

Este agente de gesti贸n de pedidos dispone de seis herramientas que puede utilizar 鈥渄entro de su dominio de conocimiento鈥:

  1. Query Orders es una herramienta que puede consultar pedidos desde una base de datos a trav茅s de una API conectada a una base de datos PostgreSQL.
  2. Update Order es una herramienta que puede actualizar un 煤nico pedido desde una base de datos a trav茅s de una API conectada a una base de datos PostgreSQL.
  3. Manage Tracking Info es una herramienta que puede gestionar un env铆o a trav茅s de una API proporcionada por una empresa de env铆o
  4. Get Customer es una herramienta que puede consultar datos de clientes desde una API conectada a un sistema CRM
  5. Update Customer es una herramienta que puede actualizar los datos de los clientes a trav茅s de una API conectada a un sistema CRM
  6. Compose Response es una herramienta que puede pasar indicaciones a un LLM y devolver una respuesta.

Veamos ahora c贸mo un agente podr铆a manejar casos de uso relacionados con la gesti贸n de pedidos. Por ejemplo, 驴c贸mo puede el agente ayudar a un usuario a obtener una actualizaci贸n sobre el estado de su pedido?

  1. El usuario solicita la informaci贸n m谩s reciente de su pedido a trav茅s de un chatbot
  2. El agente 鈥減iensa鈥 y determina la acci贸n correcta que debe tomar
    1. El agente primero utiliza la herramienta Consultar cliente para consultar los detalles del cliente.
    2. Luego, el agente utiliza la herramienta Consultar pedidos para consultar pedidos desde una base de datos.
    3. Luego, el agente utiliza la herramienta Administrar informaci贸n de seguimiento para obtener la informaci贸n de env铆o m谩s reciente de su socio de env铆o.
    4. Luego, el agente toma ambos resultados y utiliza la herramienta Redactar respuesta para generar una respuesta.
  3. La respuesta se devuelve al usuario.

En este escenario, el agente pudo tomar las herramientas que le proporcionamos y determinar el pedido y los par谩metros que necesitan para crear el resultado correcto para el usuario, en este caso, toda su informaci贸n de pedido y env铆o. Lo que es importante tener en cuenta aqu铆 es que el usuario puede hacerle al agente cualquier pregunta sobre su pedido y el agente puede usar IA para razonar y usar las herramientas en el orden que necesite.

Como desarrollador, su funci贸n se centra m谩s en crear las herramientas y permitir que el agente administre la orquestaci贸n.

Mantener a un humano informado

El desaf铆o 茅tico con los agentes aut贸nomos es que no hay ning煤n ser humano involucrado cuando se trata de ejecutar las acciones. En Salesforce, estamos comprometidos con el uso 茅tico de la IA y queremos dejarlo claro en nuestras implementaciones de este tipo de tecnolog铆a. Ciertas reglas exigen que una persona sea responsable de tomar la decisi贸n final en asuntos con consecuencias legales o de impacto comparable, incluida la contrataci贸n laboral, la aprobaci贸n de pr茅stamos, las admisiones educativas y las sugerencias en justicia penal. Esta insistencia en la supervisi贸n humana, en lugar de decisiones automatizadas, tiene como objetivo identificar y reducir mejor los posibles sesgos y da帽os.

驴Qu茅 significa esto para el futuro de Salesforce?

En Dreamforce este a帽o, les dimos una idea de c贸mo ser谩 el futuro de Salesforce y la IA aut贸noma en la plataforma Einstein 1. Einstein Copilot es nuestra respuesta a un asistente conversacional de IA generativa basado en agentes que utiliza habilidades y acciones para guiar a los usuarios a trav茅s de la interacci贸n con Salesforce. Esto introduce un paradigma de desarrollo completamente nuevo para Salesforce, uno en el que estamos creando piezas de funcionalidad m谩s peque帽as que pueden ser orquestadas por Einstein Copilot.

驴C贸mo se compara Einstein Copilot con un agente de IA?

Si bien existen varias similitudes entre Copilot y un marco de agente de c贸digo abierto, la verdadera diferencia es el acceso de Copilot a toda la plataforma de metadatos de Salesforce. No s贸lo eso, sino que el alcance es mucho mayor. En lugar de agentes individuales, tienes muchas habilidades , y en lugar de herramientas tienes acciones .

Por ejemplo, si desea actualizar un pedido utilizando Copilot, deber谩 crear una habilidad de gesti贸n de pedidos. Con otros marcos, necesitar铆as crear un agente completo para la gesti贸n de pedidos.

Cuando se trata de acciones, usted tiene el poder de la Plataforma Einstein 1 detr谩s de usted. Podr谩 utilizar Apex, Flow, las numerosas API de plataforma, SOQL y mucho m谩s para brindarle a su habilidad la capacidad de reunir datos desde cualquier lugar. Tambi茅n tiene acceso directo a los datos de toda la plataforma.

Estudio Einstein Copiloto

Estas habilidades y acciones se re煤nen en Einstein Copilot Studio , que le permite ensamblar flujos, indicaciones, Apex y m谩s en colecciones de funcionalidades.

Actualmente existen tres herramientas dentro de Einstein Copilot Studio:

  • Prompt Builder le permite crear plantillas de mensajes utilizando campos de combinaci贸n de registros y datos proporcionados por Flow y Data Cloud.
  • Skills Builder le permite ensamblar acciones, como m茅todos invocables de Apex, flujos y llamadas de API de MuleSoft, y otorg谩rselas a un agente.
  • Model Builder le permite traer sus propios modelos de IA a Salesforce

Juntos, podr谩n crear agentes potentes en Salesforce que puedan usar su c贸digo para responder preguntas y ayudar a los usuarios.

La capa de confianza de Einstein

Una gran ventaja de Einstein Copilot es Einstein Trust Layer. Trust Layer proporciona un entorno seguro para el procesamiento de datos a trav茅s de un modelo de lenguaje grande, lo que garantiza que los datos del usuario permanezcan confidenciales al enmascarar informaci贸n de identificaci贸n personal, verificar la salida en busca de contenido inapropiado y garantizar que no haya persistencia de datos fuera de Salesforce.

Trust Layer se ejecuta a trav茅s de un proceso de varios pasos para garantizar que los datos est茅n fundamentados y enmascarados antes de ser procesados por un proveedor de LLM externo, y proporciona una puerta de enlace segura para interactuar con dichos LLM. Una vez que se ha generado una respuesta, la verifica en busca de contenido t贸xico y desenmascara los datos antes de present谩rselos al usuario. Puede ver m谩s de cerca la capa de confianza en nuestra publicaci贸n de blog Dentro de la capa de confianza de Einstein .

Resumen

La IA aut贸noma se hace realidad mucho m谩s cerca a trav茅s de agentes, lo que marca el comienzo de una nueva era de tecnolog铆a en la que el razonamiento y la toma de decisiones se potencian con herramientas y memoria. Einstein Copilot de Salesforce introduce este enfoque impulsado por agentes en la plataforma, ofreciendo un asistente de IA conversacional que gu铆a a los usuarios, aprovecha los vastos metadatos de Salesforce y garantiza la integridad de los datos a trav茅s de Einstein Trust Layer. Este cambio transformador significa no s贸lo una evoluci贸n en las interacciones de IA, sino tambi茅n una promesa de experiencias seguras, eficientes y fluidas para los usuarios de Salesforce.

Sobre el Autor

Stephan Chandler-Garc铆a es el director de contenido estrat茅gico de Salesforce. Ha estado en el ecosistema de Salesforce durante m谩s de 10 a帽os como cliente, socio e ISV. Puede encontrar a Stephan en persona en un grupo comunitario Trailblazer o en una de nuestras conferencias en todo el mundo. Alternativamente, s铆galo en X (Twitter) o GitHub .

Obtenga las 煤ltimas publicaciones de blog y episodios de podcasts para desarrolladores de Salesforce a trav茅s de Slack o RSS.

A帽adir a holgura Suscr铆bete a RSS

Seguir leyendo

Las Mejores Alternativas a Salesforce Experience Cloud

Las Mejores Alternativas a Salesforce Experience Cloud

脷ltima actualizaci贸n el 22 de septiembre de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • 驴Cu谩les son las mejores alternativas a Experience Cloud del mercado? 驴Y es posible encontrar una herramienta sin c贸digo que le permita crear portales y aplicaciones totalmente personalizables?

Objetivos:

Despu茅s de leer este blog, tendr谩s:

  • Comprensi贸n de Salesforce Experience Cloud, incluidas sus fortalezas y debilidades.
  • Conocimiento de los pros y los contras de utilizar desarrollo personalizado para crear portales y aplicaciones web.
  • Una introducci贸n a Titan Web, con una explicaci贸n de c贸mo esta herramienta de c贸digo cero puede brindarle la libertad de crear cualquier aplicaci贸n web o portal que desee.

El director de ventas Eric Brown se acerc贸 a Isabella Stewart , administradora de Salesforce en Gurukul On Cloud (GoC). Eric quiere un sistema totalmente digitalizado para gestionar los procesos internos de recursos humanos. La directora de recursos humanos y su equipo est谩n muy ocupados utilizando procesos manuales y parcialmente digitalizados para contratar, gestionar n贸minas y cuidar el bienestar de los empleados. 隆Asegurarse de que todo el papeleo y la administraci贸n est茅n actualizados es una p茅rdida de hasta 12 horas cada semana! Est谩 empezando a ser abrumador.

La empresa quiere un portal para empleados rentable y totalmente personalizable, integrado con Salesforce, que no requiera codificaci贸n ni conocimientos t茅cnicos especiales para su implementaci贸n. Saben que Salesforce Experience Cloud es una posible soluci贸n, pero tambi茅n les preocupa que sea costoso y no lo suficientemente flexible para sus necesidades. Entonces, 驴cu谩les son las alternativas de Experience Cloud ?

Experiencia en la nube

Salesforce Experience Cloud, anteriormente conocida como Salesforce Community, se introdujo en 2013 como una plataforma para crear comunidades en l铆nea de marca. A lo largo de los a帽os, Salesforce Experience Cloud evolucion贸 con actualizaciones y mejoras. Hoy en d铆a, sirve como una soluci贸n integral para crear portales atractivos, aplicaciones web, comunidades y experiencias de autoservicio, lo que permite a las organizaciones ofrecer interacciones fluidas e impulsar el compromiso de clientes, socios y empleados.

La creaci贸n de aplicaciones web y portales de autoservicio con Experience Cloud puede mejorar la experiencia de sus empleados en el lugar de trabajo y aliviar la presi贸n de su departamento de recursos humanos. Un portal de autoservicio o una aplicaci贸n web creada con Experience Cloud proporciona a los empleados acceso directo a su informaci贸n personal y profesional, lo que facilita la actualizaci贸n de informaci贸n y registros en cualquier momento o lugar.

Echemos un vistazo m谩s de cerca a algunas de las ventajas y desventajas de utilizar Experience Cloud para crear portales para su organizaci贸n.

Las mayores ventajas de Experience Cloud:

  • Plantillas listas para usar para impulsar su implementaci贸n
  • Soluciones Lightning Bolt disponibles de forma gratuita o compradas en Salesforce AppExchange
  • Acceso completo a los datos de Customer 360 guardados en Salesforce
  • Salesforce Experience Cloud funciona a trav茅s de un software intuitivo de arrastrar y soltar, por lo que no es necesario tener ninguna experiencia t茅cnica especial ni conocimientos de codificaci贸n.
  • Dado que Experience Cloud es nativo de Salesforce, no es necesario realizar ning煤n trabajo de integraci贸n adicional. El software ya habla el idioma de los administradores de Salesforce y tiene la interfaz de usuario con la que estar铆an familiarizados.
  • Puedes crear p谩ginas p煤blicas y privadas. La ventaja de esto es que s贸lo los usuarios con los permisos de acceso adecuados podr谩n visitar espacios espec铆ficos.
  • Las opciones listas para usar de Experience Cloud le brindan G2M r谩pido y lo m谩s probable es que pueda crear su portal o sitio en uno o dos d铆as.
  • Tambi茅n tiene la opci贸n de dise帽ar su portal o sitio web de la manera que desee utilizando im谩genes y colores personalizados para que coincidan con la apariencia de su marca.
  • Listo para dispositivos m贸viles

Contras de Experience Cloud:

  • Las opciones listas para usar no le brindan mucha flexibilidad para personalizar y ajustar el dise帽o de su p谩gina para satisfacer sus necesidades.
  • Experience Cloud es algo limitado desde la perspectiva de la experiencia del usuario; por ejemplo, no puede utilizar elementos repetidos, edici贸n en l铆nea de tablas, pantallas modales y otros elementos atractivos. Por ejemplo, es posible que desee crear un elemento que abra la biblioteca de c谩maras del usuario al hacer clic en 茅l, pero con Salesforce Experience Cloud esto es imposible.
  • Salesforce Experience Cloud es definitivamente caro, por lo que si desea optar por esta soluci贸n, prep谩rese para pagar
  • No se puede diferenciar entre la experiencia del usuario de escritorio y m贸vil usando opciones listas para usar. Para ello es necesario recurrir al desarrollo personalizado.
  • Sin validaciones de entrada en tiempo real. Primero debes hacer clic en el bot贸n 鈥淕uardar鈥.
  • Las integraciones fuera de Salesforce son tareas complejas y requieren un desarrollo extenso
  • Hay una cantidad limitada de plantillas disponibles y estas solo cubren casos de uso espec铆ficos. Esto significa que es posible que no encuentre la plantilla adecuada para las necesidades de su negocio.

Ejemplo de plantillas de Salesforce Experience Cloud a continuaci贸n. Cr茅dito: https://www.salesforce.com/products/experience-cloud/features/templates/

驴Puede el desarrollo personalizado superar las limitaciones de Experience Cloud?

Aprovechar los recursos del desarrollo personalizado es otra forma de crear un portal o sitio web que se adapte a las necesidades de su negocio. Y en muchos sentidos, esta opci贸n le ayuda a superar las limitaciones de Experience Cloud. Estas son algunas de las principales razones para utilizar el desarrollo personalizado, as铆 como sus inconvenientes:

Ventajas del desarrollo personalizado:

  • Lo bueno de utilizar el desarrollo personalizado para crear sus aplicaciones y portales es que puede hacer lo que quiera con su lienzo en blanco, por ejemplo, integrarlo con m煤ltiples sistemas externos a Salesforce.
  • Puede emplear desarrolladores para crear cualquier UX que desee, de modo que no est茅 limitado a Salesforce UX al determinar la experiencia que tienen los clientes cuando visitan su sitio.
  • Puedes crear dise帽os din谩micos para cualquier dispositivo, por ejemplo, port谩til o m贸vil, sin restricciones.
  • Su portal o sitio puede personalizarse para cualquier caso de uso que se le ocurra. 隆Si puedes so帽arlo puedes hacerlo!
  • Proporciona mayor control y propiedad: con un portal o sitio web de desarrollo propio, las organizaciones tienen total propiedad y control sobre la propiedad intelectual, el c贸digo fuente y las mejoras futuras.

El desarrollo personalizado ofrece la gran ventaja de brindarle libertad absoluta para crear el portal de sus sue帽os sin barreras, restricciones ni compromisos. Pero este m茅todo no est谩 exento de desventajas. Vea a continuaci贸n algunos de los principales puntos d茅biles:

Desventajas del desarrollo personalizado:

  • Falta de experiencia t茅cnica: desarrollar un portal o una aplicaci贸n web requiere habilidades y recursos t茅cnicos especializados
  • Limitaciones de tiempo y recursos: crear una aplicaci贸n o un portal web puede ser un proceso que requiere mucho tiempo y una inversi贸n significativa.
  • La salida al mercado puede verse seriamente retrasada, lo que podr铆a afectar negativamente a sus objetivos comerciales.
  • R谩pidos avances tecnol贸gicos: el panorama tecnol贸gico evoluciona continuamente y peri贸dicamente surgen nuevas caracter铆sticas, marcos y plataformas. Desarrollar una aplicaci贸n web o un portal internamente requiere mantenerse actualizado con las 煤ltimas tecnolog铆as y mejores pr谩cticas.
  • Desaf铆os de mantenimiento y soporte: una vez que se desarrolla un portal de autoservicio o una aplicaci贸n web, el mantenimiento y el soporte continuos son esenciales para su buen funcionamiento.
  • B谩sicamente, depender谩 de los recursos de desarrollo y se ver谩 paralizado cuando desee realizar actualizaciones simples. 隆No suena divertido!
  • Problemas de integraci贸n: desarrollar una aplicaci贸n web o un portal internamente puede plantear conflictos de integraci贸n con sistemas, bases de datos o servicios de terceros existentes.
  • Consideraciones de seguridad y cumplimiento: crear una aplicaci贸n o un portal seguro implica implementar medidas de seguridad s贸lidas y garantizar el cumplimiento de las normas de protecci贸n de datos.
  • Centrarse en las competencias b谩sicas: las organizaciones deben evaluar si el desarrollo de una aplicaci贸n o portal se alinea con sus competencias b谩sicas y prioridades estrat茅gicas.
  • 隆Dinero dinero dinero! Esta es definitivamente tu opci贸n m谩s cara, as铆 que prep谩rate para acumular una factura.

隆Haci茅ndolo todo con la plataforma de experiencia digital de Titan!

Titan es una plataforma de experiencia completa que le brinda la libertad de crear sus propios portales, sitios de autoservicio, formularios de Salesforce , encuestas y mucho m谩s. Y es una de las mejores alternativas a Experience Cloud del mercado.

Titan es una plataforma sin c贸digo con una interfaz intuitiva de arrastrar y soltar que permite a los administradores de Salesforce crear y configurar sitios web potentes para cualquier industria y caso de uso. Entonces, la verdadera pregunta es: 驴c贸mo se compara Titan con Experience Cloud? 驴Tiene tambi茅n ventaja sobre el desarrollo personalizado? A continuaci贸n, detallamos c贸mo Titan Web puede permitirle crear sitios web impresionantes y portales personalizados:

Puntos ganadores de Tit谩n:

  • Plataforma de c贸digo cero con una interfaz sencilla de arrastrar y soltar, por lo que no necesita gastar dinero en desarrollos costosos
  • Integraci贸n bidireccional en tiempo real con Salesforce y acceso completo a Customer 360
  • Plantillas listas para usar para acelerar su comercializaci贸n
  • Experiencia de usuario 100 % flexible por dispositivo para viajes de cliente personalizados
  • Totalmente de marca para que coincida con la apariencia de su organizaci贸n.
  • El enfoque m贸vil primero le brinda la capacidad de escalar
  • Totalmente seguro y compatible con los principales marcos regulatorios como GDPR, SOC 2 e HIPAA
  • Cree perfiles personalizados para clientes y socios que sean f谩ciles de implementar
  • Genere documentos y f铆rmelos desde su aplicaci贸n o portal
  • Capacidades sin conexi贸n para que pueda utilizar esta herramienta incluso cuando est茅 fuera del alcance de Internet
  • Compatible con m煤ltiples idiomas y monedas
  • Integraciones integradas de terceros
  • Capacidades completas de gesti贸n de versiones
  • Rentable en comparaci贸n con la competencia

Ahora, echemos un vistazo a las desventajas de Titan:

  • El tiempo de incorporaci贸n puede variar entre 4 y 20 horas, seg煤n la complejidad de su caso de uso.
  • Ocasionalmente, para una l贸gica o un dise帽o de dise帽o muy complejos, una organizaci贸n necesitar谩 agregar c贸digo JS y/o CSS para ajustarse a sus necesidades.
  • El dominio/subdominio del sitio web est谩 limitado a uno por cliente. Se pueden comprar dominios adicionales por un costo adicional

El arma secreta de Titan es su poder para crear aplicaciones web totalmente personalizables sin tener que escribir una sola l铆nea de c贸digo. Sin concesiones ni agendas ocultas para que pueda acelerar su comercializaci贸n.

Comparaci贸n de Experience Cloud frente a la competencia

Arriba, profundizamos en Salesforce Experience Cloud y sus principales alternativas. Pero, 驴cu谩l es el resultado final y qui茅n sale como el verdadero ganador? Eche un vistazo a nuestra tabla comparativa a continuaci贸n para descubrirlo:

Experiencia en la nube Desarrollo a la medida Plataforma Tit谩n
Costo Medio Muy caro Medio
Hora de comprar Corto Largo Muy corto
Esfuerzo de mantenimiento prolongado Bajo Muy alto Bajo
Recursos necesarios para el proyecto Administrador de SF Desarrolladores Administrador de SF
Flexibilidad de dise帽o Muy poco Lleno Lleno
Experiencia de usuario Lo mismo que Salesforce. No puedes crear tu propia experiencia de usuario Puedes desarrollar cualquier cosa que puedas so帽ar. Casi todo lo que puedas so帽ar
Marca S铆 con temas personalizados S铆 S铆 con temas personalizados
Integraci贸n de Salesforce S铆 Requiere desarrollo por integraci贸n. S铆
Integraciones de terceros Requiere complementos pagos o desarrollo Requiere complementos pagos o desarrollo S铆
Validaciones de datos en tiempo real No S铆 S铆
Flujo de trabajo y automatizaci贸n S铆 No S铆
M贸vil Listo para dispositivos m贸viles Dise帽o completamente din谩mico por dispositivo Dise帽o completamente din谩mico por dispositivo
Conocimiento de Salesforce Compatible Requiere desarrollo Compatible
Compromiso digital de Salesforce Compatible Requiere desarrollo Compatible

Depende 100% de usted decidir las funciones y capacidades que necesita para crear los sitios web y portales de sus sue帽os. Pero est谩 claro que si est谩 buscando una herramienta web sin c贸digo, ultraflexible y rentable que mejore la experiencia del usuario, Titan es una excelente opci贸n.

Quiz谩s recuerde que anteriormente en este art铆culo una empresa estaba buscando una soluci贸n flexible y sin c贸digo para crear un portal de recursos humanos para los empleados. Eligieron utilizar Titan y estos son los resultados:

  • Los empleados inician sesi贸n en el portal:
  • Reciben una autenticaci贸n de dos factores enviada a su correo electr贸nico para que puedan iniciar sesi贸n en el portal sin administrar ninguna otra contrase帽a.
  • Las p谩ginas web y los portales se muestran din谩micamente seg煤n la autenticaci贸n del usuario, proporcionando una experiencia de usuario din谩mica con cada clic.
  • Todo est谩 construido s贸lo con herramientas de arrastrar y soltar. No es necesaria ninguna codificaci贸n, ya que todos los datos fluyen hacia y desde Salesforce en tiempo real.
  • El Portal de Recursos Humanos brinda a los empleados un f谩cil acceso a informaci贸n personal y profesional, lo que hace que sea muy conveniente actualizar registros y sus propios datos personales:
  • Los formularios digitales personalizados han eliminado los errores de entrada y las imprecisiones de los datos con el precompletado din谩mico utilizando datos de Salesforce.
  • En el pasado, cada vez que un empleado quer铆a reservar sus d铆as de vacaciones, ten铆a que completar un formulario de licencia manual, escanearlo y enviarlo por correo electr贸nico a Recursos Humanos para su aprobaci贸n. Ahora simplemente hacen clic en la pesta帽a de d铆as de vacaciones para gestionar las solicitudes de licencia.
  • El Portal de Recursos Humanos del Empleado permite a los empleados registrar pedidos de equipos de TI directamente desde sus dispositivos m贸viles, computadoras port谩tiles y de escritorio.
  • Los empleados pueden presentar solicitudes de gastos de la empresa antes de que se procesen para la n贸mina y pueden presentar las solicitudes para recibir el pago antes de la fecha l铆mite de n贸mina. Esto significa que no hay que esperar a que se paguen las reclamaciones de gastos.
  • Incluso hay un Centro de conocimiento donde los empleados pueden obtener respuestas a todas sus preguntas frecuentes y solucionar problemas r谩pidamente:
  • Recursos Humanos ahorra 40 horas al mes en trabajo manual (隆incluida la n贸mina!) y los empleados est谩n m谩s comprometidos.
  • La empresa logr贸 hacer todo esto dentro del presupuesto y en un tiempo r茅cord, sin tener que implementar ning煤n c贸digo ni desarrollo personalizado.

Prueba de concepto

Consulte este portal de recursos humanos sin c贸digo donde los empleados pueden iniciar sesi贸n y realizar diversas acciones de autoservicio:

[contenido incrustado]

Salesforce Experience Cloud es una soluci贸n conocida con un historial decente en permitir a las empresas crear aplicaciones y portales para mejorar la experiencia del cliente. Aun as铆, no est谩 exento de limitaciones: falta de flexibilidad en lo que respecta a la experiencia del usuario, ninguna opci贸n real para diferenciar entre la experiencia de escritorio y m贸vil, y dificultad para integrarse con herramientas fuera de Salesforce, 隆por nombrar solo algunas!

Utilizar el desarrollo personalizado para crear su propia aplicaci贸n o portal personalizado resolver谩 la mayor铆a de los mayores problemas de Experience Cloud. Con el desarrollo personalizado, obtienes total libertad para crear cualquier portal o aplicaci贸n que puedas so帽ar y obtener dise帽os din谩micos para cualquier dispositivo. Si bien el desarrollo personalizado mitiga los puntos d茅biles de Experience Cloud, esta soluci贸n presenta sus propios desaf铆os, que incluyen trabajo y mantenimiento de desarrollo complicados, gastos adicionales y una comercializaci贸n m谩s lenta.

Titan gana a lo grande al brindarle lo mejor de ambos mundos: obtiene software de arrastrar y soltar combinado con la libertad y flexibilidad que brinda el desarrollo personalizado. Si est谩 buscando la alternativa l铆der a Experience Cloud y le gust贸 lo que ley贸, 隆p贸ngase en contacto hoy!

Evaluaci贸n formativa

驴Qu茅 es lo que aprendiste de esta publicaci贸n? 驴C贸mo imagina aplicar este nuevo conocimiento en el mundo real? Si茅ntete libre de compartir en los comentarios a continuaci贸n.

Seguir leyendo

Un dise帽o tipo "cortador de galletas" puede ser lo que sus usuarios necesitan

Un dise帽o tipo "cortador de galletas" puede ser lo que sus usuarios necesitan

La personalizaci贸n es un sello distintivo de Salesforce, pero 驴qu茅 sucede cuando se exagera? Durante m谩s de 20 a帽os, una organizaci贸n del sector p煤blico cre贸 versiones espec铆ficas para equipos de las p谩ginas de registros de Salesforce Lightning Experience . Demasiados dise帽os causaron confusi贸n y llevaron a las personas a mantener sus propias hojas de c谩lculo en lugar de completar Sales Cloud . Todo eso cambi贸 cuando un Trailblazer con certificaci贸n 10X introdujo un patr贸n de dise帽o simple y repetible.

"El modelo simple puede ser algo 煤til", dijo Prag Ravichandran Kamalaveni, fundador y director ejecutivo de Skilled Cohort .

Establezca las bases para el crecimiento con Sales Cloud

Maximice la productividad, obtenga informaci贸n valiosa y optimice los procesos para crecer con usted.

Este #DreamDesigner devolvi贸 al cliente a los conceptos b谩sicos de UX . Juntos, implementaron una plantilla universal para p谩ginas de registros Lightning con objetos est谩ndar y personalizados . El enfoque permiti贸 a los usuarios navegar por las p谩ginas m谩s f谩cilmente y eliminar sus hojas de c谩lculo. "La gente volvi贸 a Sales Cloud para completar la informaci贸n", dijo. "Comenzaron a sentirse m谩s seguros de que pod铆an hacer lo que ten铆an que hacer y hacerlo r谩pidamente".

Por fin, todos podr铆an beneficiarse de una 煤nica fuente de verdad.

El buen dise帽o fomenta la creaci贸n de h谩bitos

"El buen dise帽o se basa en la memoria muscular y as铆 es como puede convertirse en un h谩bito", dijo Prag, quien trabaj贸 en este proyecto mientras trabajaba en CloudKettle , una consultor铆a que ayuda a las organizaciones a mejorar las operaciones de ingresos.

Su estrategia de dise帽o tiene en cuenta que todos desarrollan atajos mentales a medida que avanzan. Los procesos son m谩s f谩ciles cuando son familiares. Por lo tanto, los componentes familiares en las p谩ginas de registro pueden aumentar la eficiencia y permitir a los usuarios actuar sin fricciones.

Entonces Praga hizo una plantilla con dos columnas. Le dio a los elementos del patr贸n de dise帽o el mismo aspecto, ubicaci贸n y prop贸sito en todos los casos. No exist铆a una raz贸n cr铆tica para el negocio para recrear la rueda. En todo caso, fue todo lo contrario. Los usuarios necesitaban poder confiar en una experiencia de usuario intuitiva. Necesitaban confiar en lo que saben sobre un patr贸n para informar cualquier p谩gina en la que se encontraran.

"Hay una 煤nica raz贸n por la que esto funcion贸", dijo. "Todas las p谩ginas de registro con plantilla fueron posibles gracias a Salesforce Lightning Design System (SLDS) ".

Centrarse en la reutilizaci贸n

Hay grandes beneficios al dise帽ar sistemas. Prag confi贸 en SLDS como recursos para crear p谩ginas de registro consistentes con los principios de experiencia del usuario, el lenguaje de dise帽o y las mejores pr谩cticas de Salesforce. "La arquitectura integrada basada en componentes nos permiti贸 segregar la informaci贸n agrupada en una plantilla universal para p谩ginas de registro", dijo.

Despu茅s de todo, incluso una peque帽a elecci贸n de dise帽o puede crear dificultades para los usuarios. Si un elemento est谩 en un lugar nuevo, puede provocar agotamiento mental, arrastre y, finalmente, resignaci贸n.

鈥淎dem谩s, algo que afecta a los usuarios es la necesidad de volver a aprender una experiencia o ralentizar su flujo鈥, dijo Alan Weibel, arquitecto de UX de Salesforce.

Los nuevos patrones de dise帽o se realizaron a nivel de macrointeracci贸n y a nivel de microinteracci贸n. Prag se asegur贸 de que las tareas m谩s grandes (por ejemplo, iniciar sesi贸n) fueran tan uniformes como las m谩s peque帽as (por ejemplo, env铆o de formularios).

La coherencia produce eficiencia

Hoy, la informaci贸n del equipo est谩 centralizada en Sales Cloud. Los usuarios se sienten c贸modos con patrones de dise帽o familiares. El trabajo es m谩s f谩cil y los beneficios de compartir informaci贸n son significativos. Las desviaciones anteriores ralentizaron el trabajo y aumentaron la carga para el administrador de Salesforce. Ahora, nadie navega por diferentes p谩ginas de diferentes maneras.

Este tipo de transformaci贸n siempre es posible. Prag lo vio cientos de veces en sus trece a帽os especializ谩ndose en Salesforce. La clave es que las organizaciones sigan evaluando su implementaci贸n para reducir la deuda tecnol贸gica y la deuda de dise帽o .

Lo que funcion贸 antes puede no funcionar ahora.

Esa es la belleza del dise帽o. Es una conversaci贸n en curso. Y, a veces, patrones de dise帽o consistentes son justo lo que necesita para que su equipo vuelva a encarrilarse.

Seguir leyendo

Re煤na todos los datos de sus clientes en Data Cloud 鈽侊笍

Re煤na todos los datos de sus clientes en Data Cloud 鈽侊笍

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.

Re煤na todos los datos de sus clientes en Data Cloud | Blog de desarrolladores de Salesforce

En nuestras publicaciones de blog anteriores, exploramos a alto nivel qu茅 es Data Cloud para los desarrolladores. Tambi茅n exploramos algunas caracter铆sticas interesantes de Data Cloud para desarrolladores . Le mostramos c贸mocrear conocimientos calculados , c贸mo usar Apex y c贸mo cargar datos mediante programaci贸n usando la API de ingesta . En esta publicaci贸n de blog, cubriremos caracter铆sticas a煤n m谩s incre铆bles que Data Cloud tiene para ofrecer.

La nube de datos est谩 activa

Data Cloud es m谩s que un lago de datos. Es una plataforma de datos activa. Los desarrolladores pueden traer datos desde cualquier sistema, canal o flujo de datos, ya sea en flujos continuos o en lotes. Con Data Cloud, puede conectar sus datos a trav茅s de diferentes sistemas que contienen los datos de sus clientes. Data Cloud se basa en nuestra plataforma Hyperforce , lo que significa que Data Cloud puede absorber f谩cilmente grandes vol煤menes de datos. Con Hyperforce, Data Cloud es r谩pido y tambi茅n puede capturar eventos segundos despu茅s de que ocurran.

Si piensa en cu谩ntos clics hace cada cliente, el volumen de datos se expande r谩pidamente. Por ejemplo, a medida que los clientes abren y hacen clic en los correos electr贸nicos, navegan por las p谩ginas de sus aplicaciones m贸viles y miran los productos en su sitio web, puede capturar esos datos de participaci贸n a medida que ocurren. Cuando env铆a un correo electr贸nico u oferta y es relevante para la persona que lo recibe, es mucho m谩s probable que haga clic. Cuando un cliente hace clic, puede capturar la interacci贸n en Data Cloud. A continuaci贸n, puede utilizar esa informaci贸n para averiguar qu茅 les interesa y si es probable que realicen una compra o no.

La nube de datos est谩 integrada

Tener todos estos datos en tiempo real de m煤ltiples fuentes empresariales es excelente. Pero los datos no son significativos a menos que pueda usarlos. Data Cloud se conecta de forma nativa a muchos proveedores de nube, como Google Cloud Storage , Azure Storage y Amazon S3 . Data Cloud tambi茅n se conecta de forma nativa a Salesforce . Despu茅s de solo unos pocos clics, puede conectar cualquier organizaci贸n de Sandbox o de producci贸n de Salesforce a Data Cloud. Luego, Data Cloud puede ingerir cualquier objeto de Salesforce en un flujo de datos .

Despu茅s de que sus datos se ingieran en objetos de lago de datos (DLO) y se asignen a objetos de modelo de datos (DMO), un modelo de datos como el siguiente se integra din谩micamente en Data Cloud. Esto le permite ver visualmente todos los flujos de datos que est谩n creando la vista 煤nica de su cliente.

Atr谩s quedaron los d铆as en que Data Cloud era solo una plataforma de datos para marketing. Los datos almacenados en Data Cloud ahora se pueden usar en muchos sistemas. Los datos de Data Cloud se pueden usar en Amazon Ads y Google Ads mediante activaciones y objetivos de activaci贸n . Tambi茅n puede usar el conector de nube de datos nativo en Tableau para obtener nuevos conocimientos. Los aceleradores de Tableau listos para usar le permiten moverse a煤n m谩s r谩pido usando tableros y libros de trabajo predise帽ados y listos para usar. Con Data Cloud m谩s Tableau, puede cubrir f谩cilmente nuevos conocimientos sobre su negocio al reunir todos sus datos. Los desarrolladores ahora pueden incorporar estos conocimientos impulsados por IA en una aplicaci贸n de su elecci贸n.

La nube de datos est谩 automatizada

Los datos de Data Cloud tambi茅n se pueden enviar a Salesforce mediante acciones de datos y eventos de la plataforma y luego aprovecharse en flujos mediante una variedad de acciones de datos que est谩n disponibles en Salesforce Flow. Los desarrolladores pueden usar Flow para publicar informaci贸n y segmentos calculados, actualizar flujos de datos, ejecutar resoluciones de identidad e incluso activar modelos de predicci贸n. El flujo tambi茅n puede obtener datos de un objeto de modelo de datos y almacenar esa informaci贸n en una variable de colecci贸n para usarla en otras partes del flujo.

La nube de datos est谩 abierta

Data Cloud tiene muchas asociaciones estrat茅gicas con empresas como Amazon, Google, Snowflake y Meta. Estas asociaciones han ampliado la plataforma para permitir mayores posibilidades y ayudar a que sus datos sean m谩s procesables. La mejor noticia es que nuestras asociaciones est谩n creciendo constantemente, 隆y pronto habr谩 nuevas!

Recursos

Sobre los autores

Muralidhar Krishnaprasad (tambi茅n conocido como MK o Murali para abreviar) es el vicepresidente ejecutivo de ingenier铆a que ejecuta datos, ML y an谩lisis dentro de la organizaci贸n de Marketing Cloud. Se uni贸 a Salesforce hace tres a帽os y est谩 a cargo de crear, integrar y hacer crecer varios productos relacionados con datos, ML y an谩lisis. Est谩 liderando la iniciativa para repensar nuestra estrategia general de pr贸xima generaci贸n que re煤ne lo mejor de big data, ML y an谩lisis junto con nuestra plataforma para construir la base para el futuro digital.

Danielle Larregui es promotora s茅nior de desarrolladores en Salesforce, donde se enfoca en la creaci贸n de contenido de Data Cloud y Marketing Cloud. Le encanta la UI/UX, el marketing digital y la codificaci贸n. Danielle tambi茅n disfruta asistir a grupos de usuarios, conferencias comunitarias y eventos t茅cnicos de Salesforce. Puede seguirla en Twitter @dnlarregui o LinkedIn para mantenerse al d铆a con su contenido t茅cnico.

Dianne Siebold es redactora t茅cnica principal del equipo de Experiencia de contenido en Salesforce. Se especializa en desarrollo, inteligencia artificial y tecnolog铆as de integraci贸n.

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

Explore el lanzamiento de Summer '23 Marketing Cloud para desarrolladores 鈽侊笍

Explore el lanzamiento de Summer '23 Marketing Cloud para desarrolladores 鈽侊笍

Esta es una traducci贸n que desde EGA Futura ofrecemos como cortes铆a a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoam茅rica .

El enlace a la publicaci贸n original, lo encontrar谩s al final de este art铆culo.

Explore la versi贸n Summer '23 Marketing Cloud para desarrolladores | Blog de desarrolladores de Salesforce

El lanzamiento de Summer '23 Marketing Cloud est谩 muy caliente con algunas caracter铆sticas nuevas y geniales para los desarrolladores. Hay muchas innovaciones en todos los canales para mensajes de correo electr贸nico, p谩ginas de destino, aplicaciones m贸viles, datos e inteligencia artificial. En este blog, cubrir茅 mis mejores selecciones y los aspectos m谩s destacados favoritos del lanzamiento.

BuildRowSetFromJSON()

Ha habido mucho revuelo en torno a esta nueva funci贸n de AMPscript en la comunidad, y con raz贸n. Esto significa que no hay manera de que pueda dejar esto fuera de mi lista. La nueva funci贸n AMPscript BuildRowsetFromJSON() permite a los desarrolladores analizar JSON en sus mensajes de correo electr贸nico y p谩ginas de destino. Antes de BuildRowSetFromJSON() , los desarrolladores necesitaban usar Guide Template Language o Server-Side JavaScript para analizar JSON. Ahora, los desarrolladores pueden seguir con AMPscript en lugar de cambiar a otro lenguaje de programaci贸n de Marketing Cloud para analizar su JSON.

API de descarga del historial de viajes

Con la API de descarga del historial de Journey , los desarrolladores pueden descargar hasta 30 d铆as de datos del historial de Journey Builder a trav茅s de la API REST. Algunos de los datos que los desarrolladores podr谩n descargar incluyen detalles sobre los criterios de entrada y salida del viaje, el estado de la actividad y los errores. Puede descargar los datos a trav茅s del formato CSV para casos de uso como resoluci贸n de problemas, reconciliaci贸n de errores, segmentaci贸n avanzada, datos sin procesar para herramientas de visualizaci贸n, campa帽as de retargeting y m谩s. Agregamos esta nueva API a nuestra colecci贸n p煤blica de Postman y lanzamos dos rutas adicionales ( frescura y estimaci贸n ) para ayudarlo a comprender mejor los datos que consulta.

Contenido de error personalizado de CloudPages

A veces ocurren errores, y la forma en que los desarrolladores manejan los errores puede afectar potencialmente a los clientes y su experiencia. Una CloudPage puede encontrar un error porque no est谩 publicada, o puede haber un error debido a un c贸digo personalizado existente que afecta la capacidad de procesamiento de la CloudPage. En CloudPages, los desarrolladores ahora pueden configurar contenido personalizado para los errores, lo que permitir谩 a los desarrolladores dirigir con gracia a sus clientes a activos alternativos en caso de error. La siguiente imagen muestra la nueva capacidad con la opci贸n de configurar el contenido de error personalizado. Dato curioso: 隆esta fue una idea en el intercambio de ideas que se entreg贸 en este lanzamiento!

SDK para m贸viles de fidelizaci贸n

El kit de desarrollo de software m贸vil (SDK) de fidelizaci贸n es un nuevo kit de desarrollo de software que permite a los desarrolladores crear aplicaciones m贸viles para los programas de fidelizaci贸n de su empresa.

La ayuda de Mobile SDK consta de funciones y capacidades nativas, como la inscripci贸n y los detalles del perfil. El SDK est谩 disponible para el desarrollo de iOS y Android . El SDK de Loyalty Mobile se basa en la plataforma principal y utiliza funcionalidades principales. Sin embargo, es parte de la familia Marketing Cloud. Los desarrolladores de Salesforce que ya est谩n familiarizados con la creaci贸n de la plataforma central deber铆an considerar que se trata de un SDK muy nuevo y divertido con el que experimentar. Desarrolladores de Marketing Cloud, 隆esto es algo muy emocionante y nuevo para aprender!

Einstein Studio Traiga su propio modelo de inteligencia artificial (IA)/aprendizaje autom谩tico (ML) a la nube de datos

Los desarrolladores seguramente se divertir谩n, y tal vez un poco de desaf铆o, con el dise帽o de sus propios modelos de IA utilizando Amazon SageMaker y Data Cloud. La integraci贸n de Einstein Studio entre Data Cloud y Amazon SageMaker es nuestra primera asociaci贸n de inteligencia artificial/aprendizaje autom谩tico. Los desarrolladores y los equipos de ciencia de datos pueden crear e incorporar sus propios modelos AI/ML para predicciones de conversi贸n de prospectos, clasificaciones de casos y m谩s. Luego, los especialistas en marketing pueden usar estas predicciones para personalizar cada punto de contacto con sus clientes. Consulte las notas de la versi贸n y la documentaci贸n de ayuda para obtener m谩s informaci贸n.

Espero que haya disfrutado de mis aspectos destacados del lanzamiento de Summer '23 y que est茅 listo para comenzar a desarrollar con las muchas funciones nuevas en la plataforma de Marketing Cloud. Hay muchas m谩s funciones en la versi贸n Summer '23 para desarrolladores que pueden interesarle. Lo animo a consultar las notas de la versi贸n de Marketing Cloud Summer '23 para leer sobre algunas de las otras mejoras incluidas en esta versi贸n.

Recursos

Sobre el Autor

Danielle Larregui es promotora s茅nior de desarrolladores en Salesforce, donde se enfoca en la creaci贸n de contenido de Data Cloud y Marketing Cloud. Le encanta la UI/UX, el marketing digital y la codificaci贸n. Danielle tambi茅n disfruta asistir a grupos de usuarios, conferencias comunitarias y eventos t茅cnicos de Salesforce. Puede seguirla en Twitter @dnlarregui o LinkedIn para mantenerse al d铆a con su contenido t茅cnico.

Obtenga las 煤ltimas publicaciones de blog de desarrolladores de Salesforce y episodios de podcast a trav茅s de Slack o RSS.

Agregar a Slack Suscr铆bete a RSS

Seguir leyendo

隆Ya est谩 aqu铆 la CLI sf (v2) de Salesforce! 鈥 Parte 1 鈽侊笍

隆Ya est谩 aqu铆 la CLI sf (v2) de Salesforce! 鈥 Parte 1 鈽侊笍

Esta es una traducci贸n que desde EGA Futura ofrecemos como cortes铆a a toda la Ohana y comunidad de programadores , consultores , administradores y arquitectos de Salesforce para toda Iberoam茅rica .

El enlace a la publicaci贸n original, lo encontrar谩s al final de este art铆culo.

隆Ya est谩 aqu铆 la CLI sf (v2) de Salesforce! 鈥 Parte 1 | Blog de desarrolladores de Salesforce

La CLI de Salesforce es una de las herramientas de desarrollo m谩s importantes de nuestro ecosistema. La CLI es el compa帽ero diario de los desarrolladores de Salesforce para crear, probar, implementar y m谩s. Adem谩s, la CLI es fundamental para las pr谩cticas de DevOps, como la integraci贸n continua, donde la automatizaci贸n es clave. Despu茅s de siete a帽os de disponibilidad general, ahora estamos entrando en un nuevo cap铆tulo para la CLI de Salesforce.

Esta publicaci贸n es la primera de una serie de blogs de dos partes sobre sf (v2), la nueva y mejorada CLI de Salesforce. En la Parte 1, veremos las novedades de Salesforce CLI sf (v2). Luego, en la segunda parte de la serie, nos sumergiremos en c贸mo puede migrar de comandos y banderas de estilo sfdx a los nuevos comandos y patrones de bandera de estilo sf .

Anuncio de disponibilidad general (GA) de sf (v2)

Hace aproximadamente dos a帽os, el equipo de CLI de Salesforce se embarc贸 en una iniciativa de unificaci贸n con la visi贸n de unificar las diversas experiencias de CLI en todo el ecosistema de Salesforce. Anunciamos la pr贸xima evoluci贸n de nuestra CLI de Salesforce con un nuevo ejecutable llamado sf . La creaci贸n de sf como una CLI separada nos dio la oportunidad de dise帽ar, probar y lanzar no solo una nueva estructura de comando para un r谩pido desarrollo entre nubes, sino tambi茅n una CLI m谩s intuitiva, eficaz y f谩cil de usar.

Hoy, nos complace anunciar la disponibilidad general (GA) de la segunda versi贸n (v2) de sf . Esta es una versi贸n principal de sf CLI que es lo suficientemente inteligente como para comprender todos sus comandos sfdx , as铆 como los comandos sf , con tiempos de instalaci贸n y actualizaci贸n mucho m谩s r谩pidos. La CLI sf (v2) es todo lo que es sf y sfdx . Despu茅s de instalar sf (v2), tendr谩 acceso a todos los comandos sfdx y sf , y podr谩 continuar ejecutando cualquiera de ellos.

Adopte el futuro del desarrollo de Salesforce

La CLI sf (v2) es nuestro camino a seguir. Le permite experimentar actualizaciones e instalaciones m谩s r谩pidas ya que el tama帽o de instalaci贸n/descarga se ha reducido considerablemente.

Esto significa que todas las capacidades nuevas vendr谩n solo a trav茅s de sf (v2) y dejaremos de publicar actualizaciones en sfdx (excepto las correcciones relacionadas con la seguridad). Adem谩s, todas las nuevas correcciones y caracter铆sticas del complemento CLI solo entrar谩n en sf (v2).

Despu茅s de una importante investigaci贸n de UX, hemos introducido nuevos comandos de estilo sf y patrones de bandera para brindar una mejor experiencia de usuario. Sin embargo, si le preocupan los esfuerzos necesarios para migrar de sfdx a sf , 隆tenemos buenas noticias para usted! Todav铆a puede usar los comandos sfdx y la CLI sf seguir谩 respondiendo de la misma manera. Adem谩s, solo tendr谩 un conjunto de complementos CLI en lugar de uno para sfdx y otro para sf (v1). (Nota: si ha instalado complementos, todos los complementos en sf estar谩n disponibles en sf (v2). Sin embargo, los complementos en sfdx no est谩n disponibles autom谩ticamente en sf (v2). Instale los que necesita usando sf plugins install ) .

Comience con la CLI de Salesforce sf (v2)

Para familiarizarse con sf (v2), siga las instrucciones de instalaci贸n , que le mostrar谩n c贸mo pasar a sf (v2) y c贸mo volver a su instalaci贸n CLI actual si es necesario.

Nota sobre la instalaci贸n de Salesforce CLI sf (v2):

Creamos un alias para sfdx dentro de sf (v2), para que no necesite actualizar sus scripts de sfdx a sf . Dado que sf (v2) utilizar谩 el alias sfdx, deber谩 desinstalar sfdx para que ese nombre est茅 disponible para sf (v2)

La CLI sf (v2) no se puede instalar en una m谩quina que tenga sfdx instalado. Seg煤n las instrucciones de instalaci贸n de sf (v2), primero debe desinstalar sfdx . Si no desinstala primero sfdx y, en su lugar, intenta instalar sf a trav茅s del paquete npm @salesforce/cli , que ahora alberga sf (v2), la instalaci贸n fallar谩. Tenga en cuenta que su CI no debe instalar sfdx , solo sf(v2) .

驴Que sigue?

Est茅n atentos para obtener m谩s informaci贸n sobre c贸mo pasar de los comandos sfdx -style a los comandos sf -style en la parte final de esta serie de blogs.

Mientras explora sf (v2), recuerde informar cualquier error, solicitud de funci贸n o comportamiento sorprendente a trav茅s del repositorio CLI GitHub . 隆Estamos emocionados de saber de usted y, como siempre, le agradecemos su apoyo!

Recursos

Sobre los autores

Pooja Reddivari es gerente s茅nior de gesti贸n de productos en la organizaci贸n Herramientas y experiencia para desarrolladores de plataformas en Salesforce. Le apasiona crear productos escalables y resistentes que deleiten a desarrolladores y clientes. Pooja ha trabajado en las verticales de empresa, educaci贸n y fintech con m谩s de 12 a帽os de experiencia como profesional de ingenier铆a y gesti贸n de productos. S铆gala en Twitter @poojasalesforc1 y en LinkedIn .

Philippe Ozil es un defensor principal de desarrolladores en Salesforce, donde se enfoca en la plataforma de Salesforce. Escribe contenido t茅cnico y habla con frecuencia en conferencias. Es un desarrollador full-stack y disfruta trabajar en proyectos DevOps, rob贸tica y VR. S铆galo en Twitter @PhilippeOzil o consulte sus proyectos de GitHub @pozil .

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

Presentamos apex-mockery, una biblioteca de simulaci贸n de pruebas unitarias 鈽侊笍

Presentamos apex-mockery, una biblioteca de simulaci贸n de pruebas unitarias 鈽侊笍

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.

Presentamos apex-mockery, una biblioteca de simulaci贸n de pruebas unitarias | Blog de desarrolladores de Salesforce

Escribir pruebas s贸lidas es crucial para crear aplicaciones comerciales confiables y eficientes. En esta publicaci贸n, haremos un repaso de las pruebas unitarias y presentaremos apex-mockery , una biblioteca liviana de pruebas unitarias de Apex que lo ayuda a escribir pruebas unitarias de Apex verdaderamente desacopladas usando simulacros y aserciones. Compartiremos ejemplos de c贸digo para ayudarlo a comprender c贸mo puede usar la biblioteca para crear pruebas unitarias f谩ciles de entender y de ejecuci贸n r谩pida.

Un repaso a las pruebas unitarias

Antes de echar un vistazo a la biblioteca de Apex-Mockery, demos un paso atr谩s y analicemos algunos de los conceptos b谩sicos de las pruebas unitarias desde un punto de vista independiente de la tecnolog铆a. Luego, veremos Apex y discutiremos por qu茅 la mayor铆a de nosotros deber铆a escribir pruebas unitarias en lugar de pruebas de integraci贸n.

Las pruebas unitarias est谩n en la base de la pir谩mide de prueba.

La ingenier铆a de software abarca m煤ltiples tipos de pruebas: unidad, integraci贸n, servicio, interfaz de usuario funcional, de extremo a extremo, aceptaci贸n del usuario y m谩s. Como dice Martin Fowler , podemos representar un buen equilibrio entre estos tipos de pruebas dentro del alcance de un proyecto represent谩ndolos como una pir谩mide.

Las etiquetas (tipos de prueba) pueden cambiar, pero el principio clave aqu铆 es que las pruebas que se ejecutan r谩pido y con frecuencia deben estar en la parte inferior de la pir谩mide. Estos son los m谩s f谩ciles de implementar y mantener (por lo que cuestan menos). Luego, a medida que subimos a la cima, aumentamos la complejidad y el costo: las pruebas se ejecutan m谩s lentamente y se vuelven m谩s dif铆ciles de implementar y mantener.

En el contexto de esta publicaci贸n y en aras de la brevedad, nos centraremos 煤nicamente en las pruebas unitarias. Estos son los primeros que debe implementar en cualquier proyecto, y deben ser una prioridad en su estrategia de prueba.

Por definici贸n, las pruebas unitarias est谩n destinadas a probar la menor cantidad de c贸digo (una unidad) de un proyecto. Las pruebas unitarias solo deben basarse en la l贸gica pura y estar completamente desvinculadas de sus dependencias (otras clases) y l铆mites (otros servicios, como almacenamiento de datos o servicios web). Las pruebas unitarias deben ejecutarse r谩pido; no requieren una configuraci贸n de prueba particular, como la inserci贸n de datos en la base de datos, y requieren que simule las dependencias de la clase bajo prueba.

Escribir pruebas unitarias de Apex en lugar de pruebas de integraci贸n

Apex se beneficia de una estrecha integraci贸n con la Plataforma de Salesforce y, si bien esta caracter铆stica es excelente para cosas como acceder r谩pida y f谩cilmente a la base de datos, difumina las l铆neas de separaci贸n de preocupaciones entre la l贸gica y los servicios. Como consecuencia, es muy f谩cil escribir pruebas de integraci贸n de Apex en lugar de pruebas unitarias. Por ejemplo, el c贸digo de Apex a menudo se prueba junto con la base de datos utilizando declaraciones @TestSetup y DML. Si bien estas pruebas de integraci贸n ayudan a lograr la cobertura, se basan en la base de datos y, por lo tanto, requieren m谩s tiempo para ejecutarse que las pruebas unitarias "puras".

Como comparti贸 Mitch Spano en su presentaci贸n de pruebas unitarias puras de Apex , la mayor铆a de las veces, no es necesario confiar en las pruebas de integraci贸n para probar capas de software de alto nivel, como controladores LWC, servicios y capas de aplicaci贸n. Gracias a la API de Stub de Apex lanzada en Spring '17, los desarrolladores pueden romper con esas dependencias en el contexto de las pruebas mediante la creaci贸n de su propia biblioteca/marco de pruebas unitarias o el uso de uno existente como apex-mockery.

Presentamos la burla del 谩pice

Como parte del trabajo de ingenier铆a de Salesforce, est谩bamos desarrollando un paquete administrado internamente y necesit谩bamos una biblioteca para escribir pruebas unitarias. Quer铆amos escribir pasos simples de "arreglar" (como en el patr贸n Arrange-Act-Assert ), escribir afirmaciones comprensibles y burlarnos de nuestras dependencias. Buscamos en todo el ecosistema una biblioteca f谩cil de leer y bien probada que pudi茅ramos usar para crear nuestro producto, pero no encontramos una combinaci贸n perfecta, por lo que decidimos escribir la nuestra. Est谩bamos tan contentos con la implementaci贸n final de la biblioteca que decidimos lanzarla como c贸digo abierto con el nombre apex-mockery .

La biblioteca apex-mockery proporciona una biblioteca de simulaci贸n simple, liviana y f谩cil de leer para Apex creada con la API Stub. La biblioteca est谩 dise帽ada para que sea f谩cil de usar y brinde la mejor experiencia de desarrollador posible al generar simulacros y ap茅ndices, configurar esp铆as y escribir aserciones.

Lo guiaremos a trav茅s de un escenario de muestra para que pueda comprender el poder de la biblioteca con algunos ejemplos pr谩cticos. Luego, le mostraremos c贸mo puede escribir pruebas para este proyecto de muestra en tres pasos:

  1. Crear simulacros y esp铆as de m茅todos.
  2. M茅todos de espionaje de trozo
  3. escribir afirmaciones

Ejemplo de escenario: pedidos de panader铆a y entrega

Considere el siguiente escenario de ejemplo: una panader铆a toma pedidos de pasteler铆a y planifica las entregas utilizando un servicio dedicado. Los 煤nicos datos que estamos considerando en el contexto de este escenario son los nombres de los pasteles y su fecha de entrega.

A continuaci贸n se muestra la implementaci贸n b谩sica de nuestro escenario de panader铆a (el c贸digo completo est谩 disponible en el repositorio del proyecto ).

Pasteler铆a.cls

DeliveryService.cls

DeliveryServiceImpl.cls

Confirmaci贸n de pedido.cls

Panader铆a.cls

Ahora que hemos echado un vistazo a nuestro proyecto de muestra, echemos un vistazo a c贸mo podr铆amos escribir pruebas para el m茅todo Bakery.order .

Paso 1: crea simulacros y esp铆as de m茅todos

Para funcionar, la clase Bakery necesita que se pase una instancia DeliveryService en su constructor. En un contexto de producci贸n, el servicio se proporciona con una instancia concreta DeliveryServiceImpl de la siguiente manera:

Sin embargo, en el contexto de las pruebas unitarias, no debe usar una instancia de servicio real para garantizar el desacoplamiento. En otras palabras, DelivertServiceImpl se probar谩 unitariamente por s铆 solo, por lo que no es necesario que pruebe las dos clases integradas juntas. Puede reemplazar la dependencia del servicio con un simulacro que implemente la interfaz DeliverService .

As铆 es como puede crear e inyectar f谩cilmente un simulacro de este tipo, gracias a apex-mockery:

Luego, su prueba necesita un esp铆a, para que pueda controlar el comportamiento del m茅todo planDelivery y ejecutar aserciones en sus llamadas.

Ahora que tiene un servicio simulado y un esp铆a en su m茅todo planDelivery , veamos c贸mo puede configurar su esp铆a y ejecutar aserciones en 茅l.

Paso 2: m茅todos de espionaje de trozo

Una vez que tenga una instancia simulada, puede controlar c贸mo se comportan sus m茅todos controlando sus valores de retorno y lanzando excepciones.

Utilice los m茅todos returns y throwsException para especificar un comportamiento predeterminado que se aplica a todas las llamadas a los m茅todos auxiliares. Luego, si es necesario, usa una combinaci贸n de whenCalledWith(<args>).thenReturn y whenCalledWith(<args>).thenThrow para aplicar comportamientos espec铆ficos a las llamadas a m茅todos que coincidan con los argumentos especificados.

Durante la ejecuci贸n de la prueba, apex-mockery comienza buscando una coincidencia en la configuraci贸n proporcionada por whenCalledWith . Si no se encuentra ninguno, vuelve a la configuraci贸n predeterminada ( returns o throwException ).

Veamos algunas situaciones comunes de configuraci贸n de stubs (ver m谩s recetas ).

  • Devolver algo cada vez que se llame planDelivery
  • Lanza una excepci贸n cada vez que se llama planDelivery
  • Devuelve algo cuando se llama con un argumento espec铆fico
  • Lanza una excepci贸n cuando se llama con un argumento espec铆fico

Ahora que sabe c贸mo impulsar el comportamiento de su simulacro, puede agregar aserciones para probar su c贸digo.

Paso 3: Escribe afirmaciones

apex-mockery proporciona una API de afirmaciones fluidas. Tan pronto como comience su expectativa con Expect.that(mySpy) , tendr谩 acceso a varios m茅todos de afirmaci贸n. La biblioteca viene con una serie de afirmaciones de comportamiento f谩ciles de usar, como:

Si los comparadores de argumentos b谩sicos no son suficientes para sus necesidades, tambi茅n puede crear sus propios comparadores de argumentos personalizados .

Uniendo el ejemplo completo

Ahora que vimos los pasos individuales, terminemos y echemos un vistazo a nuestra prueba para el m茅todo Bakery.order . Observe c贸mo puede usar aserciones de burla de Apex, junto con las aserciones est谩ndar de Apex de la clase system.Assert , en sus pruebas.

palabras de cierre

Esto concluye nuestro recorrido por las pruebas unitarias y la biblioteca de Apex-Mockery. Aprendi贸 c贸mo las pruebas unitarias desacopladas son m谩s f谩ciles de escribir y ejecutar mucho m谩s r谩pido. Tener pruebas r谩pidas acorta el ciclo de retroalimentaci贸n del ciclo de vida del desarrollo, reduce la duraci贸n de la ejecuci贸n del flujo de trabajo de CI y acelera las implementaciones. Estos factores permiten a los desarrolladores implementar y ejecutar pruebas con frecuencia, mejorando as铆 la calidad.

apex-mockery lo ayuda a dirigir su proyecto en esta direcci贸n. Consulte el repositorio del proyecto para comenzar. Encontrar谩 la documentaci贸n de la biblioteca con las opciones de instrucciones de instalaci贸n (instalaci贸n de fuente o paquete desbloqueado), algunas recetas de muestra y una gu铆a de migraci贸n. 隆Feliz prueba unitaria!

Sobre los autores

Ludovic Meurillon es ingeniero de software en el equipo de Service Cloud en Grenoble, Francia. Empuj贸 el c贸digo a la producci贸n durante a帽os, disfruta eliminando m谩s l铆neas de c贸digo de las que agrega y prefiere la programaci贸n en pares sobre las revisiones de c贸digo y los productos de trabajo sobre el dise帽o perfecto. S铆galo en Twitter @LudoMeurillon o consulte sus proyectos de GitHub @ludomeurillon .

S茅bastien Colladon es CTA e ingeniero de software en el equipo de Service Cloud en Par铆s, Francia. Le encanta contribuir a hacer del ecosistema de Salesforce un lugar mejor y disfruta aprender y trabajar con otros. Consulte sus proyectos de GitHub @ scolladon .

Philippe Ozil es un defensor principal de desarrolladores en Salesforce, donde se enfoca en la plataforma de Salesforce. Escribe contenido t茅cnico y habla con frecuencia en conferencias. Es un desarrollador full-stack y disfruta trabajar en proyectos DevOps, rob贸tica y VR. S铆galo en Twitter @PhilippeOzil o consulte sus proyectos de GitHub @pozil .

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

Preparando tu aplicaci贸n para la actualizaci贸n de color del Lightning Design System 鈽侊笍

Preparando tu aplicaci贸n para la actualizaci贸n de color del Lightning Design System 鈽侊笍

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.

Preparaci贸n de su aplicaci贸n para la actualizaci贸n de color de Lightning Design System | Blog de desarrolladores de Salesforce

En 2023, Salesforce planea actualizar los colores en nuestra interfaz de usuario de iluminaci贸n para que sean m谩s accesibles para las personas con baja visi贸n y para cumplir con las Pautas de accesibilidad de contenido web (WCAG) para el contraste de color que no es de texto y el contraste de color de texto. WCAG es un est谩ndar de accesibilidad moderno requerido por numerosos 贸rganos de gobierno de todo el mundo.

Para hacer esto, actualizaremos las plataformas en las que se crea nuestra interfaz de usuario Lightning: Salesforce Lightning Design System (SLDS) y Base Lightning Components (ambas versiones, Aura y Lightning Web Component). En estas plataformas, actualizaremos componentes, tokens de dise帽o, ganchos de estilo e 铆conos. Estos cambios no solo aparecer谩n en los productos de Salesforce, como Sales Cloud y Service Cloud, sino que tambi茅n aparecer谩n en cualquier interfaz de usuario personalizada que haya creado con SLDS o Base Lightning Components.

Para obtener m谩s detalles y ejemplos visuales de las actualizaciones, eche un vistazo a las publicaciones del blog de administraci贸n y noticias de Salesforce.

驴Cu谩l es el motivo de la actualizaci贸n?

Con los colores actuales en Salesforce, los usuarios con problemas de visi贸n tienen dificultades para reconocer los elementos clave de la interfaz de usuario, lo que no solo los frustra, sino que tambi茅n les impide adoptar Salesforce. Adem谩s, Salesforce y sus clientes enfrentan problemas de cumplimiento clave debido a que un n煤mero cada vez mayor de gobiernos en todo el mundo, incluida la Uni贸n Europea (UE) , requieren contraste de color de acuerdo con WCAG 2.1 . WCAG 2.1 ha requerido que los sitios web de las empresas usen texto que cumpla con un contraste de color de 4.5: 1 de su fondo y elementos funcionales que no sean texto que cumplan con un contraste de color de 3: 1 . Aumentar nuestro contraste de color para cumplir con estos est谩ndares nos permitir谩 brindar una mejor experiencia a los usuarios con baja visi贸n y permitir谩 a las empresas que usan nuestros productos evitar fuertes multas por accesibilidad.

驴Cu谩ndo est谩 ocurriendo la actualizaci贸n?

Todos los 铆conos se actualizar谩n como parte del lanzamiento de Summer '23. Las p谩ginas de inicio de registros seleccionados, incluidos los LWC incrustados en las p谩ginas, se actualizar谩n como parte del lanzamiento de Summer '23. Todas las dem谩s p谩ginas, SLDS y los componentes b谩sicos de Lightning se actualizar谩n como parte de la versi贸n Winter '24.

驴Qu茅 es lo que hay que hacer?

Si descarg贸 铆conos de Salesforce y seleccion贸 铆conos espec铆ficos para usarlos como recursos est谩ticos, aseg煤rese de actualizarlos con los nuevos 铆conos . Si est谩 utilizando nuestro paquete SLDS NPM , actualice ese paquete a la 煤ltima versi贸n para ver los cambios. Si tiene p谩ginas personalizadas desarrolladas con SLDS, vea cu谩les de los siguientes escenarios se aplican a su base de c贸digo y realice los cambios correspondientes.

1. Componente base Lightning/Aura

Utiliza un componente Lightning sin anulaciones adicionales. Su c贸digo podr铆a verse como el Ejemplo 1 a continuaci贸n.

驴Qu茅 es lo que hay que hacer?

  1. Nada. Las actualizaciones de color se realizan de forma gratuita a medida que Lightning Base Components implementa un plan SLDS .
  2. Se aplican excepciones a algunos componentes a continuaci贸n.

Ejemplo 1

<dx-code-block title language="html" code-block="
Save
芦>

2. Componente personalizado con plano SLDS

Utiliza un componente personalizado que implementa un modelo SLDS y solo usa clases SLDS para dise帽ar. Su c贸digo podr铆a verse como el Ejemplo 2 a continuaci贸n.

驴Qu茅 es lo que hay que hacer?

  1. Nada. Las actualizaciones de color se realizan de forma gratuita si su componente implementa exactamente un modelo SLDS .

Ejemplo 2

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

芦>

3. Componente personalizado con plano parcial de SLDS

Similar a 2. Componente personalizado con modelo SLDS , pero en este caso, usa un componente personalizado que implementa parcialmente un modelo SLDS o usa m谩s clases de SLDS para dise帽ar. Su c贸digo podr铆a verse como el Ejemplo 3 a continuaci贸n.

驴Qu茅 es lo que hay que hacer?

  1. Es posible que deba actualizar los colores en su CSS personalizado si ve regresiones visuales.
    1. Si existe un componente base Lightning para ese modelo y variante, recomendamos reemplazar su componente personalizado con el componente base Lightning.
      1. Si necesita personalizar el estilo de los componentes, le recomendamos que utilice los nuevos ganchos de estilo --slds para cualquier valor de color codificado. Si el valor de color codificado no tiene una coincidencia exacta en t茅rminos de ganchos de estilo, querr谩 considerar usar el gancho de estilo m谩s parecido.
    2. Es posible que desee verificar si hay suficiente contraste de color para el componente antes de actualizar el valor codificado a un gancho de estilo.
  2. Los cambios de color en las clases de SLDS se realizan de forma gratuita. Debido a que los cambios se limitan al color, estas clases deber铆an continuar funcionando como se esperaba.

Ejemplo 3

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

芦><dx-code-block title language="css" code-block="/* CSS */
.my-class { color: #ccc;

En este caso, la clase de CSS personalizada .my-class anula un valor de .slds-button_neutral . Este valor no solo debe actualizarse para tener un mejor contraste, sino que toda la implementaci贸n tambi茅n ser铆a m谩s f谩cil de mantener si se reemplazara con un componente base Lightning y luego se usara el enlace de estilo --slds-c-button-text-color para hacer una anulaci贸n accesible.

Nota: Si no existe un gancho de estilo para el valor codificado, recomendamos usar el gancho de estilo m谩s cercano disponible.

<dx-code-block title language="html" code-block="
Save
芦>

4. Componente personalizado con tokens o clases SLDS

Est谩 usando un componente personalizado que usa directamente tokens SLDS dentro de CSS personalizado o usa clases SLDS en el marcado. Su c贸digo podr铆a verse como el Ejemplo 4 a continuaci贸n.

驴Qu茅 es lo que hay que hacer?

  1. Es posible que deba reemplazar los tokens que est谩 utilizando en CSS personalizado con los ganchos de estilo global relevantes seg煤n sea necesario.
    1. Consulte el ejemplo 4 a continuaci贸n.

Ejemplo 4

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

芦>

En este ejemplo, el token t(colorBorder) est谩 dise帽ado para bordes decorativos como tarjetas y divisores. Debe reemplazarse con un gancho de estilo que est茅 alineado con el plano del bot贸n SLDS.

5. Componente personalizado con fichas personalizadas

Est谩 usando un componente personalizado que usa tokens personalizados. Su c贸digo podr铆a verse como el Ejemplo 5 a continuaci贸n.

驴Qu茅 es lo que hay que hacer?

Recomendamos reemplazar tokens personalizados con ganchos de estilo SLDS cuando sea posible. Cuando use ganchos de estilo, aseg煤rese de usar ganchos que tengan el contexto sem谩ntico correcto. Por ejemplo, un gancho como --slds-g-color-border-base-1 solo debe usarse para bordes. Esto ayudar谩 a garantizar que su producto siga siendo coherente con el estilo de Salesforce a medida que se produzcan futuras actualizaciones de color.

Si debe mantener su token personalizado por cualquier motivo, vuelva a verificar que su token personalizado no haya experimentado ninguna regresi贸n visual.

Ejemplo 5

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

芦><dx-code-block title language="html" code-block="

芦>

En este ejemplo, el token t(myBackgroundColor) usa un valor de color desactualizado de SLDS. El lenguaje visual Lightning actual ya no usa este color. El token personalizado debe reemplazarse con el color m谩s parecido de la lista de ganchos de estilo. En este ejemplo, 鈥攕lds-g-color-neutral-base-95: #f3f3f3 es el gancho de estilo SLDS m谩s parecido.

6. Componente personalizado con valores codificados

Est谩 usando un componente personalizado que usa un valor de color codificado como #444 o rgb(68,68,68) . Su c贸digo podr铆a parecerse al Ejemplo 3 anterior.

驴Qu茅 es lo que hay que hacer?

  1. Recomendamos reemplazar los colores codificados con ganchos de estilo si existe un color an谩logo. Al seleccionar tokens, aseg煤rese de usar tokens sem谩nticos de manera que conserven su significado. Por ejemplo, --slds-g-color-border-base-1 solo debe usarse como el color del borde de los elementos del formulario. Si desea mantener su valor de color codificado, verifique que estos colores no hayan experimentado ninguna regresi贸n visual.
    Nota: Los valores alternativos pueden permanecer como valores de color codificados.

7. Componente base con anulaci贸n --lwc

Est谩 utilizando un componente Lightning o Aura base y est谩 anulando un token --lwc para personalizar el estilo de uno o m谩s componentes. Su c贸digo podr铆a verse como el Ejemplo 7.

NOTA: Esta no es una forma recomendada de personalizar componentes y no hay garant铆a de que las personalizaciones realizadas de esta manera contin煤en funcionando.

驴Qu茅 es lo que hay que hacer?

  1. Verifique si est谩 anulando y --lwc tokens para cualquiera de estos componentes .
    1. Reemplace el token --lwc que se anula con el enlace de estilo actualizado --slds introducido.

Ejemplo 7

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

芦>

En este ejemplo, al anular 鈥攍wc-colorBorder a rojo, todos los bordes de los botones se vuelven rojos. El equipo de SLDS actualiz贸 esta variante de componente para usar un enlace de estilo global, por lo que esta anulaci贸n dejar谩 de funcionar. En este caso, simplemente use --slds-g-color-border-base-4 en el 谩mbito del selector para anular el color del borde.

Mejores pr谩cticas

  • Reemplace los valores de color codificados de forma r铆gida con ganchos de estilo globales cuando sea posible (los valores de colores codificados de forma r铆gida est谩n bien como valores alternativos).
  • Reemplace los tokens de dise帽o con ganchos de estilo global donde sea posible.
  • Reemplace los ganchos de estilo --lwc con ganchos de estilo globales.
  • Elija ganchos de estilo que correspondan al contexto de uso. Por ejemplo, al reemplazar el valor codificado de #747474 que se usa para un borde con un gancho de estilo, hay dos alternativas para elegir: --slds-g-color-border-base-4 o --slds-g-color-neutral-base-50 . Se recomienda usar --slds-g-color-border-base-4 para el contexto de estilo CSS de "border" en lugar de --slds-g-color-neutral-base-50 .
  • Use declaraciones var(..) y coloque valores de color codificados como respaldo en caso de que un navegador heredado no pueda leer el enlace de estilo o el token de dise帽o. Esto es opcional.
    • background: var(鈥攕lds-g-color-neutral-base-50, #747474);
  • Intente que sus personalizaciones de color cumplan con los est谩ndares de contraste de color de texto y no texto de WCAG 2.1.

M谩s recursos

Sobre el Autor

Timothy Yeh es Gerente de Producto para Sistemas de Dise帽o en Salesforce, enfocado en ayudar a los clientes a construir una interfaz de usuario de mayor calidad m谩s r谩pido al proporcionar sistemas s贸lidos de patrones.

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

驴C贸mo atienden las marcas de lujo a los compradores m谩s j贸venes? Web3 y NFT

驴C贸mo atienden las marcas de lujo a los compradores m谩s j贸venes? Web3 y NFT

Marcas de lujo como Gucci y Balmain est谩n liderando la industria minorista en el uso de tecnolog铆a como tokens no fungibles (NFT) y Web3 para conectarse con los clientes y ofrecer nuevas experiencias. La creaci贸n de experiencias exclusivas y la adopci贸n de la necesidad de autoexpresi贸n digital de los consumidores m谩s j贸venes son tendencias minoristas de lujo que est谩n dando forma a c贸mo la industria minorista m谩s grande en general puede interactuar mejor con los clientes.

Hoy en d铆a, la moda de lujo tiene menos que ver con el estatus y m谩s una forma de autoexpresi贸n. Gen Z y Millennials exigen formas m谩s creativas de conectarse con sus marcas favoritas. Estos clientes favorecen la co-creaci贸n y la colaboraci贸n sobre el simple consumo. Tambi茅n son compradores conscientes que favorecen una mayor calidad y sostenibilidad, lo que influye en las marcas de lujo para que adopten el mundo de la reventa.

驴Nuevo en Web3?

Las tecnolog铆as Web3, como blockchain, tokens y el metaverso, pueden ayudar a las empresas a profundizar las relaciones con los clientes. Vea c贸mo estas tecnolog铆as pueden mejorar la lealtad del cliente y ayudarlo a lanzar l铆neas de productos digitales.

La adopci贸n de tecnolog铆a como Web3 impulsa muchas de estas tendencias minoristas de lujo, pero no necesita ser una marca de alto nivel para crear este tipo de experiencia para sus clientes.

Nuevas formas de autoexpresi贸n e identidad.

Todos tenemos una identidad digital. Su perfil de Linkedin, Instagram o Twitter son todas formas de identidad y canales para la autoexpresi贸n.

Recientemente, hemos visto plataformas como Discord, Telegram y Roblox ganar popularidad. Y a medida que surjan m谩s plataformas con Web3, las identidades digitales evolucionar谩n y la forma en que nos expresamos en ellas tambi茅n lo har谩.

En un informe reciente de Roblox Metaverse Fashion Trends , el 47% de los encuestados dijeron que usan la moda digital para expresar su individualidad. Y el 45% dijo que sus avatares representaban un personaje de fantas铆a. No es de extra帽ar que muchas marcas de lujo como Burberry, Gucci y Louis Vuitton est茅n experimentando.

A medida que las marcas exploran estas nuevas plataformas, es importante considerar la estrategia: mantenerse fiel a los valores fundamentales de su marca y c贸mo desea que sus clientes "vivan la marca".

鈥淟os productos digitales desaf铆an la cadena de valor del producto tradicional: desde el dise帽o hasta la producci贸n, la distribuci贸n y el compromiso鈥, dijo Laura Puricelli, asesora de moda de lujo del metaverso. 鈥淟os activos digitales pueden ser infinitamente creativos, sin l铆mites f铆sicos en t茅rminos de materiales鈥.

Los modelos comerciales que se aplicaron a los productos f铆sicos no siempre se traducir谩n en activos digitales. Es importante que las marcas consideren estos nuevos canales de compromiso y c贸mo las personas quieren expresarse all铆.

Uso de Web3 y NFT para conectarse con clientes m谩s j贸venes

Las marcas de lujo se enfocan en brindar experiencias memorables, compromiso personalizado y membres铆a para la lealtad a la marca. Esto es tambi茅n en lo que las generaciones m谩s j贸venes ponen m谩s 茅nfasis. Siguiendo el ejemplo de las tendencias minoristas de lujo, las marcas se est谩n enfocando m谩s en estas experiencias 煤nicas, y menos en los programas de puntos, para ganar la lealtad de los consumidores m谩s j贸venes.

Entonces, 驴qu茅 papel juegan Web3 y NFT? En los 煤ltimos a帽os, las empresas han utilizado proyectos de metaversos , realidad virtual y NFT para crear las experiencias de cliente seleccionadas que desean los compradores m谩s j贸venes. A trav茅s de proyectos NFT, las marcas crearon comunidades con beneficios exclusivos y acceso temprano a productos y servicios. Las marcas encontraron nuevos medios de participaci贸n: la 'utilidad' de un token.

Por ejemplo, la marca de ropa Scotch & Soda lanz贸 1000 NFT como parte de su iniciativa piloto Club Soda 3.0 , un tipo de programa de fidelizaci贸n. Los poseedores de tokens reciben acceso exclusivo a eventos especiales y acceso anticipado a productos. El programa ayud贸 a atraer a una audiencia compuesta por un 30 % de nuevos clientes y 2000 identificaciones de billetera.

Para hacer esto, comenzaron a promocionar Club Soda 3.0 a trav茅s de sus canales de medios tradicionales y luego lanzaron un sitio de preventa. Los clientes que se registraron obtuvieron acceso a un canal de Discord, lo que reuni贸 a estos defensores de la marca en una comunidad en l铆nea.

El rumor funcion贸, ya que acu帽aron los 1,000 NFT de Founders Pass en el primer d铆a. Tambi茅n ayud贸 a incorporar a sus consumidores que quiz谩s no conoc铆an antes las tecnolog铆as Web3. Ahora han construido relaciones m谩s profundas con sus clientes, quienes ahora son parte de una comunidad exclusiva.

Del mismo modo, marcas como Gucci, Moncler y Balmain han lanzado colecciones NFT que otorgan acceso exclusivo a un producto o evento f铆sico.

Algunas marcas de lujo tambi茅n ven esto como una puerta de entrada para atraer nuevos clientes a un precio m谩s bajo. Otros tienen como objetivo crear valor para los poseedores de fichas a trav茅s de la creaci贸n conjunta y la colaboraci贸n. A medida que estas empresas contin煤an experimentando, estamos viendo c贸mo evolucionan casos de uso y experiencias m谩s emocionantes.

Potenciando la co-creaci贸n y la colaboraci贸n

Los activos digitales y la prueba de propiedad han provocado un incendio en la econom铆a de los creadores. Artistas, dise帽adores e influencers han encontrado nuevas formas de ser recompensados, captando nuevas audiencias en nuevas plataformas.

Las marcas de lujo han utilizado esta tendencia para mostrar el talento a trav茅s de la cocreaci贸n y la colaboraci贸n. Marcas como Porsche, Salvatore Ferragamo y Nike est谩n co-creando con sus clientes y creativos. A trav茅s de NFT, han lanzado colecciones creadas conjuntamente de obras de arte digitales y productos f铆sicos.

Al aprovechar las tendencias minoristas de lujo de co-crear con creativos digitales y clientes, las empresas pueden lanzar productos m谩s r谩pido. Las marcas tambi茅n pueden capitalizar una tendencia m谩s r谩pido de esta manera. Gucci x Superplastic y Balmain x Barbie son solo dos ejemplos. Esta colaboraci贸n no solo genera una mayor conciencia de marca, sino que las empresas pueden probar el 茅xito de una colaboraci贸n en peque帽os lotes antes de lanzar una colecci贸n completa.

Tambi茅n puede usar la creaci贸n conjunta para mejorar sus conexiones con un segmento espec铆fico, definido por la propiedad de NFT.

Por ejemplo, Tiffany & Co. se dirigi贸 a los titulares de Cryptopunk NFT con su colecci贸n NFTiff . La colecci贸n result贸 en $ 12,5 millones de ingresos y se agot贸 en 20 minutos . Los titulares de Cryptopunk NFT obtuvieron acceso exclusivo para comprar un NFTiff, canjeable por un colgante personalizado de su avatar Cryptopunk.

Siguiendo el ejemplo de las tendencias minoristas de lujo, las marcas se est谩n enfocando m谩s en estas experiencias 煤nicas, y menos en los programas de puntos, para ganar la lealtad de los consumidores m谩s j贸venes.

Blockchain puede ayudar a autenticar productos de reventa

Se espera que los mercados globales de reventa de art铆culos de lujo superen los 51.000 millones de d贸lares para 2026, lo que significa que las marcas deben encontrar una manera de autenticar sus productos. Y a medida que los consumidores se vuelven m谩s conscientes a la hora de tomar decisiones de compra, aumenta la demanda de trazabilidad de los insumos.

Blockchain ofrece una soluci贸n potencial. La tecnolog铆a permite un libro mayor inmutable, una forma a prueba de manipulaciones para registrar transacciones. Esto permite la trazabilidad de la propiedad y cuenta la historia de un producto. Podemos rastrear los or铆genes de un producto, a trav茅s de la cadena de suministro y la propiedad, y garantizar la autenticidad.

Marcas como el relojero de lujo suizo Vacheron Constantin (relojero de lujo suizo) han utilizado la tecnolog铆a blockchain para certificar digitalmente la propiedad, lo que permite a los propietarios verificar el historial de propiedad e incluso asegurarlo.

Las regal铆as se pueden codificar en un certificado digital, de modo que, tras la transferencia, una parte de la transferencia vuelva a la marca.

A medida que los consumidores se vuelven m谩s conscientes y crece el mercado de reventa, las regal铆as son una forma para que las marcas sigan obteniendo ingresos por sus productos y servicios.

Hemos visto c贸mo las empresas han utilizado nuevas estrategias para construir en Web3. Las marcas se est谩n alejando de la comunicaci贸n unidireccional hacia la construcci贸n de una comunidad para involucrar a los clientes.

Al liderar con la creaci贸n de valor y la creaci贸n conjunta, las marcas pueden crear lealtad y satisfacer las demandas de los consumidores m谩s j贸venes.

Para los minoristas que est谩n considerando estas tendencias y una estrategia Web3, les recomendamos:

  1. Considere el valor, la utilidad y el beneficio que est谩 brindando a su cliente y dise帽e teniendo en cuenta los valores fundamentales de su empresa.
  2. Considere la visi贸n a largo plazo y el plan de participaci贸n. Considere una estrategia Web3 como una extensi贸n de la experiencia del cliente y la estrategia de marketing.
  3. Sigue experimentando. Todos los d铆as aparecen nuevos casos de uso e innovaciones. Las marcas que entienden el espacio tendr谩n una ventaja al interactuar con sus clientes.

Comience a construir la lealtad del cliente hoy

Descubra c贸mo puede lanzar su marca a nuevos mundos digitales. Cuando su estrategia Web3 se basa en tecnolog铆a segura y sostenible, puede profundizar la lealtad del cliente y unir las experiencias digitales y f铆sicas.

Seguir leyendo

C贸mo aprobar el examen de certificaci贸n de asociado certificado de Salesforce

脷ltima actualizaci贸n el 13 de septiembre de 2022 por Rakesh Gupta Como asociado certificado de Salesforce 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铆, es posible que desees

La publicaci贸n C贸mo aprobar el examen de certificaci贸n de asociado certificado de Salesforce apareci贸 primero en Automation Champion .

Seguir leyendo

Configure la integraci贸n continua para sus proyectos de Salesforce 鈽侊笍

Crear aplicaciones robustas es dif铆cil. Los desarrolladores pueden esforzarse mucho en escribir c贸digo, probar y realizar revisiones por pares, pero los errores a煤n pueden afectar la producci贸n. Para reducir este riesgo y mejorar la calidad del c贸digo, confiamos en la integraci贸n continua (CI). En esta publicaci贸n, presentaremos CI y sus conceptos b谩sicos, luego discutiremos c贸mo [鈥

La publicaci贸n Configure la integraci贸n continua para sus proyectos de Salesforce apareci贸 primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Las 15 habilidades m谩s importantes de atenci贸n al cliente con ejemplos

Hemos seleccionado las 15 habilidades de atenci贸n al cliente m谩s importantes para ayudarlo a usted y a su equipo a prosperar en esta posici贸n.

La publicaci贸n Las 15 habilidades de atenci贸n al cliente m谩s importantes con ejemplos apareci贸 primero en Groove Blog .

Seguir leyendo

Impulse la coherencia y aumente las habilidades de los desarrolladores con una lista de verificaci贸n de mejores pr谩cticas para desarrolladores 鈽侊笍

Como desarrollador, l铆der de desarrollo, l铆der de tecnolog铆a o arquitecto t茅cnico, 驴alguna vez ha tenido dudas sobre el c贸digo, por ejemplo, "驴Esa clase tuvo alg煤n manejo de errores?" o "驴Ese m茅todo de prueba ten铆a alguna afirmaci贸n del sistema?" – 驴d铆as despu茅s de que ya lo hayas aprobado? Todos hemos experimentado esos momentos en los que revisamos el c贸digo para adultos a un [鈥

La publicaci贸n Impulse la coherencia y aumente las habilidades de los desarrolladores con una lista de verificaci贸n de pr谩cticas recomendadas para desarrolladores apareci贸 primero en el Blog de desarrolladores de Salesforce .

Seguir leyendo

Accediendo a una base de datos PostgreSQL desde Node.js 鈽侊笍

Si ha estado siguiendo nuestra serie de blogs, "Introducci贸n a Node.js para desarrolladores de Salesforce", habr谩 aprendido mucho hasta ahora sobre este popular tiempo de ejecuci贸n de JavaScript de c贸digo abierto. Nuestras dos publicaciones anteriores discutieron por qu茅 Node.js es importante para los desarrolladores de Salesforce y lo guiaron a trav茅s de c贸mo construir su primera aplicaci贸n web usando Node.js. En esta tercera publicaci贸n [鈥

La publicaci贸n Accediendo a una base de datos de PostgreSQL desde Node.js apareci贸 primero en el Blog de desarrolladores de Salesforce .

Seguir leyendo