Skip to content

Etiqueta: la oportunidad

Muévete a 2GP Administrado con Migraciones de Paquetes ☁️

Muévete a 2GP Administrado con Migraciones de Paquetes ☁️

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

El enlace a la publicación original, lo encontrarás al final de este artículo.

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

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

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

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

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

Beneficios de usar 2GP para el desarrollo de paquetes

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

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

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

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

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

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

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

Introducción a las migraciones de paquetes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Si lo instaló anteriormente, asegúrese de estar usando la última versión:

sf update

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

sf project generate --name <Your project name>

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

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

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

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

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

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

¡Felicitaciones, su paquete ahora está convertido a 2GP! Si encontró algún problema en el camino, infórmenos utilizando el formulario en el grupo Comunidad de socios .

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

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

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

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

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

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

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

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

Y consulte la sección Paquetes instalados del menú Configuración.

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

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

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

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

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

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

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

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

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

Mientras tanto …

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

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

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

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

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

Conclusión

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

¡Estamos ansiosos por recibir sus comentarios!

Más recursos

Grupo de vista previa para desarrolladores en la comunidad de socios

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

Sobre el Autor

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

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

Agregar a Slack Suscríbete a RSS

Seguir leyendo

Buscar el siguiente día hábil a partir de una fecha específica

Buscar el siguiente día hábil a partir de una fecha específica

Última actualización el 7 de abril de 2023 por Rakesh Gupta Gran idea o pregunta duradera: no queremos trabajar los fines de semana o días festivos, ¡todos lo entendemos! Si es así, ¿cree que nuestros clientes o prospectos lo hacen? Si tiene dudas, intente enviar un correo electrónico a

La publicación Buscar el siguiente día hábil a partir de una fecha específica apareció por primera vez en Automation Champion .

Seguir leyendo

Cómo conectar Salesforce con Google Analytics y Google Ads

Cómo conectar Salesforce con Google Analytics y Google Ads

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

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

Seguir leyendo

Los mejores eventos de Salesforce para asistir en 2023

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

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

Seguir leyendo

¿Quién tiene el control del presupuesto de tecnología? No es el CIO, y está bien

Los líderes empresariales que no son de TI tienen una mayor influencia sobre la tecnología utilizada para mejorar la experiencia del cliente.

Seguir leyendo

Mejore el rendimiento del código con el analizador de código de Salesforce ☁️

Estamos desarrollando Salesforce Graph Engine con nuevas reglas para ayudarlo a mejorar el rendimiento de su código en la última versión 3.9 de Code Analyzer.

La publicación Aumente el rendimiento del código con Salesforce Code Analyzer apareció por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

La guía para desarrolladores de TrailblazerDX '23 ☁️

Vea lo que TrailblazerDX '23 tiene reservado para desarrolladores en todo el ecosistema de Salesforce, ya sea que se una a nosotros en San Francisco o en Salesforce+.

La publicación La guía para desarrolladores de TrailblazerDX '23 apareció por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

¡Lanzamiento Spring'23 de las diez gemas principales de Salesforce Lightning Experience!

Última actualización el 9 de enero de 2023 por Rakesh Gupta Con cada lanzamiento, Salesforce agrega muchas funcionalidades nuevas a Lightning Experience, lo que lo hace más productivo y lo ayuda a brindar una mejor experiencia al cliente. Actualmente, el lanzamiento de Spring'23 se encuentra bajo el programa de prelanzamiento. Si no has leído el 570 completo

La publicación ¡Lanzamiento Spring'23 de las diez mejores gemas de Salesforce Lightning Experience! apareció primero en Automation Champion .

Seguir leyendo

Cómo Hablar Para Que Tus Hijos Te Escuchen Y Cómo Escuchar Para Que Tus Hijos Confien En Ti

Criar niños es fácil, hasta que finalmente decides tener uno. Luego es una experiencia muy diferente: de repente te das cuenta que nunca fuiste realmente el espero que pensase serias y que el consejo que le habías dado a tus amigos durante años en la teoría realmente no funciona en la práctica. Las razones para esto pueden ser muchas pero en esencia todas se reducen a una obvia razón: falla decomunicación. ¿Porqué los niños y los padres no hablan el mismo idioma en el mundo real, o si? En el libro de Adele Faber y Elaine Mazlish, “How to Talk So Kids Will Listen and Listen So Kids Will Talk,” demostraremos las habilidades de comunicación para los padres. Desde lidiar con las emociones negativas de tus niños a expresar tus sentimientos más honestos sin lastimarlos dirigiendo a tus niños hacia la autonomía y la auto disciplina correcta sin utilizar cualquier clase de castigo. 

¿Suena demasiado ciencia ficción para ser creíble? Lo sabemos y aun millones de padres satisfechos rogaría ser diferentes. Veamos esto en nuestro resumen.

Ayudar A Los Niños A Lidiar Con Sus Sentimientos

Lamentablemente, la mayoría del tiempo tratamos a nuestros niños como ignorantes y sentimos que sabemos mucho más sobre el mundo que ellos,

Por alguna razón, el Mama hace calor aquí o Papá estoy cansado no significa nada para nosotros si lo sentimos de otro modo, por lo tanto con frecuencia respondemos diciendo cosas que demuestran indiferencia e incluso rechazo. tales como: Realmente hace frío hijo, No te saques el sweater o No puedes estar cansado: acabas de dormir una siesta.

Los niños necesitan tener sus sentimientos aceptados y respetados. sugieren los siguientes modos de alcanzarlos: 

  1. Escuchar atentamente y serenamente,
  2. En vez de ignorar lo que tu hijo está diciendo o simplemente escuchar por la mitad sus quejas mientras observas el juego, escucha con suma atención y en silencio. A veces un silencio empático es todo lo que necesita tu hijo,
  3. Reconoce los sentimientos de tus hijos con solo una palabra: En vez de preguntar, culpar o aconsejar a tu hijo, reconoce sus sentimientos con unas pocas palabras acompañadas con una actitud de cuidado, palabras como estas son invitación a que tu hijo explore sus propios sentimientos y pensamientos y posiblemente llegue a sus propias soluciones,
  4. Nombra los sentimientos de tus niños: Trata de darles un nombre a sus sentimientos, decir algo como : Oh no! que Terrible o Es verdad eso es frustrante!,
  5. Brinda los deseos de tu hijo en fantasía: En vez de utilizar la lógica para explicar porque tus hijos no pueden tener lo que quieren en un momento en particular, trata de apreciar sus deseos haciéndolos más tangibles mediante la fantasía: “Oh, cuánto desearía que pudiera hacer madurar la bañan para tu ahora! 

Recuerda, incluso ciertas acciones deben ser limitadas, todos los sentimientos pueden ser aceptados

Para aclarar esto utilizaremos el ejemplo excelente de Faber y Mazlish: Veo que tan enojado estás con tu hermano» Dile lo que quiere con palabras, no con puños. Esta oración simple:

  • Reconoce los sentimientos de tu hijo, y
  • A la vez le marca el modo en el que los están expresando. Por lo tanto, puede funcionar al comienzo de una discusión 

Involucra La Cooperación De Tus Hijos

La mayoría de los niños no quieren tomar baños de manera voluntaria y si se los deja solos probablemente nunca cambiarían su ropa interior. Es por eso que una de las frustraciones de la paternidad es la lucha diaria de hacer que tus hijos se comporten en modos que sean aceptables para ti y la sociedad.

Para lograr esto y para inculcar la cooperación de sus hijos, la mayoría de los padres recurren a los métodos del siglo 19: 

  • Acusar: Hiciste esto, ¿no? Cual es tu problema?,
  • Nombrar: Mira el modo en el que comes! Eres desagradable.
  • Amenazas: Tocas la tablet una vez mas y te daré un chirlo.
  • Órdenes: Qué estás esperando? ¡Muévete!
  • Dando cátedra: Hacemos a los demás lo que nos gustaría que otros hicieran con nosotros.
  • Consejos: ¡Cuidado, Te atropellará un auto!
  • Declaraciones de Martyrdom: Qué estás tratando de hacer .. darme un ataque cardíaco?
  • Comparaciones: ¿Porqué no puedes ser más como tu hermano?
  • Sarcasmo: ¡Eso fue brillante lo que hiciste!
  • Profecía: Nadie va a querer jugar contigo.

Todos estos métodos hacen que tus hijos se sientan mal. Existen cinco mejores modos para entenderlos y ayudarlos de manera positiva: 

  1. Describe lo que ves, o describe el problema: Es más fácil concentrarse en el problema cuando alguien te lo describe” Hay una toalla mojada arriba de la cama,
  2. Dar información: La información es mucho más fácil de aceptar que la acusación. También le da a los niños la oportunidad de descubrir que hacer: La toalla está mojando mi sabana,
  3. Dilo con una palabra: A los niños no les gusta escuchar discursos, sermones y largas explicaciones. Para ellos a veces menos es más: Querido … la toalla,
  4. Habla sobre tus sentimientos: En vez de hablar sobre el carácter de tu hijo comienza tus oraciones diciendo: Me gusta o Siento… De ese modo puedes ser genuino sin dañar al otro: ¡No me gusta dormir en una cámara húmeda!,
  5. Escribe una nota: Sé creativo. Escribe este tipo de nota arriba de la toallas: Por favor puedes colgarme nuevamente para que pueda secarme! Gracias! Tu toalla!

Alternativas Al Castigo

Como saben la mayoría de los padres, los castigos no funcionan por lo general. Y la mayoría de los psicólogos de niños saben porque: los castigos son realmente distracciones ya que por lo general inspiran a los niños a reajustar a las circunstancias comenzar a  pensar en términos de revancha en vez de hacer enmiendas.

En otras palabras, castigar a un niño realmente los priva del proceso interno muy importante de entregar su propio mal comportamiento

Afortunadamente existen diversas alternativas al castigo que deberían funcionar y que pueden utilizarse en aquellas situaciones tramposa cuando nada más ocurre:

  • Expresa tus sentimientos fuertemente – sin atacar el carácter: Estoy furiosa que mu nueva saw fue dejada afuera para arruinarse con la lluvia!,
  • Establece tus expectativas: Espero mis herramientas sean devueltas luego de que hayan sido prestadas,
  • Demuestra a tu niña como hacer enmiendas: Lo que está cierra necesita ahora es un poco de lana de acero y mucho trabajo,
  • Ofrece una opción: Puedes pedir prestadas las herramientas y regresarlas o puedes rendirte al privilegio de usarlas. Tu decides,
  • Toma acción: Niño: ¿Por qué está trabado la caja de herramientas? Padre: Tú dime por qué,
  • Problema-solución: ¿Qué podemos hacer para que puedas utilizar mis herramientas cuando las necesitemos y por lo tanto estoy seguro que están allí cuando las necesitamos?

Fomentar La Autonomía En Los Niños

Tan doloroso como pueda sonar y sentir tu objetivo como padre es fortalecer la independencia individual. En otras palabras, nunca olvides que todo amor y dedicación que inviertas en la paternidad debe resultar en la separación.

En consecuencia, en vez de presionar y tratar de obtener copias carbónicas de ti mismo, puede ser una buena idea comenzar a fortalecer la autonomía en tus hijos desde edad temprana

Así es cómo puedes lograrlo: 

  • Permite a tus hijos tomar opciones donde sea posible: ¿Tienes ganas de ponerte tus pantalones grises o rojos?,
  • Demuestra respeto por la pelea de un hijo: Atarse los cordones lleva un gran trabajo de motricidad fina,
  • No hagas demasiadas preguntas: En vez de preguntar, ¿Cómo te gusta la composición? solo di “Me encanta verte! y abraza a tu hijo luego de la escuela,
  • No te apures a contestar las preguntas: Cuando los niños hacen preguntas, merecen la oportunidad de explorar la respuesta por ellos mismos primero. Permiteles simular sus pensamientos: ¿Por qué llueve? es una respuesta interesante. ¿Qué piensas?,
  • Anima a los niños a utilizar recursos fuera de casa: No hagas que tu hijo sea dependiente de til Permitirles experimentar el mundo, Cuando te pregunten: qué debería hacer con mi angelote: Luce enfermo, trata de decir algo como: Quizás el dueño de la tienda de mascotas debería tener una sugerencia, en vez de contestar. 
  • No saques la esperanza: La peor cosa que puedes decir a un niño expresando su esperanza para una carrera en ingeniería es “ con notas de matemáticas como las tuyas, ¡Olvídate!
  • Tratar de protegerlos de la disolución es realmente protegerlos de la esperanza y de la lucha y a veces de alcanzar sus sueños. Una vez más, Ve por algo más estimulante: Entonces estás considerando una carrera como ingeniería?Cuéntame más.

Elogio y Autoestima

Nada es más importante que la autoestima de uno, la única clave más significante al comportamiento de uno,

De acuerdo al psicoterapeuta nortemaericano canadiense Nathaniel Branden:

Los niños no son una excepción a la regla sino que el elogiarlos puede tener efectos negativos también. Encontrar el equilibrio justo es tramposo pero alcanzable

De acuerdo a Faber y  Mazlish:

La clave es ser descriptivo en tus elogios para tus hijos, en vez de simplemente evaluativo (Bien, Genial! Fantástico!) mientras que el último puede causar orgullo en exceso, el primero da el contexto y de este modo equilibrio

Todo esto se logra de la siguiente manera: 

  • Describe lo que ves: Ves un piso limpio, una cama cómoda, y libros ordenados en el estante,
  • Describe lo que sientes: Es un placer caminar en este cuarto!,
  • Sintetiza el comportamiento loable de tu hijo con una palabra: Ordenaste tus legos, autos y animales de la granja y los pusiste en cajas separadas. Ahora eso es lo que llamó organización!

Libera A Los Niños De Los Juegos De Roles

El modo en que los padres ven a sus niños puede influenciar no solo el modo en que los niños ven a ellos mismos, sino también el modo en el que se comportan:

  • Piensa en ellos como una “molestia,” y se sentirán que tienen que clasificarlos;
  • Piensa en ellos como competentes y no se tentarán de rendirse al primer error,
  • En realidad, los niños son, o deberían poder ser todo eso, y más, en consecuencia, trátalos como seres humanos unidimensionales, limita su potencial y puede tener efectos desastrosos a largo plazo.

Los padres necesitan desarrollar las siguientes seis habilidades para poder liberarse de sus niños de la carga de etiquetas casualmente adquiridas (y por lo general no deseadas) y liberarlos de jugar roles:

  • Busca oportunidades para demostrar a tu niño una nueva imagen de ellos mismos: Has tenido ese juguete desde que tenias tres y luce como nuevo!,
  • Pon a los niños en situaciones donde puedan verse a ellos mismos de manera diferente: ¿Te gustaría llevar el destornillador y ajustar las manijas de esos cajones?,
  • Permite a los niños que escuchen decir algo positivo de ellos mismos: Dejó el brazo quieto aunque le dolió el pinchazo,
  • Modela el comportamiento que te gustaría ver: Es difícil perderse, pero tratará de ser un deporte sobre eso. Felicitaciones!,
  • Procura ser un cajón de los recuerdos para los momentos especiales de tu hijo: Recuerdo la vez en que . . ,
  • Cuando tu hijo se comporte de acuerdo a la edad, establece tus sentimientos y/o expectativas: No me gusta eso. A pesar de tus sentimientos fuertes, yo espero que seas un deportista. 

Notas Finales

Cada padre desea criar a su hijo de manera feliz e independiente con la cantidad exacta de autoestima y determinación. 

En vez de tomar todas estas decisiones cuando sea posible, ofrece a tus hijos opciones. ¡Y respétalas! Todos queremos ver a nuestros hijos felices y valorados. Lucha por ello!

Grandes mejoras en la CLI de Salesforce ☁️

¡No te preocupes, no están rompiendo cambios!

La publicación Grandes mejoras en la CLI de Salesforce apareció primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Estrategias Para Ganar Más Confianza En Ti Mismo

“Cuando un hombre, imagina su carrera futura, se mira al espejo, y vé a un senador mirando hacia atrás,” señaló el activista político Marie Wilson. “Una mujer nunca será tan presuntuosa». Esta simple observación sirvió para escribir el  The Confidence Code, una exploración interdisciplinaria de reticencia femenina e inseguridad, y una guía de cómo quitar aquellas características sin dolor, Katty Kay y Claire Shipman determinan las razones y tratan de descubrir qué podemos hacer algo para ser consciente de ello. Prepárate para descubrirlo. 

Estadísticas, Baches y Audiciones A Ciegas

A fines del 2009 The Economist dijo:

El empoderamiento económico de las mujeres en el mundo es una de las revoluciones más notables en los últimos 50 años

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

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

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

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

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

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

Durante los años 1970:

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

Confianza y competencia, hombres y mujeres

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

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

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

La falta de confianza femenina es más que solo una colección de anécdotas o escenarios familiares

Por ejemplo, un estudio británico del 2011 descubrió que:

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

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

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

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

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

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

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

Como la confianza afecta la inteligencia y el estatus

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

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

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

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

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

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

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

Sabotaje y Auto sabotaje    

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

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

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

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

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

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

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

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

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

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

Dientes de León y Orquídeas

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

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

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

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

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

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

Pero hay luz al final del camino:

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

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

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

Notas Finales

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

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

4 tendencias tecnológicas del sector público a tener en cuenta en 2023

Los expertos de la industria de Salesforce comparten sus perspectivas sobre la dirección de la industria del sector público durante los próximos doce meses.

Seguir leyendo

Procesamiento de grandes cantidades de datos con API (parte 2 de 2) ☁️

Cuando trabaje en un entorno empresarial, es posible que deba procesar grandes cantidades de registros de Salesforce utilizando las API de la plataforma. Esta publicación es la segunda parte de una serie de dos publicaciones que se centran en el procesamiento de datos a escala con API. En la primera parte de la serie, nos enfocamos en operaciones de lectura con la API REST y […]

La publicación Procesamiento de grandes cantidades de datos con API (Parte 2 de 2) apareció primero en el blog de desarrolladores de Salesforce .

Seguir leyendo

Cree una búsqueda filtrada con Choice Lookup

Última actualización el 11 de diciembre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo se usa el nuevo componente de búsqueda de opciones (beta) para mostrar registros filtrados? Este blog es una continuación de mi blog anterior: seleccione varios registros en el componente de búsqueda. En el blog anterior, hablé

La publicación Create Filtered Lookup with Choice Lookup apareció primero en Automation Champion .

Seguir leyendo

Crear búsqueda con formularios dinámicos para flujo

Última actualización el 9 de diciembre de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo se agrega un campo de búsqueda desde el objeto con el filtro de búsqueda aplicado? Hasta ahora hemos discutido varios usos para usar diferentes campos de componentes de búsqueda: ¿Qué? ¿Usar campo de búsqueda en un elemento de pantalla de flujo?

La publicación Create Lookup with Dynamic Forms for Flow apareció primero en Automation Champion .

Seguir leyendo

Seleccionar varios registros en el componente de búsqueda

Última actualización el 8 de diciembre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: al usar el componente de búsqueda, permita que sus usuarios seleccionen más de un registro. Este blog es una continuación de mi blog anterior: ¿Qué? ¿Usar campo de búsqueda en un elemento de pantalla de flujo? En el blog anterior,

La publicación Seleccione varios registros en el componente de búsqueda apareció primero en Automation Champion .

Seguir leyendo

Comience a crear aplicaciones de Salesforce ahora con un nuevo proyecto de Trailhead ☁️

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

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

Seguir leyendo

Implemente la gamificación en su Salesforce

Última actualización el 22 de noviembre de 2022 por Rakesh GuptaGran idea o pregunta duradera: ¿Cómo puedo usar la gamificación en Salesforce para impulsar las ventas? ¿Cuáles son las formas de automatizar la gamificación? Objetivos: después de leer esta publicación de blog, el lector podrá: Crear un flujo que publicará automáticamente un

La publicación Implemente la gamificación en su fuerza de ventas apareció primero en Automation Champion .

Seguir leyendo

CRM Analytics: Categorizar datos con el campo de depósito

Última actualización el 22 de noviembre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo categoriza los registros de informes en CRM Analytics para facilitar el análisis? Objetivos: después de leer este blog, podrá: Agregar un campo de depósito mientras trabaja con Preparación de datos (Receta) Diferentes formas de crear depósitos

La publicación CRM Analytics: Categorize Data with Bucket Field apareció primero en Automation Champion .

Seguir leyendo

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

Última actualización el 20 de noviembre de 2022 por Rakesh Gupta Como consultor certificado de Sales Cloud recién nombrado, estoy compartiendo mis experiencias de estudio con usted y quiero que sea el próximo en hacerlo. ¡Así que prepárate y sumérgete! 👉 Ya que estás aquí, quizás quieras

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

Seguir leyendo

CRM Analytics: reemplazar valores nulos con valores especificados

Última actualización el 17 de noviembre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo se reemplaza nulo con valores específicos cuando se trabaja con conjuntos de datos o recetas? Objetivos: después de leer este blog, podrá: Trabajar con declaraciones CASE o fusionar fórmulas Aplicar lógica para reemplazar el valor nulo

La publicación CRM Analytics: Reemplazar valores nulos con valores especificados apareció primero en Automation Champion .

Seguir leyendo

Escriba aserciones de Apex claras e intencionales con la nueva clase Assert ☁️

Una de las grandes mejoras nuevas de la versión Winter '23 es una clase Assert dedicada. A medida que continuamos ampliando nuestra inversión con Apex y la capacidad de prueba, esta actualización hará que sea más fácil encontrar todos los métodos de afirmación que necesita en un solo lugar. Echemos un vistazo a cómo esto se compara con el […]

La publicación Escribir afirmaciones claras e intencionales de Apex con la nueva clase de afirmación apareció por primera vez en el blog de desarrolladores de Salesforce .

Seguir leyendo

CRM Analytics: escribir resultados de recetas en múltiples conjuntos de datos

Última actualización el 4 de noviembre de 2022 por Rakesh Gupta Gran idea o pregunta duradera: ¿Cómo guardar los resultados de recetas en más de un conjunto de datos? Objetivos: esta publicación de blog nos ayudará a comprender lo siguiente Comprender la receta y el conjunto de datos de CRM Analytics Guardar los resultados de la receta en dos conjuntos de datos Caso de uso comercial

La publicación CRM Analytics: Escribir resultados de recetas en varios conjuntos de datos apareció por primera vez en Automation Champion .

Seguir leyendo

Presentamos Salesforce Genie para desarrolladores ☁️

En Dreamforce este año, presentamos Salesforce Genie, la plataforma de datos de clientes que permite a las empresas ofrecer magia al cliente. En esta publicación de blog, le brindaremos una descripción general de Salesforce Genie y cómo usted, como desarrollador, puede prepararse para el futuro de los datos, la inteligencia y la automatización en tiempo real. Presentamos Salesforce Genie Salesforce Genie es un […]

La publicación Introducción a Salesforce Genie para desarrolladores apareció primero en el Blog de desarrolladores de Salesforce .

Seguir leyendo