Salesforce Inspector Reloaded

Salesforce Inspector es una extensi贸n de navegador (隆una gran noticia tanto para usuarios de Chrome como de Firefox!) que le permite interactuar f谩cilmente con los datos y navegar a las secciones de configuraci贸n de una forma m谩s eficaz que la navegaci贸n est谩ndar. Se trata de una soluci贸n esencial para ahorrar tiempo a todos los profesionales que trabajan con Salesforce. Este post entrar谩 en los detalles […]

El post Salesforce Inspector Reloaded appeared first on Salesforce Ben.

Seguir leyendo

Acceda din谩micamente a etiquetas personalizadas en Apex

脷ltima actualizaci贸n el 23 de mayo de 2023 por Rakesh Gupta

Gran idea o pregunta duradera:

  • 驴C贸mo acceder din谩micamente a la etiqueta personalizada en Apex?

Objetivos:

Despu茅s de leer este blog, podr谩:

  • Acceda a la etiqueta personalizada en Apex din谩micamente
  • Acceda a la etiqueta personalizada en Apex de forma din谩mica para un idioma
  • y mucho m谩s

Ben Halpern es un desarrollador Jr. de Salesforce en Gurukul On Cloud (GoC) . Ben est谩 escribiendo c贸digo Apex para una historia de usuario que requiere obtener la siguiente etiqueta personalizada en alem谩n e hindi.

Enfoque de Campe贸n de Automatizaci贸n (I-do):

Despu茅s del lanzamiento de S ummer'23 , puede usar el m茅todo System.Label.get(namespace, label, language) para obtener una etiqueta personalizada, especificando opcionalmente un idioma . La funci贸n ahora permite la resoluci贸n din谩mica de nombres de etiquetas en tiempo de ejecuci贸n, incluida la anulaci贸n del idioma actual del usuario si existe una traducci贸n para el idioma solicitado.

Tambi茅n puede comprobar si existe una traducci贸n para una etiqueta y un idioma en un espacio de nombres mediante Label.translationExists(namespace, label, language) . No puede acceder a las etiquetas que est谩n protegidas en un espacio de nombres diferente.

Pr谩ctica guiada (nosotros hacemos):

Hay 3 pasos para resolver el requisito comercial de Ben usando Apex y Custom Label . Debemos:

  1. Configuraci贸n del banco de trabajo de traducci贸n
  2. Crear etiquetas personalizadas
  3. Script de Apex para acceder din谩micamente a etiquetas personalizadas

Paso 1: configurar el banco de trabajo de traducci贸n

Este paso es opcional; sin embargo, debemos asegurarnos de que el banco de trabajo de traducci贸n est茅 configurado correctamente para los requisitos actuales. Lea este art铆culo de ayuda para obtener instrucciones paso a paso.

Aseg煤rese de agregar idiomas para la traducci贸n, asignar traductores para cada idioma y activar o desactivar las traducciones de un idioma. Agregar茅 mi cuenta de usuario a hindi y alem谩n para el caso de uso comercial actual.

Paso 2: crea etiquetas personalizadas

  1. Haga clic en Configuraci贸n .
  2. En el cuadro B煤squeda r谩pida, escriba Etiquetas personalizadas .
  3. Seleccione Etiquetas personalizadas y luego haga clic en Nueva etiqueta personalizada .
    1. Cree la etiqueta personalizada como se muestra en la siguiente captura de pantalla:
  4. Haga clic en Ejecutar .

Paso 2: Script de Apex para acceder din谩micamente a etiquetas personalizadas

  1. Haga clic en Configuraci贸n | Consola de desarrollador .  
  2. Usar茅 la herramienta Ejecutar Apex an贸nimo en Developer Console para ejecutar el c贸digo Apex.
    1. Un bloque an贸nimo es un c贸digo Apex que no se almacena en los metadatos, pero se puede compilar y ejecutar. Los bloques an贸nimos se ejecutan como el usuario actual y pueden fallar al compilarse si el c贸digo viola los permisos de objeto y de nivel de campo del usuario.
  3. Para abrir la ventana Ejecutar an贸nimo, haga clic en Depurar | Abra la ventana Ejecutar an贸nimo .
     String choiceInEnglish = System.Label.get('rakeshistomMVP','PreferredFoodChoice','');
    system.debug('Valor original-'+choiceInEnglish); String choiceInHindi = System.Label.get('rakeshistomMVP','PreferredFoodChoice','hi');
    system.debug('Hindi Value-'+choiceInHindi); String choiceInGerman = System.Label.get('rakeshistomMVP','PreferredFoodChoice','de');
    system.debug('Valor alem谩n-'+elecci贸nEnAlem谩n);
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

Simplemente diga NO a la identificaci贸n codificada

脷ltima actualizaci贸n el 19 de octubre de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo puede evitar la codificaci贸n r铆gida de ID en Salesforce Flow? Objetivos: esta publicaci贸n de blog nos ayudar谩 a comprender lo siguiente Comprender c贸mo usar etiquetas personalizadas para evitar el c贸digo duro de identificaci贸n en el flujo

La publicaci贸n Just Say NO to Hard-Coded ID apareci贸 primero en Automation Champion .

Seguir leyendo

Reenv铆o autom谩tico de registros a una conexi贸n mediante Salesforce Flow

脷ltima actualizaci贸n el 11 de marzo de 2022 por Rakesh GuptaGran idea o pregunta duradera: Salesforce-to-Salesforce es una funci贸n compatible de forma nativa de la plataforma Salesforce y permite f谩cilmente que dos socios comerciales compartan registros de datos relevantes en tiempo real. Le permite compartir registros con sus socios comerciales que usan Salesforce y

La publicaci贸n Reenv铆o autom谩tico de registros a una conexi贸n mediante Salesforce Flow apareci贸 primero en Automation Champion .

Seguir leyendo

Agregar usuario de socio autom谩ticamente al grupo p煤blico

脷ltima actualizaci贸n el 11 de marzo de 2022 por Rakesh GuptaGran idea o pregunta duradera: 驴C贸mo se agregan autom谩ticamente usuarios asociados a un grupo p煤blico? Esta es una continuaci贸n de mi 煤ltimo art铆culo Primeros pasos con Process Builder – Parte 56 (Creaci贸n autom谩tica de un grupo p煤blico para una cuenta nueva). En mi art铆culo anterior,

La publicaci贸n Agregar autom谩ticamente un usuario de socio a un grupo p煤blico apareci贸 por primera vez en Automation Champion .

Seguir leyendo

Introducci贸n a Salesforce Flow – Parte 78 (Reenv铆o autom谩tico de registros a una conexi贸n)

脷ltima actualizaci贸n el 3 de noviembre de 2021 por Rakesh Gupta Para comprender c贸mo resolver el mismo caso de uso comercial utilizando Process Builder. Consulte este art铆culo Introducci贸n a Process Builder – Parte 10 (Reenv铆o autom谩tico de registros a una conexi贸n). Gran idea o pregunta duradera: Salesforce-to-Salesforce es una funci贸n compatible de forma nativa

La publicaci贸n Getting Started with Salesforce Flow – Part 78 (Auto Forward Records to a Connection) apareci贸 primero en Automation Champion .

Seguir leyendo